Nikolay Okoneshnikov
Мужики, короткий вопрос:
Есть обращения граждан в простой форме, это обращение имеет "открыто", "на рассмотрении", "закрыто", на рассмотрение даётся 5 дней после вновь становится открытым, как лучше всего организовать в миграции?
Сейчас есть простой чекбокс (close:boolean) что открыто и закрыто, не пойму при случае с рассмотрением
Я б таймстамп хранил, до которого заявка открыта, а в модели можно кастомный геттер сделать который сравнивает значение из базы с текущим и возвращает буль. Так не нужно будет отложенных джобов никаких, которые могут и не отработать, через пять дней статус точно изменится и когда ты захочешь пять дней на десять поменять ты просто поменяешь константу без отмены и пересоздания неактуальных джобов