|
|
@@ -2,6 +2,7 @@ package com.cnbm.influx.controller; |
|
|
|
|
|
|
|
import com.cnbm.common.spc.util.DataUtils; |
|
|
|
import com.cnbm.influx.config.InfluxClient; |
|
|
|
import com.cnbm.influx.constant.Constant; |
|
|
|
import com.cnbm.influx.param.PageInfo; |
|
|
|
import com.cnbm.influx.param.QueryDataParam; |
|
|
|
import com.cnbm.influx.param.Range; |
|
|
@@ -61,22 +62,41 @@ public class S7DemoController { |
|
|
|
Instant time = new Date().toInstant(); |
|
|
|
Event event = new Event(); |
|
|
|
event.setTime(time); |
|
|
|
event.setBatchNum("1"); |
|
|
|
|
|
|
|
event.setArgName("failDayDay"); |
|
|
|
event.setArgValue("1"); |
|
|
|
event.setSampleNumber("10001"); |
|
|
|
list.add(event); |
|
|
|
|
|
|
|
Thread.sleep(1000); |
|
|
|
|
|
|
|
Event event2 = new Event(); |
|
|
|
event2.setTime(time); |
|
|
|
event.setBatchNum("2"); |
|
|
|
|
|
|
|
event2.setArgName("failDayDay"); |
|
|
|
event2.setArgValue("2"); |
|
|
|
event2.setSampleNumber("10001"); |
|
|
|
list.add(event2); |
|
|
|
|
|
|
|
InfluxClient.Client.batchInsert(list,"Weight"); |
|
|
|
} |
|
|
|
@PostMapping("/readDemoOne") |
|
|
|
public void readDemoOne() throws InterruptedException { |
|
|
|
List<String> dropNames = new ArrayList<>(); |
|
|
|
dropNames.add("transationId"); |
|
|
|
dropNames.add("inspectionSheetId"); |
|
|
|
dropNames.add("batchNum"); |
|
|
|
|
|
|
|
QueryDataParam queryDataParam = new QueryDataParam(); |
|
|
|
queryDataParam.setMeasurement(Constant.measurement); |
|
|
|
queryDataParam.setRange(new Range(DataUtils.getBeforeDate(999).toInstant(), DataUtils.getAfterDate(999).toInstant() )); |
|
|
|
|
|
|
|
queryDataParam.setDropedTagNames(dropNames); |
|
|
|
queryDataParam.setTag(new Tag("argName","failDayDay")); |
|
|
|
queryDataParam.setBucket(Constant.bucket); |
|
|
|
List<FluxTable> query = InfluxClient.Client.query(queryDataParam); |
|
|
|
System.out.println(); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
//for 常规计数型 |
|
|
@@ -93,7 +113,7 @@ public class S7DemoController { |
|
|
|
event.setArgName("LTWeight"); |
|
|
|
Double d = r.nextDouble() * 2.5 + 66; |
|
|
|
event.setArgValue(d.toString()); |
|
|
|
event.setBatchNum(4+""); |
|
|
|
|
|
|
|
event.setInspectionSheetId(i+""); |
|
|
|
list.add(event); |
|
|
|
} |
|
|
|