Merge remote-tracking branch 'origin/master'

master
bynt 2 years ago
commit 7734c74ce6

@ -173,7 +173,7 @@ public class TaskServiceImpl implements TaskService {
if (taskIdCount != null) { if (taskIdCount != null) {
taskDto.setUnassigned(taskIdCount.getOrDefault(taskDto.getId(), DefaultNumberConstants.ZERO_NUMBER)); taskDto.setUnassigned(taskIdCount.getOrDefault(taskDto.getId(), DefaultNumberConstants.ZERO_NUMBER));
} else { } else {
taskDto.setUnassigned(taskDto.getTotalNumber()); taskDto.setUnassigned(DefaultNumberConstants.ZERO_NUMBER);
} }
} }
return PageUtil.toPage(taskDtoMap); return PageUtil.toPage(taskDtoMap);

@ -54,7 +54,7 @@ public class TelephoneCallReqDTO implements Serializable {
@ApiModelProperty(value = "组呼叫方式0:双呼 1:点呼 2:AXB") @ApiModelProperty(value = "组呼叫方式0:双呼 1:点呼 2:AXB")
private Integer callMode; private Integer callMode;
@ApiModelProperty("分机号") @ApiModelProperty("去显号")
private Long display; private Long display;
@NotNull @NotNull
private Integer clueType; private Integer clueType;

@ -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;

Loading…
Cancel
Save