| 
					
				 | 
			
			
				@ -103,7 +103,7 @@ public class EmergencyAssistanceService extends BaseJpaService<EmergencyAssistan 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            result.put(ResponseContant.resultMsg,failMsg); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return result; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //获取距离患者最近的一个医生 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //获取距离患者最近的一个医生(默认直线距离最近的医生) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        double distance = 0.0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        for (BaseDoctorDO doctorDO:doctorDOS){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (StringUtils.isBlank(doctorDO.getDoctorLat())||StringUtils.isBlank(doctorDO.getDoctorLon())){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -169,15 +169,14 @@ public class EmergencyAssistanceService extends BaseJpaService<EmergencyAssistan 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (doctorDO.getId().equals(assistanceDO.getDoctor())){//服务医生 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                assistanceDO.setDistance(distance); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                otherDoctorDistanceObj.put("doctor",doctorDO.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                otherDoctorDistanceObj.put("doctorName",doctorDO.getName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                otherDoctorDistanceObj.put("doctorAddress",doctorDO.getDoctorLocateAddress()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                otherDoctorDistanceObj.put("doctorLon",doctorDO.getDoctorLon()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                otherDoctorDistanceObj.put("doctorLat",doctorDO.getDoctorLat()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                otherDoctorDistanceObj.put("distance",distanceTmp); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                otherDoctorDistance.add(otherDoctorDistanceObj); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            otherDoctorDistanceObj = new JSONObject(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            otherDoctorDistanceObj.put("doctor",doctorDO.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            otherDoctorDistanceObj.put("doctorName",doctorDO.getName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            otherDoctorDistanceObj.put("doctorAddress",doctorDO.getDoctorLocateAddress()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            otherDoctorDistanceObj.put("doctorLon",doctorDO.getDoctorLon()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            otherDoctorDistanceObj.put("doctorLat",doctorDO.getDoctorLat()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            otherDoctorDistanceObj.put("distance",distanceTmp); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            otherDoctorDistance.add(otherDoctorDistanceObj); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        assistanceDO.setOtherDoctorDistance(otherDoctorDistance.toJSONString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        BasePatientDO patientDO = patientDao.findById(assistanceDO.getPatient()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -395,6 +394,10 @@ public class EmergencyAssistanceService extends BaseJpaService<EmergencyAssistan 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (StringUtils.isNotBlank(conclusionImg)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            assistanceDO.setConclusionImg(conclusionImg); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //完成医生 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        BaseDoctorDO doctorDO = doctorDao.findById(doctor); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        assistanceDO.setDoctor(doctor); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        assistanceDO.setDoctorName(doctorDO.getName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        assistanceDO.setCompleteTime(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        assistanceDO.setStatus(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        assistanceDO.setUpdateUser(doctor); 
			 |