|
@ -319,10 +319,14 @@ public class EmergencyAssistanceService extends BaseJpaService<EmergencyAssistan
|
|
Map<String,Object> tmp = new HashMap<>();
|
|
Map<String,Object> tmp = new HashMap<>();
|
|
tmp.put("name","系统预警");
|
|
tmp.put("name","系统预警");
|
|
tmp.put("status",0);
|
|
tmp.put("status",0);
|
|
|
|
tmp.put(statusName,"未读");
|
|
SystemMessageDO messageDO = systemMessageDao.findByRelationCodeAndReceiver(assistanceDO.getId(),patientId);
|
|
SystemMessageDO messageDO = systemMessageDao.findByRelationCodeAndReceiver(assistanceDO.getId(),patientId);
|
|
if (messageDO != null){
|
|
if (messageDO != null){
|
|
if (StringUtils.isNotBlank(messageDO.getIsRead())){
|
|
if (StringUtils.isNotBlank(messageDO.getIsRead())){
|
|
tmp.put("status",Integer.parseInt(messageDO.getIsRead()));
|
|
tmp.put("status",Integer.parseInt(messageDO.getIsRead()));
|
|
|
|
if (Integer.parseInt(messageDO.getIsRead())==1){
|
|
|
|
tmp.put(statusName,"已读");
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
arr.add(tmp);
|
|
arr.add(tmp);
|
|
@ -347,8 +351,10 @@ public class EmergencyAssistanceService extends BaseJpaService<EmergencyAssistan
|
|
Map<String,Object> tmp = new HashMap<>();
|
|
Map<String,Object> tmp = new HashMap<>();
|
|
tmp.put("name","系统预警");
|
|
tmp.put("name","系统预警");
|
|
tmp.put("status",0);
|
|
tmp.put("status",0);
|
|
|
|
tmp.put("statusName","未响应");
|
|
if (emergencyWarnDoctorResponseDao.findByDoctorAndOrderId(doctorDO.getId(),assistanceDO.getId())!=null){
|
|
if (emergencyWarnDoctorResponseDao.findByDoctorAndOrderId(doctorDO.getId(),assistanceDO.getId())!=null){
|
|
tmp.put("status",1);
|
|
tmp.put("status",1);
|
|
|
|
tmp.put("statusName","已响应");
|
|
}
|
|
}
|
|
arr.add(tmp);
|
|
arr.add(tmp);
|
|
noticeObj.put("response",arr);
|
|
noticeObj.put("response",arr);
|
|
@ -726,13 +732,17 @@ public class EmergencyAssistanceService extends BaseJpaService<EmergencyAssistan
|
|
result.put(ResponseContant.resultMsg,failMsg);
|
|
result.put(ResponseContant.resultMsg,failMsg);
|
|
return result;
|
|
return result;
|
|
}
|
|
}
|
|
EmergencyAssistanceDO assistanceDO = emergencyAssistanceDao.findByPatientAndStatus(patient,1);
|
|
|
|
if (assistanceDO!=null){
|
|
|
|
assistanceDO.setServeAddress(patientAddress);
|
|
|
|
assistanceDO.setServeLat(patientLat);
|
|
|
|
assistanceDO.setServeLon(patientLon);
|
|
|
|
emergencyAssistanceDao.save(assistanceDO);
|
|
|
|
return getOrderDetail(assistanceDO.getId());
|
|
|
|
|
|
List<EmergencyAssistanceDO> assistanceDO = emergencyAssistanceDao.findByPatientAndStatus(patient,1);
|
|
|
|
if (assistanceDO.size()>0){
|
|
|
|
for (EmergencyAssistanceDO tmp:assistanceDO){
|
|
|
|
tmp.setServeAddress(patientAddress);
|
|
|
|
tmp.setServeLat(patientLat);
|
|
|
|
tmp.setServeLon(patientLon);
|
|
|
|
emergencyAssistanceDao.save(tmp);
|
|
|
|
|
|
|
|
}
|
|
|
|
result.put(ResponseContant.resultFlag, ResponseContant.success);
|
|
|
|
result.put(ResponseContant.resultMsg,"查询成功");
|
|
}
|
|
}
|
|
else {
|
|
else {
|
|
result.put(ResponseContant.resultFlag, ResponseContant.success);
|
|
result.put(ResponseContant.resultFlag, ResponseContant.success);
|