BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 19 мар 2024, 11:25

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
СообщениеДобавлено: 16 янв 2020, 14:46 
Не в сети

Зарегистрирован: 23 дек 2015, 18:07
Сообщения: 31
Карма: 0
Отправляю JSON запрос
Код:
POST http://host:8080/bgbilling/executer/json/ru.bitel.bgbilling.kernel.contract.api/ContractStatusService

{ "method":"contractStatusChange",
   "params":
       {  "contractStatus":
                  {  "statusId":4,
                      "comment":"",
                      "dateFrom":"2020-01-16T00:00:00+03:00",
                      "cid":139982  },
           "contractId":139982,
           "confirmChecked":false,
           "customer":false},
  "user":{"pswd":"pswd","user":"user"}
}


Приходит ответ

Код:
{ "status":"error",
   "exception":"ru.bitel.bgbilling.common.BGIllegalArgumentException",
   "message":"Ошибка параметров запроса.","tag":"contractId","data":{}
}


При этом в Журнале запросов появляется запись,
где указан номер договора и действие Договор-Статус-Смена статуса у договора,
но смены статуса не происходит.
Подскажите, в чем может быть проблема?

Код:
Клиент: 7.2.266 / 15.01.2020 15:40:10
    os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_231
  Сервер: 7.2.1131 / 14.01.2020 15:31:29
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_221


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 янв 2020, 16:16 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
cid заменить на contractId


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 янв 2020, 17:22 
Не в сети

Зарегистрирован: 23 дек 2015, 18:07
Сообщения: 31
Карма: 0
Теперь меняет, но на статус Активен, вне зависимости от того, что указано в statusId,
даже если указать отрицательное значение.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 янв 2020, 17:38 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
а что в ответ то приходит?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 янв 2020, 17:52 
Не в сети

Зарегистрирован: 23 дек 2015, 18:07
Сообщения: 31
Карма: 0
Код:
{  "status":"ok",
    "exception":null,
    "message":"",
    "tag":null,
    "data":{"return":{"map":{"statusId":"0"}}}
}


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 17 янв 2020, 15:01 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
"statusId" -> "status"

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 17 янв 2020, 16:18 
Не в сети

Зарегистрирован: 23 дек 2015, 18:07
Сообщения: 31
Карма: 0
Теперь заработало, спасибо.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.045s | 35 Queries | GZIP : On ]