|  | @ -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);
 |