Добрый день!
Подскажите как правильно реализовать начисление абонентской платы за услугу "Статический IP".
Расскажу как в данный момент уже это реализовано:
1) В модуль Абонентская плата добавлено 2 услуги - "Абонентская плата - интернет" и "Статический IP"
2) При создании договора, в него добавляется модуль Абонентская плата, а с ним и эти 2 услуги
3) При заключении договора, оператор добавляет в договор выбранный пользователем тарифный план.
4) Если пользователь захотел подключить услугу "Статический IP", он приходит в офис, и заказывает данную услугу, после чего оператор, добавляет в договор еще один тарифный план "Статический IP", а так же заводит IP из выделенного пула в модуль Dialup.
В результате, т.к. услуга "Статический IP" добавлена во все договора, а тариф Статический IP, только в те договора которые заказали данную услугу, получаем в шелудере кучу ошибок каждый день:
Код:
03-16/01:00:00 ERROR [pool-2-thread-1] Calculator - Tariff error contractId: 24; serviceId: 5
03-16/01:00:00 ERROR [pool-2-thread-1] Calculator - Tariff error contractId: 25; serviceId: 5
03-16/01:00:00 ERROR [pool-2-thread-1] Calculator - Tariff error contractId: 26; serviceId: 5
03-16/01:00:00 ERROR [pool-2-thread-1] Calculator - Tariff error contractId: 27; serviceId: 5
03-16/01:00:00 ERROR [pool-2-thread-1] Calculator - Tariff error contractId: 28; serviceId: 5
03-16/01:00:00 ERROR [pool-2-thread-1] Calculator - Tariff error contractId: 29; serviceId: 5
03-16/01:00:00 ERROR [pool-2-thread-1] Calculator - Tariff error contractId: 30; serviceId: 5
03-16/01:00:00 ERROR [pool-2-thread-1] Calculator - Tariff error contractId: 31; serviceId: 5
03-16/01:00:00 ERROR [pool-2-thread-1] Calculator - Tariff error contractId: 32; serviceId: 5
03-16/01:00:00 ERROR [pool-2-thread-1] Calculator - Tariff error contractId: 33; serviceId: 5
03-16/01:00:00 ERROR [pool-2-thread-1] Calculator - Tariff error contractId: 34; serviceId: 5
03-16/01:00:00 ERROR [pool-2-thread-1] Calculator - Tariff error contractId: 35; serviceId: 5
03-16/01:00:00 ERROR [pool-2-thread-1] Calculator - Tariff error contractId: 36; serviceId: 5
03-16/01:00:00 ERROR [pool-2-thread-1] Calculator - Tariff error contractId: 37; serviceId: 5
03-16/01:00:00 ERROR [pool-2-thread-1] Calculator - Tariff error contractId: 38; serviceId: 5
03-16/01:00:00 ERROR [pool-2-thread-1] Calculator - Tariff error contractId: 39; serviceId: 5
03-16/01:00:00 ERROR [pool-2-thread-1] Calculator - Tariff error contractId: 40; serviceId: 5
03-16/01:00:00 ERROR [pool-2-thread-1] Calculator - Tariff error contractId: 41; serviceId: 5
........
Подскажите кто как у себя реализовывал данный функционал.
Возможно ли автоматизировать процесс получения услуги Статический IP через личный кабинет?
_________________
Код:
Клиент: вер. 6.2.874 / 05.02.2018 12:48:36
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_151
Сервер: вер. 6.2.1203 / 05.02.2018 12:50:34
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45