|
|
@ -55,7 +55,7 @@ public class RollCallReq {
|
|
|
|
rollCallSystemDTO.setCdr_url(cdrUrl);
|
|
|
|
rollCallSystemDTO.setCdr_url(cdrUrl);
|
|
|
|
rollCallSystemDTO.setDisplay_callee(String.valueOf(doubleCallReq.getDisplay()));
|
|
|
|
rollCallSystemDTO.setDisplay_callee(String.valueOf(doubleCallReq.getDisplay()));
|
|
|
|
rollCallSystemDTO.setDisplay_caller(String.valueOf(doubleCallReq.getDisplay()));
|
|
|
|
rollCallSystemDTO.setDisplay_caller(String.valueOf(doubleCallReq.getDisplay()));
|
|
|
|
log.info("请求对象:{}", BeanUtil.beanToMap(rollCallSystemDTO));
|
|
|
|
log.info("点呼请求对象:{}", BeanUtil.beanToMap(rollCallSystemDTO));
|
|
|
|
|
|
|
|
|
|
|
|
//设置重试机制
|
|
|
|
//设置重试机制
|
|
|
|
int count = 0;
|
|
|
|
int count = 0;
|
|
|
@ -63,7 +63,7 @@ public class RollCallReq {
|
|
|
|
while (count <= flag) {
|
|
|
|
while (count <= flag) {
|
|
|
|
try {
|
|
|
|
try {
|
|
|
|
String httpResponse = sendCallReq(BeanUtil.beanToMap(rollCallSystemDTO), reqUrl, authorization);
|
|
|
|
String httpResponse = sendCallReq(BeanUtil.beanToMap(rollCallSystemDTO), reqUrl, authorization);
|
|
|
|
log.info("返回值为 {}", httpResponse);
|
|
|
|
log.info("点呼返回值为 {}", httpResponse);
|
|
|
|
RollCallResponse doubleCallResponse = JSONUtil.toBean(httpResponse, RollCallResponse.class);
|
|
|
|
RollCallResponse doubleCallResponse = JSONUtil.toBean(httpResponse, RollCallResponse.class);
|
|
|
|
if (String.valueOf
|
|
|
|
if (String.valueOf
|
|
|
|
(DefaultNumberConstants.ZERO_NUMBER)
|
|
|
|
(DefaultNumberConstants.ZERO_NUMBER)
|
|
|
@ -71,7 +71,7 @@ public class RollCallReq {
|
|
|
|
return doubleCallResponse.getReqid();
|
|
|
|
return doubleCallResponse.getReqid();
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
count++;
|
|
|
|
count++;
|
|
|
|
log.error("请求失败,response==={}", doubleCallResponse.getReason());
|
|
|
|
log.error("点呼请求失败,response==={}", doubleCallResponse.getReason());
|
|
|
|
Thread.sleep(3000);
|
|
|
|
Thread.sleep(3000);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
} catch (Exception e) {
|
|
|
|
} catch (Exception e) {
|
|
|
|