New version QSystem 21.1 is available!

Facebook

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

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

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

  • sectus
  • sectus's Avatar Topic Author
  • Offline
  • Новый участник
  • Новый участник
More
7 years 11 months ago #2388 by sectus
sectus created the topic: Нельзя записаться на первый период тайм слота в предварительной записи.
Насколько я понял из кода(встречается два раза)
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 мне не дал подсказку почему так сделано).

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

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

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

Спасибо.

Please Log in or Create an account to join the conversation.

  • Tihon
  • Tihon's Avatar
  • Offline
  • Осваиваюсь на форуме
  • Осваиваюсь на форуме
More
7 years 11 months ago #2398 by Tihon
Tihon replied the topic: Нельзя записаться на первый период тайм слота в предварительной записи.
Я это обошел изменением в расписании, в моем случае сдвинул начало рабочего дня на пол-периода.
А время начала приема заявок оставил в соответствии с нормальным расписанием работы офиса.

Please Log in or Create an account to join the conversation.

Time to create page: 0.038 seconds
Работаем с QSystem