whyclj
2019-06-24 66db8d445a53a8ed8410f7196f5c65de7a29bce7
BattMonitor_TmpSensor/src/com/dev/btse/data/TmpSensor_SaveDataThread.java
@@ -25,14 +25,13 @@
      try {
         while(isRunning) {
            TmpSensorState state = TmpSensor_SQL.queryTmpSensorState(pool, tmpinf.getSensor_dev_id());
            if(state != null && state.record_time.getTime() != lastrecordTime.getTime() && (Math.abs(state.getRecord_time().getTime()-new Date().getTime())<(3*1000))) {
            if(state != null && (Math.abs(state.record_time.getTime() - lastrecordTime.getTime())/1000>=TmpSensor_TestDataThread.reacord_interval) && (Math.abs(state.getRecord_time().getTime()-new Date().getTime())<(3*1000))) {
               //System.err.println(Com.getDateTimeFormat(state.record_time, Com.DTF_YMDhms)+"=== "+Com.getDateTimeFormat(lastrecordTime, Com.DTF_YMDhms));
               //开始记录当前设备的历史数据
               TmpSensor_SQL.saveSensorHistoryData(pool,state);
               lastrecordTime = state.record_time;
            }            
            try {
               Thread.sleep((TmpSensor_TestDataThread.reacord_interval-1)*1000);
               
               TmpSensor_inf temp = TmpSensor_SQL.queryTmpSensorById(pool, tmpinf.getSensor_dev_id());
               if(temp == null) {