|
@ -35,7 +35,7 @@ import java.util.Map;
|
|
|
@RestController
|
|
|
@RequestMapping(value = "/customer")
|
|
|
@SessionAttributes("current_user")
|
|
|
@Api(description = "客服系统")
|
|
|
@Api
|
|
|
public class CustomerController extends BaseController {
|
|
|
|
|
|
@Autowired
|
|
@ -241,11 +241,11 @@ public class CustomerController extends BaseController {
|
|
|
|
|
|
@RequestMapping(value = "/getCallRecords", method = {RequestMethod.GET, RequestMethod.POST})
|
|
|
@ApiOperation(value = "获取通讯记录列表")
|
|
|
public String getCallRecords(@ApiParam(name="callerNumber",value="呼叫人电话")@RequestParam(required = true)String callerNumber,
|
|
|
@ApiParam(name="answerStatus",value="接听状态: 1.接通,2. 队列中放弃,3.接通")@RequestParam(required = true)Integer answerStatus,
|
|
|
@ApiParam(name="serviceType",value="服务类型:0.医生咨询,1.预约挂号")@RequestParam(required = true)Integer serviceType ,
|
|
|
@ApiParam(name="startDate",value="开始时间")@RequestParam(required = true)String startDate,
|
|
|
@ApiParam(name="endDate",value="结束时间")@RequestParam(required = true)String endDate,
|
|
|
public String getCallRecords(@ApiParam(name="callerNumber",value="呼叫人电话")@RequestParam(required = false)String callerNumber,
|
|
|
@ApiParam(name="answerStatus",value="接听状态: 1.接通,2. 队列中放弃,3.接通")@RequestParam(required = false)Integer answerStatus,
|
|
|
@ApiParam(name="serviceType",value="服务类型:0.医生咨询,1.预约挂号")@RequestParam(required = false)Integer serviceType ,
|
|
|
@ApiParam(name="startDate",value="开始时间")@RequestParam(required = false)String startDate,
|
|
|
@ApiParam(name="endDate",value="结束时间")@RequestParam(required = false)String endDate,
|
|
|
@ApiParam(name="page",value="第几页,从1开始")@RequestParam(required = true)Integer page,
|
|
|
@ApiParam(name="size",value="页码大小")@RequestParam(required = true)Integer size){
|
|
|
try {
|
|
@ -291,20 +291,21 @@ public class CustomerController extends BaseController {
|
|
|
|
|
|
@RequestMapping(value = "/getCallServices", method = {RequestMethod.GET, RequestMethod.POST})
|
|
|
@ApiOperation(value = "协同服务查询")
|
|
|
public String getCallServices(@ApiParam(name="keyword",value="姓名或身份证或医保卡号")@RequestParam(required = true)String keyword,
|
|
|
@ApiParam(name="serverType",value="服务类型:0.医生咨询,1.预约挂号")@RequestParam(required = true)Integer serverType,
|
|
|
@ApiParam(name="state",value="订单状态:0.草稿,1.待处理,2.完成")@RequestParam(required = true)Integer state,
|
|
|
@ApiParam(name="patientName",value="患者姓名")@RequestParam(required = true)String patientName,
|
|
|
@ApiParam(name="ssc",value="医保卡号")@RequestParam(required = true)String ssc,
|
|
|
@ApiParam(name="idCard",value="身份证号")@RequestParam(required = true)String idCard,
|
|
|
@ApiParam(name="doctorName",value="医生姓名")@RequestParam(required = true)String doctorName,
|
|
|
@ApiParam(name="code",value="服务编号")@RequestParam(required = true)String code,
|
|
|
@ApiParam(name="startDate",value="开始时间")@RequestParam(required = true)String startDate,
|
|
|
@ApiParam(name="endDate",value="结束时间")@RequestParam(required = true)String endDate,
|
|
|
public String getCallServices(@ApiParam(name="keyword",value="姓名或身份证或医保卡号")@RequestParam(required = false)String keyword,
|
|
|
@ApiParam(name="serverType",value="服务类型:0.医生咨询,1.预约挂号")@RequestParam(required = false)Integer serverType,
|
|
|
@ApiParam(name="state",value="订单状态:0.草稿,1.待处理,2.完成")@RequestParam(required = false)Integer state,
|
|
|
@ApiParam(name="patientName",value="患者姓名")@RequestParam(required = false)String patientName,
|
|
|
@ApiParam(name="ssc",value="医保卡号")@RequestParam(required = false)String ssc,
|
|
|
@ApiParam(name="idCard",value="身份证号")@RequestParam(required = false)String idCard,
|
|
|
@ApiParam(name="doctorName",value="医生姓名")@RequestParam(required = false)String doctorName,
|
|
|
@ApiParam(name="code",value="服务编号")@RequestParam(required = false)String code,
|
|
|
@ApiParam(name="adminTeamCode",value="签约医生团队团队")@RequestParam(required = false)Integer adminTeamCode,
|
|
|
@ApiParam(name="startDate",value="开始时间")@RequestParam(required = false)String startDate,
|
|
|
@ApiParam(name="endDate",value="结束时间")@RequestParam(required = false)String endDate,
|
|
|
@ApiParam(name="page",value="第几页,从1开始")@RequestParam(required = true)Integer page,
|
|
|
@ApiParam(name="size",value="每页大小")@RequestParam(required = true)Integer size){
|
|
|
try {
|
|
|
return write(200,"保存成功","data",customerService.getCallServices(keyword, serverType,state,patientName,ssc,idCard,doctorName, code, startDate, endDate, page, size));
|
|
|
return write(200,"保存成功","data",customerService.getCallServices(keyword, serverType,state,patientName,ssc,idCard,doctorName, code,adminTeamCode,startDate, endDate, page, size));
|
|
|
}catch (Exception e){
|
|
|
error(e);
|
|
|
return error(-1,"保存失败");
|