| 
															
																@ -199,15 +199,16 @@ public class PatientDoorCoachOrderService extends BaseJpaService<BaseDoorCoachOr 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        if (orderWithPackageItemFeeAdd(result, jsonObjectParam, orderDO,null)) {return result;} 
															 | 
															
															 | 
															
																        if (orderWithPackageItemFeeAdd(result, jsonObjectParam, orderDO,null)) {return result;} 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        JSONObject dispatcherJson = queryDispatcherInfoByPatient(jsonObjectParam.getJSONObject("hospital").get("code").toString()); 
															 | 
															
															 | 
															
																        JSONObject dispatcherJson = queryDispatcherInfoByPatient(jsonObjectParam.getJSONObject("hospital").get("code").toString()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        List<Map<String,Object>> dispatcherInfoList = (List)dispatcherJson.get(ResponseContant.resultMsg); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        for(Map<String,Object> map: dispatcherInfoList){ 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            String dispatcher = map.get("code").toString(); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            BaseDoctorDO doctorVO = doctorDao.findById(dispatcher); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            // 派单消息-首页 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            this.createMessage("新增居民预约服务申请","702","system","system", orderDO.getId(), dispatcher,doctorVO.getName() ,doctorVO.getIdcard(), orderDO.getPatientName() + "提交了服务预约申请,请您前往处理"); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            // 派单-实时工单消息  430 居民提交工单申请-- 张三提交了服务工单12345678申请 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            this.createMessage("居民提交工单申请","730","system","system", orderDO.getId(), dispatcher,doctorVO.getName() ,doctorVO.getIdcard(), orderDO.getPatientName() + "提交了服务工单"+orderDO.getNumber()+"申请"); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        if (dispatcherJson.getInteger("resultFlag")==1){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            List<Map<String,Object>> dispatcherInfoList = (List<Map<String, Object>>) dispatcherJson.get(ResponseContant.resultMsg); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            for(Map<String,Object> map: dispatcherInfoList){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                String dispatcher = map.get("code").toString(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                BaseDoctorDO doctorVO = doctorDao.findById(dispatcher); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                // 派单消息-首页 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                this.createMessage("新增居民预约服务申请","702","system","system", orderDO.getId(), dispatcher,doctorVO.getName() ,doctorVO.getIdcard(), orderDO.getPatientName() + "提交了服务预约申请,请您前往处理"); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                // 派单-实时工单消息  430 居民提交工单申请-- 张三提交了服务工单12345678申请 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                this.createMessage("居民提交工单申请","730","system","system", orderDO.getId(), dispatcher,doctorVO.getName() ,doctorVO.getIdcard(), orderDO.getPatientName() + "提交了服务工单"+orderDO.getNumber()+"申请"); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        } 
															 | 
															
															 | 
															
																        } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        result.put(ResponseContant.resultFlag, ResponseContant.success); 
															 | 
															
															 | 
															
																        result.put(ResponseContant.resultFlag, ResponseContant.success); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        result.put(ResponseContant.resultMsg, consultTeam); 
															 | 
															
															 | 
															
																        result.put(ResponseContant.resultMsg, consultTeam); 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -1129,7 +1130,7 @@ public class PatientDoorCoachOrderService extends BaseJpaService<BaseDoorCoachOr 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    public JSONObject queryDispatcherInfoByPatient(String hospitalCode) { 
															 | 
															
															 | 
															
																    public JSONObject queryDispatcherInfoByPatient(String hospitalCode) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        JSONObject result = new JSONObject(); 
															 | 
															
															 | 
															
																        JSONObject result = new JSONObject(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        List dispatcherInfoList = queryDispatcherInfoByHospital(hospitalCode); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        List<Map<String,Object>> dispatcherInfoList = queryDispatcherInfoByHospital(hospitalCode); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        if(CollectionUtils.isEmpty(dispatcherInfoList)){ 
															 | 
															
															 | 
															
																        if(CollectionUtils.isEmpty(dispatcherInfoList)){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            result.put(ResponseContant.resultFlag, ResponseContant.fail); 
															 | 
															
															 | 
															
																            result.put(ResponseContant.resultFlag, ResponseContant.fail); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            String failMsg = "当前居民所签约机构【" + hospitalCode + "】没有调度员,请联系管理员分配!"; 
															 | 
															
															 | 
															
																            String failMsg = "当前居民所签约机构【" + hospitalCode + "】没有调度员,请联系管理员分配!"; 
															 |