forum.bitel.ru http://forum.bitel.ru/ |
|
Активировать карты через скрипт http://forum.bitel.ru/viewtopic.php?f=8&t=11557 |
Страница 1 из 1 |
Автор: | Ping333 [ 28 апр 2016, 18:29 ] |
Заголовок сообщения: | Активировать карты через скрипт |
Добрый день! Переношу данные из утм в бгбиллинг, потребовалось перенести 26000 карточек )) Серии, логины, пароли я перенес. Теперь столкнулся с проблемой, как 15000 уже активированных карточек, перенести на договора в биллинге ? Требуется чтобы могли видеть ранее активированные карты ( пробовал найти в апи, не получилось ( Может подскажите чем можно воспользоваться? Клиент: вер. 7.0.804 / 21.04.2016 19:36:24 os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_73 Сервер: вер. 7.0.1033 / 21.04.2016 19:38:00 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_77 |
Автор: | skn [ 28 апр 2016, 21:10 ] |
Заголовок сообщения: | Re: Активировать карты через скрипт |
обычно историю не переносят, просто оставляют два биллинга (старый в режиме просмотра) |
Автор: | barguzin2 [ 28 апр 2016, 21:51 ] |
Заголовок сообщения: | Re: Активировать карты через скрипт |
речь то, полагаю, не про историю, а про карты, которые уже были активированы и на них остались средства и для этих карт нужно создать договор. Если всё правильно понимаю, то предлагается такое решение (в API всё есть + смотрим dbinfo): 1) Используем ContractManager для создания договора + ContractParameterManager для заполнения параметров 2) Остаток переносим SQL-запросом добавления строки в contract_balance в поле summa1 текущего месяца. Можно, конечно, через CardManager сделать addCardToContract и остаток занести в виде платежа, но это по желанию, мне больше первое нравится, да и как-то логичнее. 3) Обновляем SQL-запросом таблицу card_data_{mid}, ставим status=2, cid=contractId, date=[взять из UTM]. Этот пункт делаем, если остаток переносили первым способом. 4) Используем VoiceIpLoginManager для создания логина на карточном договоре. |
Автор: | Ping333 [ 28 апр 2016, 22:44 ] |
Заголовок сообщения: | Re: Активировать карты через скрипт |
Действительно, речь именно про карты, часть которых была использованно, а часть нет. Договора созданы, остатки перенесены. Остатки переносил с помощью апи. Посмотрю про addCardToContract |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |