|  | @ -8,16 +8,12 @@ import com.yihu.jw.care.dao.assistance.EmergencyAssistanceDao;
 | 
	
		
			
				|  |  | import com.yihu.jw.care.dao.device.PatientDeviceDao;
 | 
	
		
			
				|  |  | import com.yihu.jw.care.dao.security.EmergencyWarnConclusionDao;
 | 
	
		
			
				|  |  | import com.yihu.jw.care.dao.security.EmergencyWarnDoctorResponseDao;
 | 
	
		
			
				|  |  | import com.yihu.jw.care.dao.sign.ServicePackageItemDao;
 | 
	
		
			
				|  |  | import com.yihu.jw.care.dao.sign.ServicePackageSignRecordDao;
 | 
	
		
			
				|  |  | import com.yihu.jw.care.dao.team.BaseTeamMemberDao;
 | 
	
		
			
				|  |  | import com.yihu.jw.care.endpoint.third.platForm.PcManageWebSocketServer;
 | 
	
		
			
				|  |  | import com.yihu.jw.care.service.common.DictService;
 | 
	
		
			
				|  |  | import com.yihu.jw.care.service.consult.ConsultTeamService;
 | 
	
		
			
				|  |  | import com.yihu.jw.care.service.device.PatientDeviceService;
 | 
	
		
			
				|  |  | import com.yihu.jw.care.service.family.PatientFamilyMemberService;
 | 
	
		
			
				|  |  | import com.yihu.jw.care.service.security.SecurityMonitoringOrderService;
 | 
	
		
			
				|  |  | import com.yihu.jw.care.service.third.PcManageWebSocketService;
 | 
	
		
			
				|  |  | import com.yihu.jw.care.util.ConstantUtil;
 | 
	
		
			
				|  |  | import com.yihu.jw.care.util.CountDistance;
 | 
	
		
			
				|  |  | import com.yihu.jw.doctor.dao.BaseDoctorDao;
 | 
	
	
		
			
				|  | @ -29,7 +25,6 @@ import com.yihu.jw.entity.care.assistance.EmergencyAssistanceDO;
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.care.device.DevicePatientDevice;
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.care.securitymonitoring.EmergencyWarnConclusionDO;
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.care.securitymonitoring.EmergencyWarnDoctorResponseDO;
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.care.securitymonitoring.SecurityMonitoringOrderDO;
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.hospital.message.SystemMessageDO;
 | 
	
		
			
				|  |  | import com.yihu.jw.hospital.message.dao.SystemMessageDao;
 | 
	
		
			
				|  |  | import com.yihu.jw.im.dao.ConsultDao;
 | 
	
	
		
			
				|  | @ -215,6 +210,7 @@ public class EmergencyAssistanceService extends BaseJpaService<EmergencyAssistan
 | 
	
		
			
				|  |  |         message.put("OrderStatus","new");
 | 
	
		
			
				|  |  |         message.put("order_id",assistanceDO.getId());
 | 
	
		
			
				|  |  |         message.put("content_type",40);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         for (BaseDoctorDO doctorDO:doctorDOS){
 | 
	
		
			
				|  |  |             try {
 | 
	
		
			
				|  |  |                 imUtill.sendMDTSocketMessageToDoctor(doctorDO.getId(),message.toString());
 | 
	
	
		
			
				|  | @ -223,7 +219,8 @@ public class EmergencyAssistanceService extends BaseJpaService<EmergencyAssistan
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         //pc管理端端推送消息
 | 
	
		
			
				|  |  |         PcManageWebSocketService.broadCast(message.toString());
 | 
	
		
			
				|  |  |         imUtill.sendPcManageMessageToPc("cloudCare_pcManage",message.toString());
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         emergencyAssistanceDao.save(assistanceDO);
 | 
	
		
			
				|  |  |         return getOrderDetail(assistanceDO.getId(),null);
 | 
	
	
		
			
				|  | @ -692,8 +689,8 @@ public class EmergencyAssistanceService extends BaseJpaService<EmergencyAssistan
 | 
	
		
			
				|  |  |         message.put("OrderStatus","finish");
 | 
	
		
			
				|  |  |         message.put("order_id",assistanceDO.getId());
 | 
	
		
			
				|  |  |         message.put("content_type",40);
 | 
	
		
			
				|  |  |         PcManageWebSocketService.broadCast(message.toString());
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         imUtill.sendPcManageMessageToPc("cloudCare_pcManage",message.toString());
 | 
	
		
			
				|  |  |         emergencyAssistanceDao.save(assistanceDO);
 | 
	
		
			
				|  |  |         String failMsg = "当前救助工单已取消";
 | 
	
		
			
				|  |  |         result.put(ResponseContant.resultFlag, ResponseContant.success);
 | 
	
	
		
			
				|  | @ -760,8 +757,8 @@ public class EmergencyAssistanceService extends BaseJpaService<EmergencyAssistan
 | 
	
		
			
				|  |  |         message.put("OrderStatus","finish");
 | 
	
		
			
				|  |  |         message.put("order_id",assistanceDO.getId());
 | 
	
		
			
				|  |  |         message.put("content_type",40);
 | 
	
		
			
				|  |  |         PcManageWebSocketService.broadCast(message.toString());
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         imUtill.sendPcManageMessageToPc("cloudCare_pcManage",message.toString());
 | 
	
		
			
				|  |  |         emergencyAssistanceDao.save(assistanceDO);
 | 
	
		
			
				|  |  |         return getOrderDetail(orderId,null);
 | 
	
		
			
				|  |  |     }
 | 
	
	
		
			
				|  | @ -883,8 +880,8 @@ public class EmergencyAssistanceService extends BaseJpaService<EmergencyAssistan
 | 
	
		
			
				|  |  |         message.put("OrderStatus","finish");
 | 
	
		
			
				|  |  |         message.put("order_id",assistanceDO.getId());
 | 
	
		
			
				|  |  |         message.put("content_type",40);
 | 
	
		
			
				|  |  |         PcManageWebSocketService.broadCast(message.toString());
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         imUtill.sendPcManageMessageToPc("cloudCare_pcManage",message.toString());
 | 
	
		
			
				|  |  |         result = getOrderDetail(orderId,null);
 | 
	
		
			
				|  |  |         return result;
 | 
	
		
			
				|  |  |     }
 |