|  | @ -53,7 +53,6 @@ import com.yihu.jw.restmodel.web.PageEnvelop;
 | 
	
		
			
				|  |  | import com.yihu.jw.util.common.IdCardUtil;
 | 
	
		
			
				|  |  | import com.yihu.jw.util.common.LatitudeUtils;
 | 
	
		
			
				|  |  | import com.yihu.jw.util.date.DateUtil;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | import com.yihu.mysql.query.BaseJpaService;
 | 
	
		
			
				|  |  | import org.apache.commons.lang3.StringUtils;
 | 
	
		
			
				|  |  | import org.apache.http.NameValuePair;
 | 
	
	
		
			
				|  | @ -1471,57 +1470,18 @@ 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) " +
 | 
	
		
			
				|  |  |                 " 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);
 | 
	
		
			
				|  |  |         String sql = "select user_name AS userName,create_time AS createTime,content,type 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) order by create_time,type ASC ";
 | 
	
		
			
				|  |  |         List<Map<String, Object>> result = jdbcTemplate.queryForList(sql);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         jsonObject.put("type5_status",0);
 | 
	
		
			
				|  |  |         jsonObject.put("type6_status",0);
 | 
	
		
			
				|  |  |         for (BaseEmergencyWarnLogDO baseEmergencyWarnLogDO : query) {
 | 
	
		
			
				|  |  |             switch (baseEmergencyWarnLogDO.getType()){
 | 
	
		
			
				|  |  |                 case 1:
 | 
	
		
			
				|  |  |                     jsonObject.put("type1_status",1);
 | 
	
		
			
				|  |  |                     jsonObject.put("type1_name",baseEmergencyWarnLogDO.getUserName());
 | 
	
		
			
				|  |  |                     jsonObject.put("type1_content",baseEmergencyWarnLogDO.getContent());
 | 
	
		
			
				|  |  |                     jsonObject.put("type1_time",baseEmergencyWarnLogDO.getCreateTime());
 | 
	
		
			
				|  |  |                     break;
 | 
	
		
			
				|  |  |                 case 2:
 | 
	
		
			
				|  |  |                     jsonObject.put("type2_status",1);
 | 
	
		
			
				|  |  |                     jsonObject.put("type2_name",baseEmergencyWarnLogDO.getUserName());
 | 
	
		
			
				|  |  |                     jsonObject.put("type2_content",baseEmergencyWarnLogDO.getContent());
 | 
	
		
			
				|  |  |                     jsonObject.put("type2_time",baseEmergencyWarnLogDO.getCreateTime());
 | 
	
		
			
				|  |  |                     break;
 | 
	
		
			
				|  |  |                 case 3:
 | 
	
		
			
				|  |  |                     jsonObject.put("type3_status",1);
 | 
	
		
			
				|  |  |                     jsonObject.put("type3_name",baseEmergencyWarnLogDO.getUserName());
 | 
	
		
			
				|  |  |                     jsonObject.put("type3_content",baseEmergencyWarnLogDO.getContent());
 | 
	
		
			
				|  |  |                     jsonObject.put("type3_time",baseEmergencyWarnLogDO.getCreateTime());
 | 
	
		
			
				|  |  |                     break;
 | 
	
		
			
				|  |  |                 case 4:
 | 
	
		
			
				|  |  |                     jsonObject.put("type4_status",1);
 | 
	
		
			
				|  |  |                     jsonObject.put("type4_name",baseEmergencyWarnLogDO.getUserName());
 | 
	
		
			
				|  |  |                     jsonObject.put("type4_content",baseEmergencyWarnLogDO.getContent());
 | 
	
		
			
				|  |  |                     jsonObject.put("type4_time",baseEmergencyWarnLogDO.getCreateTime());
 | 
	
		
			
				|  |  |                     break;
 | 
	
		
			
				|  |  |                 case 5:
 | 
	
		
			
				|  |  |                     jsonObject.put("type5_status",1);
 | 
	
		
			
				|  |  |                     jsonObject.put("type5_name",baseEmergencyWarnLogDO.getUserName());
 | 
	
		
			
				|  |  |                     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;
 | 
	
		
			
				|  |  |         jsonObject.put("result",result);
 | 
	
		
			
				|  |  |         for (Map<String, Object> map : result) {
 | 
	
		
			
				|  |  |             if (map.get("type").equals(5)) {
 | 
	
		
			
				|  |  |                 jsonObject.put("type5_status",1);
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         jsonObject = JSONObject.parseObject(JSON.toJSONStringWithDateFormat(jsonObject,"yyyy-MM-dd HH:mm:ss", SerializerFeature.WriteMapNullValue));
 | 
	
		
			
				|  |  |         return jsonObject;
 | 
	
		
			
				|  |  |     }
 | 
	
	
		
			
				|  | @ -1530,15 +1490,16 @@ public class EmergencyAssistanceService extends BaseJpaService<EmergencyAssistan
 | 
	
		
			
				|  |  |         switch (type) {
 | 
	
		
			
				|  |  |             case 1:
 | 
	
		
			
				|  |  |                 baseEmergencyWarnLogDO.setContent("呼叫110");
 | 
	
		
			
				|  |  |                 baseEmergencyWarnLogDO.setType(3);
 | 
	
		
			
				|  |  |                 break;
 | 
	
		
			
				|  |  |             case 2:
 | 
	
		
			
				|  |  |                 baseEmergencyWarnLogDO.setContent("呼叫120");
 | 
	
		
			
				|  |  |                 baseEmergencyWarnLogDO.setType(4);
 | 
	
		
			
				|  |  |                 break;
 | 
	
		
			
				|  |  |             default:
 | 
	
		
			
				|  |  |                 return -1;
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         baseEmergencyWarnLogDO.setUserType(2);
 | 
	
		
			
				|  |  |         baseEmergencyWarnLogDO.setType(4);
 | 
	
		
			
				|  |  |         baseEmergencyWarnLogDO.setCreateTime(new Date());
 | 
	
		
			
				|  |  |         logDao.save(baseEmergencyWarnLogDO);
 | 
	
		
			
				|  |  |         return 1;
 |