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