|
@ -2,6 +2,8 @@ package com.yihu.wlyy.controller.synergy.customer;
|
|
|
|
|
|
import com.yihu.wlyy.controller.BaseController;
|
|
|
import com.yihu.wlyy.entity.User;
|
|
|
import com.yihu.wlyy.entity.call.CallRecord;
|
|
|
import com.yihu.wlyy.repository.call.CallRecordDao;
|
|
|
import com.yihu.wlyy.service.manager.user.UserService;
|
|
|
import com.yihu.wlyy.service.synergy.SynergyManageService;
|
|
|
import io.swagger.annotations.Api;
|
|
@ -32,6 +34,8 @@ public class CustomerSynergyManageController extends BaseController {
|
|
|
private UserService userService;
|
|
|
@Autowired
|
|
|
private JdbcTemplate jdbcTemplate;
|
|
|
@Autowired
|
|
|
private CallRecordDao callRecordDao;
|
|
|
|
|
|
@RequestMapping(value = "/getWorkOrderInfo", method = {RequestMethod.GET, RequestMethod.POST})
|
|
|
@ApiOperation(value = "获取协同服务工单信息")
|
|
@ -200,7 +204,7 @@ public class CustomerSynergyManageController extends BaseController {
|
|
|
}
|
|
|
|
|
|
@RequestMapping(value = "saveCallLabel",method = RequestMethod.POST)
|
|
|
@ApiOperation(value = "显示所有通话标签")
|
|
|
@ApiOperation(value = "保存所有通话标签")
|
|
|
public String saveCallLabel(@ApiParam(name="callCode",value="通话记录code")@RequestParam(required = false)String callCode,
|
|
|
@ApiParam(name="callLabels",value="通话标签,多个用逗号隔开")@RequestParam(required = false)String callLabels){
|
|
|
try{
|
|
@ -212,5 +216,32 @@ public class CustomerSynergyManageController extends BaseController {
|
|
|
return write(-1,"保存失败!");
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@RequestMapping(value = "getCallInfo",method = RequestMethod.GET)
|
|
|
@ApiOperation(value = "获取通话的详情")
|
|
|
public String getCallTypeAndContent(@ApiParam(name="callCode",value="通话记录code")@RequestParam(required = false)String callCode){
|
|
|
try{
|
|
|
CallRecord callRecord = callRecordDao.findByCode(callCode);
|
|
|
return write(200,"查询成功!","data",callCode);
|
|
|
}catch (Exception e){
|
|
|
e.printStackTrace();
|
|
|
return write(-1,"查询失败!");
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@RequestMapping(value = "saveCallInfo",method = RequestMethod.POST)
|
|
|
@ApiOperation(value = "显示所有通话标签")
|
|
|
public String saveCallInfo(@ApiParam(name="callCode",value="通话记录code")@RequestParam(required = false)String callCode,
|
|
|
@ApiParam(name="serviceType",value="服务类型,多个用逗号隔开")@RequestParam(required = false)String serviceType,
|
|
|
@ApiParam(name="serviceContent",value="服务记录")@RequestParam(required = false)String serviceContent){
|
|
|
try{
|
|
|
String sql ="UPDATE manage_call_record SET service_type='"+serviceType+"',service_content='"+serviceContent+"' WHERE `code`='"+callCode+"'";
|
|
|
jdbcTemplate.update(sql);
|
|
|
return write(200,"保存成功!");
|
|
|
}catch (Exception e){
|
|
|
e.printStackTrace();
|
|
|
return write(-1,"保存失败!");
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
|