|  | @ -470,6 +470,7 @@ public class DoctorDoorCoachOrderController extends BaseController {
 | 
	
		
			
				|  |  |             @ApiParam(name = "page", value = "分页大小", required = true, defaultValue = "1") @RequestParam(value = "page") int page,
 | 
	
		
			
				|  |  |             @ApiParam(name = "size", value = "页码", required = true, defaultValue = "15") @RequestParam(value = "size") int size) {
 | 
	
		
			
				|  |  |         try{
 | 
	
		
			
				|  |  |             doctorDoorCoachOrderService.initDoorStatus(hospital);
 | 
	
		
			
				|  |  |             JSONObject result = doctorDoorCoachOrderService.queryDoctorList(patient,hospital, doctorName, status, page, size);
 | 
	
		
			
				|  |  |             if (result.getIntValue(ResponseContant.resultFlag) == ResponseContant.fail) {
 | 
	
		
			
				|  |  |                 return error(-1,result.getString(ResponseContant.resultMsg));
 | 
	
	
		
			
				|  | @ -557,7 +558,7 @@ public class DoctorDoorCoachOrderController extends BaseController {
 | 
	
		
			
				|  |  |     @ApiOperation(value = "初始化医生分派订单开关状态")
 | 
	
		
			
				|  |  |     public String initDoorStatus() {
 | 
	
		
			
				|  |  |         try {
 | 
	
		
			
				|  |  |             doctorDoorCoachOrderService.initDoorStatus();
 | 
	
		
			
				|  |  |             doctorDoorCoachOrderService.initDoorStatus(null);
 | 
	
		
			
				|  |  |             return success("成功");
 | 
	
		
			
				|  |  |         } catch (Exception e) {
 | 
	
		
			
				|  |  |             error(e);
 | 
	
	
		
			
				|  | @ -597,6 +598,25 @@ public class DoctorDoorCoachOrderController extends BaseController {
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @PostMapping(value = "dispatcherIntoTopic")
 | 
	
		
			
				|  |  |     @ApiOperation(value = "调度员进入会话")
 | 
	
		
			
				|  |  |     public ObjEnvelop dispatcherIntoTopic(
 | 
	
		
			
				|  |  |             @ApiParam(name = "orderId", value = "工单id", required = true) @RequestParam String orderId,
 | 
	
		
			
				|  |  |             @ApiParam(name = "hospitalName", value = "机构名称", required = true) @RequestParam String hospitalName,
 | 
	
		
			
				|  |  |             @ApiParam(name = "dispatcher", value = "调度员code", required = true) @RequestParam String dispatcher,
 | 
	
		
			
				|  |  |             @ApiParam(name = "dispatcherName", value = "调度员姓名", required = true) @RequestParam  String dispatcherName
 | 
	
		
			
				|  |  |     ) {
 | 
	
		
			
				|  |  |         try{
 | 
	
		
			
				|  |  |             JSONObject result = patientDoorCoachOrderService.dispatcherIntoTopic(orderId,hospitalName,dispatcher,dispatcherName);
 | 
	
		
			
				|  |  |             if (result.getIntValue(ResponseContant.resultFlag) == ResponseContant.fail) {
 | 
	
		
			
				|  |  |                 return ObjEnvelop.getError(result.getString(ResponseContant.resultMsg));
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |             return ObjEnvelop.getSuccess("转接成功",result.get(ResponseContant.resultMsg));
 | 
	
		
			
				|  |  |         }catch (Exception e){
 | 
	
		
			
				|  |  |             e.printStackTrace();
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         return ObjEnvelop.getError("转接失败");
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @RequestMapping(value = "/urlAnalysis",produces = "application/json;charset=UTF-8", method = RequestMethod.GET)
 | 
	
		
			
				|  |  |     @ApiOperation("门牌解析上门地址")
 |