瀏覽代碼

opc优化,存入数据库

hfxc226 2 年之前
父節點
當前提交
47f5d2b985
共有 1 個文件被更改,包括 8 次插入1 次删除
  1. 8 1
      platform-opc/src/main/java/com/platform/opc/servie/OpcTaskService.java

+ 8 - 1
platform-opc/src/main/java/com/platform/opc/servie/OpcTaskService.java

@@ -25,6 +25,7 @@ import org.springframework.stereotype.Service;
 import org.springframework.util.CollectionUtils;
 
 import javax.annotation.PostConstruct;
+import java.time.LocalDateTime;
 import java.util.ArrayList;
 import java.util.Collections;
 import java.util.List;
@@ -83,7 +84,13 @@ public class OpcTaskService {
                 RemoteOpcLog remoteOpcLog = new RemoteOpcLog();
                 remoteOpcLog.setPositionNum(result.getId());
                 remoteOpcLog.setResult(result.getValue());
-                remoteOpcLog.setCreatedTime(DateUtils.strToLocalDateTime(result.getTime(), DateUtils.PATTERN_YMD_HMS));
+                LocalDateTime localDateTime = DateUtils.strToLocalDateTime(result.getTime(), DateUtils.PATTERN_YMD_HMS);
+                remoteOpcLog.setCreatedTime(localDateTime);
+                remoteOpcLog.setYear(localDateTime.getYear());
+                remoteOpcLog.setMonth(localDateTime.getMonthValue());
+                remoteOpcLog.setDay(localDateTime.getDayOfMonth());
+                remoteOpcLog.setHour(localDateTime.getHour());
+                remoteOpcLog.setMinute(localDateTime.getMinute());
                 remoteOpcLogList.add(remoteOpcLog);
                 //log.info("id: " + result.getId() + ", value: " + result.getValue() + ", time: " + result.getTime());
             }