forum.bitel.ru http://forum.bitel.ru/ |
|
4.6 Как добавить услугу скриптом ? http://forum.bitel.ru/viewtopic.php?f=17&t=3221 |
Страница 1 из 1 |
Автор: | iros [ 23 ноя 2009, 13:36 ] |
Заголовок сообщения: | 4.6 Как добавить услугу скриптом ? |
Прошу привести пример добавления услуги в договор скриптом для 4.6 Что то подобное есть в форуме по NPAY. Но хотелось бы именно по RCSM. Спасибо. |
Автор: | aardvark [ 23 ноя 2009, 19:13 ] |
Заголовок сообщения: | Re: 4.6 Как добавить услугу скриптом ? |
Не совсем понял, что именно нужно? Добавить услугу на договор? Добавить услугу на договор через RCSM? Или Добавить RCSM услугу на договор? |
Автор: | iros [ 23 ноя 2009, 19:20 ] |
Заголовок сообщения: | Re: 4.6 Как добавить услугу скриптом ? |
При смене тарифа через веб, нужно добавлять абоненту в договор услугу RSCM. |
Автор: | aardvark [ 24 ноя 2009, 19:57 ] |
Заголовок сообщения: | Re: 4.6 Как добавить услугу скриптом ? |
Код: import bitel.billing.server.rscm.bean.*; import bitel.billing.server.script.event.*; cid = event.getContractID(); date = event.getGenerateTime(); cs = new ContractService(); cs.setAmount(1); //здесь сколько штук услуги надо. cs.setComment("comment here"); cs.setContractId(cid); cs.setDate(date); cs.setServiceId(17); //здесь сид рцсм-услуги. new ContractServiceManager(con,7).updateContractService(cs); //здесь после "con" mid нужного RCSM модуля. Замените значения цифровые на то что нужно вам и попробуйте. Событие соответственно "Смена тарифа по заданию пользователя" |
Автор: | iros [ 26 ноя 2009, 20:47 ] |
Заголовок сообщения: | Re: 4.6 Как добавить услугу скриптом ? |
спасибо. |
Автор: | Владимир [ 25 мар 2014, 16:43 ] |
Заголовок сообщения: | Re: 4.6 Как добавить услугу скриптом ? |
А можно добавлять не java, а сторонним скриптом? |
Автор: | skyb [ 25 мар 2014, 16:45 ] |
Заголовок сообщения: | Re: 4.6 Как добавить услугу скриптом ? |
sql, api |
Автор: | Владимир [ 25 мар 2014, 17:23 ] |
Заголовок сообщения: | Re: 4.6 Как добавить услугу скриптом ? |
sql или http запрос |
Автор: | skyb [ 25 мар 2014, 17:44 ] |
Заголовок сообщения: | Re: 4.6 Как добавить услугу скриптом ? |
правда я не знаю, в 4.6 возможно ли |
Автор: | Владимир [ 25 мар 2014, 17:54 ] |
Заголовок сообщения: | Re: 4.6 Как добавить услугу скриптом ? |
нет у нас 5.0, просто я не стал новую тему создавать |
Автор: | skyb [ 25 мар 2014, 18:18 ] |
Заголовок сообщения: | Re: 4.6 Как добавить услугу скриптом ? |
посмотрите что в дебаге делает клиен при добавлении услуги, и повторите |
Автор: | Владимир [ 26 мар 2014, 10:42 ] |
Заголовок сообщения: | Re: 4.6 Как добавить услугу скриптом ? |
Код: http://хх.хх.хх.хх:8080/bgbilling/executer?module=rscm&action=ContractService&mid=8&date=25.03.2014&BGBillingSecret=sBl1yX7G1rN967ZlZk4i3ppE&cid=2216& [ length = 332 ] xml = <?xml version="1.0" encoding="windows-1251"?> <data secret="214CF726CA052C929D95F422D32EBD7B" status="ok"><table><data><row amount="1" comment="" date="25.03.2014" id="1" service="наименование услуги" unit="руб."/></data></table></data> Вбил, но выходит ошибка Код: This XML file does not appear to have any style information associated with it. The document tree is shown below.
<data secret="54A5F633DB5443916C2C9F3BC740BFA6" status="error">Нет параметра(ов) user и/или pswd</data> |
Автор: | skyb [ 26 мар 2014, 11:00 ] |
Заголовок сообщения: | Re: 4.6 Как добавить услугу скриптом ? |
Нет параметра(ов) user и/или pswd</data> На мысли не наводит? )))) и секрет вбивать ненужно |
Автор: | stark [ 26 мар 2014, 11:15 ] |
Заголовок сообщения: | Re: 4.6 Как добавить услугу скриптом ? |
Владимир писал(а): Код: http://хх.хх.хх.хх:8080/bgbilling/executer?module=rscm&action=ContractService&mid=8&date=25.03.2014&BGBillingSecret=sBl1yX7G1rN967ZlZk4i3ppE&cid=2216& [ length = 332 ] xml = <?xml version="1.0" encoding="windows-1251"?> <data secret="214CF726CA052C929D95F422D32EBD7B" status="ok"><table><data><row amount="1" comment="" date="25.03.2014" id="1" service="наименование услуги" unit="руб."/></data></table></data> Вбил, но выходит ошибка Код: This XML file does not appear to have any style information associated with it. The document tree is shown below. <data secret="54A5F633DB5443916C2C9F3BC740BFA6" status="error">Нет параметра(ов) user и/или pswd</data> Логин/пароль клиента не передали. |
Автор: | Владимир [ 26 мар 2014, 13:38 ] |
Заголовок сообщения: | Re: 4.6 Как добавить услугу скриптом ? |
Это я взял из лог файла, который писал клиент биллинга. мне пароль в открытой форме писать? и какие параметры нужно дописывать? |
Автор: | stark [ 28 мар 2014, 18:01 ] |
Заголовок сообщения: | Re: 4.6 Как добавить услугу скриптом ? |
Владимир писал(а): Это я взял из лог файла, который писал клиент биллинга. мне пароль в открытой форме писать? и какие параметры нужно дописывать? можно передать в user и pswd, можно через base64. Чтобы не передавать в открытом виде, используете https. |
Автор: | Владимир [ 14 авг 2014, 15:04 ] |
Заголовок сообщения: | Re: 4.6 Как добавить услугу скриптом ? |
Добавил логин и пароль выводит Код: С этим XML-файлом не связана ни одна таблица стилей. Ниже показано дерево элементов. статус показывает ОК Код: <data secret="3B0F192242DA0DBC3AA5B114BD59EB4B" status="ok"><table><data/></table></data>
|
Автор: | stark [ 14 авг 2014, 17:03 ] |
Заголовок сообщения: | Re: 4.6 Как добавить услугу скриптом ? |
Владимир писал(а): Добавил логин и пароль выводит Код: С этим XML-файлом не связана ни одна таблица стилей. Ниже показано дерево элементов. статус показывает ОК Код: <data secret="3B0F192242DA0DBC3AA5B114BD59EB4B" status="ok"><table><data/></table></data> услуга то добавилась ? |
Автор: | Владимир [ 14 авг 2014, 17:18 ] |
Заголовок сообщения: | Re: 4.6 Как добавить услугу скриптом ? |
нет не добавилась. |
Автор: | stark [ 14 авг 2014, 17:48 ] |
Заголовок сообщения: | Re: 4.6 Как добавить услугу скриптом ? |
Ошибки в логах сервера есть ? Какой запрос отправили ? |
Автор: | Владимир [ 14 авг 2014, 17:54 ] |
Заголовок сообщения: | Re: 4.6 Как добавить услугу скриптом ? |
Код: http://хх.хх.хх.хх:8080/bgbilling/executer?user=username&pswd=password&module=rscm&action=ContractService&mid=8&date=25.03.2014&BGBillingSecret=sBl1yX7G1rN967ZlZk4i3ppE&cid=2216& [ length = 332 ] xml = <?xml version="1.0" encoding="windows-1251"?> <data secret="214CF726CA052C929D95F422D32EBD7B" status="ok"><table><data><row amount="1" comment="" date="25.03.2014" id="1" service="наименование услуги" unit="руб."/></data></table></data> Вот этот запрос ошибок нет |
Автор: | stark [ 14 авг 2014, 18:01 ] |
Заголовок сообщения: | Re: 4.6 Как добавить услугу скриптом ? |
Владимир писал(а): Код: http://хх.хх.хх.хх:8080/bgbilling/executer?user=username&pswd=password&module=rscm&action=ContractService&mid=8&date=25.03.2014&BGBillingSecret=sBl1yX7G1rN967ZlZk4i3ppE&cid=2216& [ length = 332 ] xml = <?xml version="1.0" encoding="windows-1251"?> <data secret="214CF726CA052C929D95F422D32EBD7B" status="ok"><table><data><row amount="1" comment="" date="25.03.2014" id="1" service="наименование услуги" unit="руб."/></data></table></data> Вот этот запрос ошибок нет Так это получение услуг, а не добавление. Вам нужно action=ContractServiceUpdate, добавьте услугу в клиенте и ищите этот action. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |