Страница 1 из 1

Построение системы заявок с учетом количества успешно обработанных.

Добавлено: 07 сен 2018, 08:41
Medium
Здравствуйте всем!
Вопрос к опытным коллегам.

Есть система заявок. Много пользователей и один администратор.

Требуется получить следующее:
1) пользователи формируют заявки, которые попадают к администратору на обработку.
2) администратор отвечает на заявку и переводит ее в статус "обработано успешно" или "отказ".
3) У каждого пользователя есть возможность подать некое заранее определенное администратором количество заявок. За каждую успешно обработанную заявку у пользователя вычитается по 1 из колличества. За не успешные заявки (статус "отмена") у пользователя количество заявок не уменьшается.

Если по поводу первых двух пунктов вопросов не возникает. С этим я уже разобрался. То вот по третьему пункту пока сложности.
Только начинаю изучать систему и до многих вещей еще не дошел. Не совсем понимаю как мне учитывать в системе количество заявок по каждому пользователю отдельно и привязывать их так, что бы за "успешные" заявки "количество" уменьшалось, а за "не успешные" нет.

Просьба ткнуть меня носом в нужную сторону.

Re: Построение системы заявок с учетом количества успешно обработанных.

Добавлено: 07 сен 2018, 09:08
support
Можно попробовать сделать так:
1) заявки сделать вложенной сущностью к пользователям.
2) в такой конструкции мы можем подсчитать количество заявок по каждому пользователю
3) и в версии 2.3 можно ограничить количество записей в подсущности, смотрите тут viewtopic.php?f=3&t=1669

Re: Построение системы заявок с учетом количества успешно обработанных.

Добавлено: 07 сен 2018, 09:49
Medium
Смогу ли я в этом случае обнулять ограничение?

Например, у пользователя есть 10 заявок в месяц. Он их потратил, но 1 числа следующего месяц у него должно снова появиться 10 заявок.

Re: Построение системы заявок с учетом количества успешно обработанных.

Добавлено: 07 сен 2018, 10:01
Medium
И главный вопрос, как мне считать выполненные заявки и вычитать их из общего количества доступных пользователю?

Re: Построение системы заявок с учетом количества успешно обработанных.

Добавлено: 07 сен 2018, 10:32
support
Для подсчета количества заявок вам понадобится дополнение https://www.rukovoditel.net/ru/complex- ... tions.html
или тип поля mysql запрос https://www.youtube.com/watch?v=hEaeYo7 ... e=youtu.be