|
|
@ -194,35 +194,32 @@ public class TelephoneCallServiceImpl implements TelephoneCallService {
|
|
|
|
if (ObjectUtil.isNull(extensionDisplay)) {
|
|
|
|
if (ObjectUtil.isNull(extensionDisplay)) {
|
|
|
|
return CommonResponse.createByErrorMessage("未配置去显号");
|
|
|
|
return CommonResponse.createByErrorMessage("未配置去显号");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (extensionDisplay.getDisplay() == null && extensionDisplay.getDyDisplay() == null) {
|
|
|
|
|
|
|
|
return CommonResponse.createByErrorMessage("未配置去显号");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
telephoneCallReqDTO.setTelA(String.valueOf(extensionNumber.getNumber()));
|
|
|
|
telephoneCallReqDTO.setTelA(String.valueOf(extensionNumber.getNumber()));
|
|
|
|
if (extensionDisplay.getDisplay() != null) {
|
|
|
|
|
|
|
|
telephoneCallReqDTO.setDisplay(extensionDisplay.getDisplay());
|
|
|
|
Long display;
|
|
|
|
}
|
|
|
|
|
|
|
|
// if (telephoneCallReqDTO.getClueType() != null && telephoneCallReqDTO.getClueType() == DefaultNumberConstants.ONE_NUMBER) {
|
|
|
|
|
|
|
|
// if (extensionDisplay.getDyDisplay() == null) {
|
|
|
|
|
|
|
|
// return CommonResponse.createByErrorMessage("未配置抖音去显号");
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// telephoneCallReqDTO.setDisplay(extensionDisplay.getDyDisplay());
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
if (telephoneCallReqDTO.getClueType() == DefaultNumberConstants.THREE_NUMBER) {
|
|
|
|
if (telephoneCallReqDTO.getClueType() == DefaultNumberConstants.THREE_NUMBER) {
|
|
|
|
if (extensionDisplay.getDyDisplay() == null) {
|
|
|
|
if (extensionDisplay.getDyDisplay() == null) {
|
|
|
|
return CommonResponse.createByErrorMessage("未配置抖音去显号");
|
|
|
|
return CommonResponse.createByErrorMessage("未配置抖音去显号");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
telephoneCallReqDTO.setDisplay(extensionDisplay.getDyDisplay());
|
|
|
|
display = extensionDisplay.getDyDisplay();
|
|
|
|
} else if (telephoneCallReqDTO.getClueType() == DefaultNumberConstants.FOUR_NUMBER) {
|
|
|
|
} else if (telephoneCallReqDTO.getClueType() == DefaultNumberConstants.FOUR_NUMBER) {
|
|
|
|
if (extensionDisplay.getDeliveryDisplay() == null) {
|
|
|
|
if (extensionDisplay.getDeliveryDisplay() == null) {
|
|
|
|
return CommonResponse.createByErrorMessage("未配置投流去显号");
|
|
|
|
return CommonResponse.createByErrorMessage("未配置投流去显号");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
telephoneCallReqDTO.setDisplay(extensionDisplay.getDeliveryDisplay());
|
|
|
|
display = extensionDisplay.getDeliveryDisplay();
|
|
|
|
} else if (telephoneCallReqDTO.getClueType() == DefaultNumberConstants.FIVE_NUMBER) {
|
|
|
|
} else if (telephoneCallReqDTO.getClueType() == DefaultNumberConstants.FIVE_NUMBER) {
|
|
|
|
if (extensionDisplay.getTokerDisplay() == null) {
|
|
|
|
if (extensionDisplay.getTokerDisplay() == null) {
|
|
|
|
return CommonResponse.createByErrorMessage("未配置拓客去显号");
|
|
|
|
return CommonResponse.createByErrorMessage("未配置拓客去显号");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
telephoneCallReqDTO.setDisplay(extensionDisplay.getTokerDisplay());
|
|
|
|
display = extensionDisplay.getTokerDisplay();
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
if (extensionDisplay.getDisplay() == null) {
|
|
|
|
|
|
|
|
return CommonResponse.createByErrorMessage("未配置去显号");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
display = extensionDisplay.getDisplay();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
//设置去显号
|
|
|
|
|
|
|
|
telephoneCallReqDTO.setDisplay(display);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
//获取线索号
|
|
|
|
//获取线索号
|
|
|
|
Clue body;
|
|
|
|
Clue body;
|
|
|
|