|
@@ -415,6 +415,16 @@ public class ApiController extends BaseController {
|
|
|
}
|
|
}
|
|
|
// 创建任务
|
|
// 创建任务
|
|
|
BeanUtils.copyProperties(apiCallTaskModel, ccCallTask, "batchId");
|
|
BeanUtils.copyProperties(apiCallTaskModel, ccCallTask, "batchId");
|
|
|
|
|
+ if ("acd".equals(ccCallTask.getAiTransferType())) {
|
|
|
|
|
+ ccCallTask.setAiTransferData(ccCallTask.getAiTransferGroupId());
|
|
|
|
|
+ } else if ("extension".equals(ccCallTask.getAiTransferType())) {
|
|
|
|
|
+ ccCallTask.setAiTransferData(ccCallTask.getAiTransferExtNumber());
|
|
|
|
|
+ } else if ("gateway".equals(ccCallTask.getAiTransferType())) {
|
|
|
|
|
+ JSONObject aiTransferData = new JSONObject();
|
|
|
|
|
+ aiTransferData.put("gatewayId", ccCallTask.getAiTransferGatewayId());
|
|
|
|
|
+ aiTransferData.put("destNumber", ccCallTask.getAiTransferGatewayDestNumber());
|
|
|
|
|
+ ccCallTask.setAiTransferData(JSONObject.toJSONString(aiTransferData));
|
|
|
|
|
+ }
|
|
|
if (null != ccCallTask.getConntectRate() && ccCallTask.getConntectRate() > 0) {
|
|
if (null != ccCallTask.getConntectRate() && ccCallTask.getConntectRate() > 0) {
|
|
|
ccCallTask.setRate(ccCallTask.getConntectRate()/100.0);
|
|
ccCallTask.setRate(ccCallTask.getConntectRate()/100.0);
|
|
|
}
|
|
}
|