Добавление статусов
От: Rikomer Россия  
Дата: 18.02.18 07:30
Оценка:
Пишем систему в которой заказчик придумал статусы.
Пусть будет статус заказа.
Они идут от 0 до 10.
В какой-то момент заказчик меняет свой процесс так, что вставляется пять новых статусов между перед первым статусом.
Заказчик просит соблюсти очередность в цифрах для айдишников. Им это нужно для разных отчетов и трекания.
Что не нравится, если тупо сделать сдвиг с 1 в старых статусах на 6 в новых то полетят все бэкапы и логи.
То есть бэкапы однозначно, а логи надо апдейтить, т.к. они в базе. Ну и кучу мест смотреть по системе где есть завязка на статусы.
Пока единственная мысль в таблицу статусов к столбцу StatusId добавить столбец UIStatusId и в серверном коде написать конвертер StatusId <=> UIStatusId.
Есть еще мысли?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.