From edbb243cb95ece8c6c6df68e7a886d4b9a9a8863 Mon Sep 17 00:00:00 2001 From: 81041 <81041@DESKTOP-025NVD9> Date: 星期一, 24 六月 2019 09:34:38 +0800 Subject: [PATCH] 1 --- sensor/src/com/fgkj/dao/impl/Sensor_hisdataImpl.java | 16 +++++++++++++--- 1 files changed, 13 insertions(+), 3 deletions(-) diff --git a/sensor/src/com/fgkj/dao/impl/Sensor_hisdataImpl.java b/sensor/src/com/fgkj/dao/impl/Sensor_hisdataImpl.java index a29f47f..4e64920 100644 --- a/sensor/src/com/fgkj/dao/impl/Sensor_hisdataImpl.java +++ b/sensor/src/com/fgkj/dao/impl/Sensor_hisdataImpl.java @@ -2,9 +2,13 @@ import java.sql.ResultSet; import java.sql.SQLException; +import java.text.ParseException; +import java.text.SimpleDateFormat; import java.util.ArrayList; +import java.util.Date; import java.util.List; +import com.fgkj.actions.ActionUtil; import com.fgkj.dao.BaseDAO; import com.fgkj.dao.CallBack; import com.fgkj.dao.DAOHelper; @@ -49,8 +53,9 @@ String sql=" select distinct num,sensor_dev_id,record_time,airtmp,airhum,smoke,water,lightintensity" + " ,CO2concentration,COconcentration,CH4concentration,O2concentration,note " + " from db_sensor_history.tb_sensor_hisdata_"+sdata.getSensor_dev_id() - + " where sensor_dev_id=? order by record_time asc "; - List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), new Object[]{sdata.getSensor_dev_id()}, new CallBack() { + + " where sensor_dev_id=? and record_time>=? and record_time<=? " + + " order by record_time asc "; + List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), new Object[]{sdata.getSensor_dev_id(),sdata.getRecord_time1(),sdata.getRecord_time()}, new CallBack() { @Override public List getResults(ResultSet rs) { @@ -88,10 +93,15 @@ // TODO Auto-generated method stub return null; } - public static void main(String[] args) { + public static void main(String[] args) throws ParseException { Sensor_hisdataImpl simpl=new Sensor_hisdataImpl(); + SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); + Date date1 = sdf.parse("2000-01-01"); + Date date2 = sdf.parse("2020-01-01"); Sensor_hisdata sdata=new Sensor_hisdata(); sdata.setSensor_dev_id(291200001); + sdata.setRecord_time(ActionUtil.getSimpDate(date2)); + sdata.setRecord_time1(ActionUtil.getSimpDate(date1)); List list=simpl.serchByCondition(sdata); System.out.println(list.size()); -- Gitblit v1.9.1