forum.bitel.ru
http://forum.bitel.ru/

Переключение лица и режима договора
http://forum.bitel.ru/viewtopic.php?f=19&t=11694
Страница 1 из 1

Автор:  oldb0y [ 16 июн 2016, 11:57 ]
Заголовок сообщения:  Переключение лица и режима договора

Здравствуйте.

Меняю режим работы договора и лицо, таким кодом:
Код:
import bitel.billing.server.contract.bean.Contract;
import bitel.billing.server.contract.bean.ContractManager;
...
ContractManager cm = new ContractManager( con );
Contract contract = cm.getContractById( CID );
contract.setComment( name + " (" + cnum + ")" );
contract.setBalanceMode( name_type );
contract.setFc( fc );
cm.updateContract( contract );


Но где-то в ходе поиска нужного класса попадалась надпись — "...используйте такой-то класс вместо этого..." (к сожалению найти повторно не могу). А во-вторых, используя этот код нет возможности отслеживать историю смены режимов и типа лица...

Насколько безопасно использовать этот код? И если есть предостирежения, прошу дать направление как улучшить код.

Автор:  barguzin2 [ 16 июн 2016, 20:52 ]
Заголовок сообщения:  Re: Переключение лица и режима договора

В принципе, всё ОК, ContractManager никуда не делся, только в конце нужно у cm вызвать recycle, а для истории изменения - дописать код, который будет добавлять записи в таблицы log_contract_mode и log_contract_face

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/