|
@@ -2,6 +2,8 @@ package com.care.outcall.controller;
|
|
|
|
|
|
|
|
|
|
import cn.hutool.json.JSONUtil;
|
|
import cn.hutool.json.JSONUtil;
|
|
|
|
+import com.care.bms.service.CcCallResultService;
|
|
|
|
+import com.care.common.entity.CcCallResult;
|
|
import com.care.common.util.JsonUtil;
|
|
import com.care.common.util.JsonUtil;
|
|
import com.care.common.util.JwtUtils;
|
|
import com.care.common.util.JwtUtils;
|
|
import com.care.common.util.Result;
|
|
import com.care.common.util.Result;
|
|
@@ -25,14 +27,16 @@ import java.util.Map;
|
|
* @author stw
|
|
* @author stw
|
|
* @version 2.7.0 创建于 2019/7/15
|
|
* @version 2.7.0 创建于 2019/7/15
|
|
**/
|
|
**/
|
|
-@Api(value = "外呼操作-->考拉外呼日志记录", description = "外呼操作-->考拉外呼日志记录")
|
|
|
|
|
|
+@Api(value = "外呼操作-->外呼相关接口", description = "外呼操作-->外呼相关接口")
|
|
@RestController
|
|
@RestController
|
|
-@RequestMapping("/bms/outcall/")
|
|
|
|
|
|
+@RequestMapping("/bms/outcall")
|
|
public class KoalaOutCallController {
|
|
public class KoalaOutCallController {
|
|
private static final Logger logger = LogManager.getLogger(KoalaOutCallController.class);
|
|
private static final Logger logger = LogManager.getLogger(KoalaOutCallController.class);
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
private KoalaOutCallService koalaOutCallService;
|
|
private KoalaOutCallService koalaOutCallService;
|
|
|
|
+ @Autowired
|
|
|
|
+ private CcCallResultService ccCallResultService;
|
|
|
|
|
|
@ApiOperation(value = "考拉外呼--手动外呼--坐席基础信息接口", notes = "考拉外呼--手动外呼--坐席基础信息接口")
|
|
@ApiOperation(value = "考拉外呼--手动外呼--坐席基础信息接口", notes = "考拉外呼--手动外呼--坐席基础信息接口")
|
|
@ApiImplicitParams({
|
|
@ApiImplicitParams({
|
|
@@ -57,7 +61,7 @@ public class KoalaOutCallController {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
- @ApiOperation(value = "记录呼叫中心日志API", notes = "记录呼叫中心日志")
|
|
|
|
|
|
+ @ApiOperation(value = "记录呼叫日志API", notes = "记录呼叫日志API")
|
|
@PostMapping(value = "/koala/addOptLog", produces = "application/json;charset=UTF-8", consumes = "application/json;charset=UTF-8")
|
|
@PostMapping(value = "/koala/addOptLog", produces = "application/json;charset=UTF-8", consumes = "application/json;charset=UTF-8")
|
|
public Result addOptLog(@RequestBody KoalaLogDomain koalaLogDomain) {
|
|
public Result addOptLog(@RequestBody KoalaLogDomain koalaLogDomain) {
|
|
try {
|
|
try {
|
|
@@ -71,5 +75,17 @@ public class KoalaOutCallController {
|
|
return Result.success();
|
|
return Result.success();
|
|
}
|
|
}
|
|
|
|
|
|
-
|
|
|
|
|
|
+ @ApiOperation(value = "增加呼叫结果接口", notes = "增加呼叫结果接口")
|
|
|
|
+ @PostMapping(value = "/koala/addCallResult", produces = "application/json;charset=UTF-8", consumes = "application/json;charset=UTF-8")
|
|
|
|
+ public Result addCallResult(@RequestBody CcCallResult ccCallResult) {
|
|
|
|
+ try {
|
|
|
|
+ if (logger.isDebugEnabled()) {
|
|
|
|
+ logger.debug(JsonUtil.toJson(ccCallResult));
|
|
|
|
+ }
|
|
|
|
+ ccCallResultService.save(ccCallResult);
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
+ logger.error("增加呼叫结果接口异常,异常信息:" + e.getMessage());
|
|
|
|
+ }
|
|
|
|
+ return Result.success();
|
|
|
|
+ }
|
|
}
|
|
}
|