|
@ -888,6 +888,16 @@ public class EmergencyAssistanceService extends BaseJpaService<EmergencyAssistan
|
|
|
String failMsg = "当前救助工单已取消";
|
|
|
result.put(ResponseContant.resultFlag, ResponseContant.success);
|
|
|
result.put(ResponseContant.resultMsg,JSONObject.parseObject(JSON.toJSONStringWithDateFormat(assistanceDO,"yyyy-MM-dd HH:mm:ss", SerializerFeature.WriteMapNullValue)));
|
|
|
|
|
|
BaseEmergencyWarnLogDO logTypeDO = new BaseEmergencyWarnLogDO();
|
|
|
logTypeDO.setUserCode(patient);
|
|
|
logTypeDO.setUserName(assistanceDO.getPatientName());
|
|
|
logTypeDO.setOrderId(orderId);
|
|
|
logTypeDO.setUserType(1);
|
|
|
logTypeDO.setCreateTime(new Date());
|
|
|
logTypeDO.setContent("前往定位");
|
|
|
logTypeDO.setType(6);
|
|
|
logDao.save(logTypeDO);
|
|
|
return result;
|
|
|
}
|
|
|
|
|
@ -1434,13 +1444,15 @@ public class EmergencyAssistanceService extends BaseJpaService<EmergencyAssistan
|
|
|
jsonObject.put("status",map.get("status"));
|
|
|
jsonObject.put("createTime",map.get("createTime"));
|
|
|
}
|
|
|
String sql = "select * from base_emergency_warn_log where user_type = 2 and order_id = '"+orderId+"' and type IS NOT NULL ";
|
|
|
String sql = "select * from base_emergency_warn_log where (user_type = 2 and order_id = '"+orderId+"' and type IS NOT NULL) " +
|
|
|
" OR (user_type = 1 AND order_id = '"+"+orderId+"+"' and type IS NOT NULL)";
|
|
|
List<BaseEmergencyWarnLogDO> query = jdbcTemplate.query(sql, new BeanPropertyRowMapper<>(BaseEmergencyWarnLogDO.class));
|
|
|
jsonObject.put("type1_status",0);
|
|
|
jsonObject.put("type2_status",0);
|
|
|
jsonObject.put("type3_status",0);
|
|
|
jsonObject.put("type4_status",0);
|
|
|
jsonObject.put("type5_status",0);
|
|
|
jsonObject.put("type6_status",0);
|
|
|
for (BaseEmergencyWarnLogDO baseEmergencyWarnLogDO : query) {
|
|
|
switch (baseEmergencyWarnLogDO.getType()){
|
|
|
case 1:
|
|
@ -1473,6 +1485,12 @@ public class EmergencyAssistanceService extends BaseJpaService<EmergencyAssistan
|
|
|
jsonObject.put("type5_content",baseEmergencyWarnLogDO.getContent());
|
|
|
jsonObject.put("type5_time",baseEmergencyWarnLogDO.getCreateTime());
|
|
|
break;
|
|
|
case 6:
|
|
|
jsonObject.put("type6_status",1);
|
|
|
jsonObject.put("type6_name",baseEmergencyWarnLogDO.getUserName());
|
|
|
jsonObject.put("type6_content",baseEmergencyWarnLogDO.getContent());
|
|
|
jsonObject.put("type6_time",baseEmergencyWarnLogDO.getCreateTime());
|
|
|
|
|
|
default:
|
|
|
break;
|
|
|
}
|