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/ |