|
@ -10,6 +10,7 @@ import io.swagger.annotations.ApiParam;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.http.MediaType;
|
|
|
import org.springframework.jdbc.core.JdbcTemplate;
|
|
|
import org.springframework.stereotype.Controller;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
@ -24,10 +25,14 @@ import java.util.Map;
|
|
|
@Api(description = "集美客服系统")
|
|
|
public class CustomerSynergyManageController extends BaseController {
|
|
|
|
|
|
public static final String CALL_LABEL="CALL_LABEL";
|
|
|
@Autowired
|
|
|
private SynergyManageService synergyManageService;
|
|
|
@Autowired
|
|
|
private UserService userService;
|
|
|
@Autowired
|
|
|
private JdbcTemplate jdbcTemplate;
|
|
|
|
|
|
@RequestMapping(value = "/getWorkOrderInfo", method = {RequestMethod.GET, RequestMethod.POST})
|
|
|
@ApiOperation(value = "获取协同服务工单信息")
|
|
|
public String getWorkOrderInfo(@ApiParam(name="workorderCode",value="协同服务工单code")
|
|
@ -181,4 +186,31 @@ public class CustomerSynergyManageController extends BaseController {
|
|
|
return error(-1,"获取失败");
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@RequestMapping(value = "getCallLabelList",method = RequestMethod.GET)
|
|
|
@ApiOperation(value = "显示所有通话标签")
|
|
|
public String getCallLabelList(){
|
|
|
try{
|
|
|
String sql ="SELECT `code`,`value`,sort FROM system_dict WHERE dict_name='"+CALL_LABEL+"'";
|
|
|
return write(200,"查询成功!","data",jdbcTemplate.queryForList(sql));
|
|
|
}catch (Exception e){
|
|
|
e.printStackTrace();
|
|
|
return write(-1,"查询失败!");
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@RequestMapping(value = "saveCallLabel",method = RequestMethod.POST)
|
|
|
@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{
|
|
|
String sql ="UPDATE manage_call_record SET call_label='"+callLabels+"' WHERE `code`='"+callCode+"'";
|
|
|
jdbcTemplate.update(sql);
|
|
|
return write(200,"保存成功!");
|
|
|
}catch (Exception e){
|
|
|
e.printStackTrace();
|
|
|
return write(-1,"保存失败!");
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
|