Procházet zdrojové kódy

fix: 添加创建时间字段

jackzhou před 6 měsíci
rodič
revize
253b346c0b

+ 3 - 0
snowy-plugin/snowy-plugin-coldchain/src/main/java/vip/xiaonuo/coldchain/core/bean/influxdb/SensorData.java

@@ -62,6 +62,9 @@ public class SensorData extends JfcloudInFluxEntity {
     @Column(name = "model_name", tag = true)
     private String modelName;
 
+    @Column(name = "create_time", tag = true)
+    private String createTime;
+
     /**
      * 使用反射和FluxRecord动态映射字段值到SensorData对象
      *

+ 2 - 0
snowy-plugin/snowy-plugin-coldchain/src/main/java/vip/xiaonuo/coldchain/core/service/dataprocess/dataclean/impl/AbsRenkeMonitorDataProcessor.java

@@ -1,5 +1,6 @@
 package vip.xiaonuo.coldchain.core.service.dataprocess.dataclean.impl;
 
+import com.github.jfcloud.influxdb.util.InfluxdbTypeConverter;
 import lombok.SneakyThrows;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.context.ApplicationEventPublisher;
@@ -170,6 +171,7 @@ public abstract class AbsRenkeMonitorDataProcessor implements MonitorDataProcess
         // 如果记录时间为空,使用当前时间
         Instant defaultTime = Instant.now();
         sensorData.setTime(defaultTime);
+        sensorData.setCreateTime(InfluxdbTypeConverter.instantStr(defaultTime));
         //设置模型型号
         sensorData.setModelName(modelName);
         sensorData.setDeviceId(deviceId);