| 
					
				 | 
			
			
				@ -1368,7 +1368,7 @@ public class WlyyDoorServiceOrderService extends BaseJpaService<WlyyDoorServiceO 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        orderDO.setStatus(WlyyDoorServiceOrderDO.Status.cancel.getType()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.save(orderDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if(type == WlyyDoorServiceOrderDO.CancelType.dispatcher.getType()){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            List<SystemMessageDO> messages = messageUtil.findSystemMesage(orderId,"402,403,430"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            List<SystemMessageDO> messages = systemMessageDao.queryByRelationCodeAndTypeIn(orderId,new String[]{"402","403","430"}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if(CollectionUtils.isEmpty(messages)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                logger.error("当前工单没有系统消息!!orderId:" + orderId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } else { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -1389,7 +1389,7 @@ public class WlyyDoorServiceOrderService extends BaseJpaService<WlyyDoorServiceO 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        else if(type == WlyyDoorServiceOrderDO.CancelType.patient.getType()){                   //居民取消,消息列表也应该不显示 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            List<SystemMessageDO> messages = messageUtil.findSystemMesage(orderId,"402,403"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            List<SystemMessageDO> messages = systemMessageDao.queryByRelationCodeAndTypeIn(orderId,new String[]{"402","403"}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if(CollectionUtils.isEmpty(messages)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                logger.error("当前工单没有系统消息!!orderId:" + orderId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } else { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -2273,7 +2273,7 @@ public class WlyyDoorServiceOrderService extends BaseJpaService<WlyyDoorServiceO 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        imUtill.updateParticipant(sessionId,doctor,null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        // 调度员处理完该单(新增预约的,或者是拒单重新派单的) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<SystemMessageDO> messages = messageUtil.findSystemMesage(orderId,"402,404,430,435"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<SystemMessageDO> messages = systemMessageDao.queryByRelationCodeAndTypeIn(orderId,new String[]{"402","404","430","435"}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if(CollectionUtils.isEmpty(messages)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            logger.error("当前工单没有 居民新增预约 消息!!orderId:" + orderId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }else{ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -2497,6 +2497,7 @@ public class WlyyDoorServiceOrderService extends BaseJpaService<WlyyDoorServiceO 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        data.put("msg", msg); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        messageDO.setData(msg); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        messageDO.setDel("1"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        messageDO.setCreateTime(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        systemMessageDao.save(messageDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 |