소스 검색

修改荆山水厂 同步数据是去除通讯状态和设备状态为中断的历史数据

jochu_liu 1 년 전
부모
커밋
33e1e0bb29
1개의 변경된 파일5개의 추가작업 그리고 2개의 파일을 삭제
  1. 5 2
      TimedUpload/QuartzJobs/jingshanDataUploadDataJob.cs

+ 5 - 2
TimedUpload/QuartzJobs/jingshanDataUploadDataJob.cs

@@ -203,9 +203,12 @@ namespace TimedUpload.QuartzJobs
                             sqlMeterHis += ",开度,运行模式,手动开度设定值,压力量程设定,常用压力设定,阀门调整间隔";
                         }
                         sqlMeterHis +=" from " + tablename;
-                        if (uploadHis.ContainsKey(meterCode))
+                        if (uploadHis.ContainsKey(meterCode)) // 添加是否在线的判断
                         {
-                            sqlMeterHis += " where 采集时间 > '" + uploadHis[meterCode] + "'";
+                            sqlMeterHis += " where 设备状态 = '全部正常' AND 通讯状态 = '全部正常' AND 采集时间 > '" + uploadHis[meterCode] + "'";
+                        }
+                        else {  // 添加是否在线的判断
+                            sqlMeterHis += "WHERE 设备状态 = '全部正常' AND 通讯状态 = '全部正常'"
                         }
                         sqlMeterHis += " order by 采集时间";
                         DataTable dtMeterHis = dbHelper.Fill(sqlMeterHis);