|  | @ -792,11 +792,21 @@ public class PatientDoorCoachOrderService extends BaseJpaService<BaseDoorCoachOr
 | 
	
		
			
				|  |  |             orderDO.setDispatcherName(dispatcherName);
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         //如果是调度员取消,推送IM取消工单json消息,
 | 
	
		
			
				|  |  |         if (!consultTeamService.finishConsult(orderDO.getId(),orderDO.getPatient(),orderDO.getPatient(),1)){
 | 
	
		
			
				|  |  |             String failMsg = "咨询结束失败 无法取消工单";
 | 
	
		
			
				|  |  |             result.put(ResponseContant.resultFlag, ResponseContant.fail);
 | 
	
		
			
				|  |  |             result.put(ResponseContant.resultMsg,failMsg);
 | 
	
		
			
				|  |  |             return result;
 | 
	
		
			
				|  |  |         if (StringUtils.isNotBlank(dispatcher)){
 | 
	
		
			
				|  |  |             if (!consultTeamService.finishConsult(orderDO.getId(),dispatcher,dispatcherName,2)){
 | 
	
		
			
				|  |  |                 String failMsg = "咨询结束失败 无法取消工单";
 | 
	
		
			
				|  |  |                 result.put(ResponseContant.resultFlag, ResponseContant.fail);
 | 
	
		
			
				|  |  |                 result.put(ResponseContant.resultMsg,failMsg);
 | 
	
		
			
				|  |  |                 return result;
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         else {
 | 
	
		
			
				|  |  |             if (!consultTeamService.finishConsult(orderDO.getId(),orderDO.getPatient(),orderDO.getPatientName(),1)){
 | 
	
		
			
				|  |  |                 String failMsg = "咨询结束失败 无法取消工单";
 | 
	
		
			
				|  |  |                 result.put(ResponseContant.resultFlag, ResponseContant.fail);
 | 
	
		
			
				|  |  |                 result.put(ResponseContant.resultMsg,failMsg);
 | 
	
		
			
				|  |  |                 return result;
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         orderDO.setStatus(BaseDoorCoachOrderDO.Status.cancel.getType());
 | 
	
		
			
				|  |  |         this.save(orderDO);
 | 
	
	
		
			
				|  | @ -844,7 +854,6 @@ public class PatientDoorCoachOrderService extends BaseJpaService<BaseDoorCoachOr
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         // 工单状态变更记录
 | 
	
		
			
				|  |  |         BaseDoorCoachProcessLogDO processLogDO = new BaseDoorCoachProcessLogDO();
 | 
	
		
			
				|  |  |         processLogDO.setOrderId(orderId);
 |