From 1a3f82584ef2fb2a6b5c9c95d14b77b6f7fb3325 Mon Sep 17 00:00:00 2001
From: 81041 <81041@DESKTOP-025NVD9>
Date: 星期四, 20 六月 2019 16:43:05 +0800
Subject: [PATCH] 添加四级导航

---
 sensor/src/com/fgkj/dao/impl/Sensor_infImpl.java |   27 ++++++++++++++++++++++++++-
 1 files changed, 26 insertions(+), 1 deletions(-)

diff --git a/sensor/src/com/fgkj/dao/impl/Sensor_infImpl.java b/sensor/src/com/fgkj/dao/impl/Sensor_infImpl.java
index eb87150..213800a 100644
--- a/sensor/src/com/fgkj/dao/impl/Sensor_infImpl.java
+++ b/sensor/src/com/fgkj/dao/impl/Sensor_infImpl.java
@@ -126,7 +126,7 @@
 	//鏌ヨ鎵�鏈夌殑鍩庡競锛堜笁绾э級
 	public List serchCounty(Object obj){
 		Sensor_inf sinf=(Sensor_inf) obj;
-		String sql=" select distinct county,sensor_dev_id,province,device_name from db_sensor.tb_sensor_inf where province like ? and city like ? order by province asc";
+		String sql=" select distinct county from db_sensor.tb_sensor_inf where province like ? and city like ? order by province asc";
 		List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), new Object[]{"%"+sinf.getProvince()+"%","%"+sinf.getCity()+"%"}, new CallBack() {
 			
 			@Override
@@ -134,12 +134,37 @@
 				List list=new ArrayList();
 				try {
 					while(rs.next()){
+						String county=rs.getString("county");
+						list.add(county);
+					}
+				} catch (SQLException e) {
+					// TODO Auto-generated catch block
+					e.printStackTrace();
+				}
+				return list;
+			}
+		});
+		return list;
+	}
+	//鏌ヨ鎵�鏈夌殑璁惧锛堝洓绾э級
+	public List serchDevice(Object obj){
+		Sensor_inf sinf=(Sensor_inf) obj;
+		String sql=" select distinct sensor_dev_id,num,province,city,county,device_name from db_sensor.tb_sensor_inf where province like ? and city like ? and county like ? order by province asc";
+		List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), new Object[]{"%"+sinf.getProvince()+"%","%"+sinf.getCity()+"%","%"+sinf.getCounty()+"%"}, new CallBack() {
+			
+			@Override
+			public List getResults(ResultSet rs) {
+				List list=new ArrayList();
+				try {
+					while(rs.next()){
 						Sensor_inf s=new Sensor_inf();
+						s.setNum(rs.getInt("num"));
 						s.setSensor_dev_id(rs.getInt("sensor_dev_id"));
 						s.setProvince(rs.getString("province"));
 						s.setCity(rs.getString("city"));
 						s.setCounty(rs.getString("county"));
 						s.setDevice_name(rs.getString("device_name"));
+						list.add(s);
 					}
 				} catch (SQLException e) {
 					// TODO Auto-generated catch block

--
Gitblit v1.9.1