New version QSystem 21.1 is available!

twitter  

Функциональность QSystem
× Электронная система управления очередью QSystem

Расскажите нам, и нашим пользователям о QSystem. Задайте вопрос о её возможностях. Обсуждайте сильные и слабые стороны СУО QSystem.

Нельзя записаться на первый период тайм слота в предварительной записи.

Больше
8 года 5 мес. назад #2388 от sectus
sectus создал эту тему: Нельзя записаться на первый период тайм слота в предварительной записи.
Насколько я понял из кода(встречается два раза)
gc.setTime(interval.start);
gc.add(GregorianCalendar.MINUTE, service.getAdvanceTimePeriod());
Date start = gc.getTime();
gc.setTime(interval.finish);
gc.add(GregorianCalendar.MINUTE, -service.getAdvanceTimePeriod());
Date end = gc.getTime();

Строчка
gc.add(GregorianCalendar.MINUTE, service.getAdvanceTimePeriod());

не даёт записаться на первый период в предварительной записи. Мне кажется, что этот сдвиг лишний. Хотя, возможно, я что-то не понял (blame мне не дал подсказку почему так сделано).

Сдвиг с конца понятен - чтобы последний период был полный, а вот с начала совсем не понятен.

Мы просто делаем очередь, где записаться можно только предварительно на один тайм-слот с большим количеством посетителей на это время. Из-за озвученного выше этого сделать нельзя.

Можно ли этот сдвиг убрать? Или зачем он нужен?

Спасибо.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
8 года 5 мес. назад #2398 от Tihon
Tihon ответил в теме Нельзя записаться на первый период тайм слота в предварительной записи.
Я это обошел изменением в расписании, в моем случае сдвинул начало рабочего дня на пол-периода.
А время начала приема заявок оставил в соответствии с нормальным расписанием работы офиса.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.047 секунд
Работаем с QSystem