From 9f6314ef479785385d45180eef595c54f287f5f0 Mon Sep 17 00:00:00 2001 From: wujian <14790700720@163.com> Date: 星期四, 11 四月 2024 08:19:54 +0800 Subject: [PATCH] change 类型转换 --- jcdm-main/src/main/java/com/jcdm/main/plcserver/sub/OPCUaSubscription.java | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/jcdm-main/src/main/java/com/jcdm/main/plcserver/sub/OPCUaSubscription.java b/jcdm-main/src/main/java/com/jcdm/main/plcserver/sub/OPCUaSubscription.java index da17b4d..5f7ab2d 100644 --- a/jcdm-main/src/main/java/com/jcdm/main/plcserver/sub/OPCUaSubscription.java +++ b/jcdm-main/src/main/java/com/jcdm/main/plcserver/sub/OPCUaSubscription.java @@ -24,6 +24,7 @@ import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Component; +import java.math.BigDecimal; import java.time.LocalDateTime; import java.util.ArrayList; import java.util.Date; @@ -195,7 +196,7 @@ if (CollUtil.isNotEmpty(collect)){ String s = collect.get(0); //鏌ユ壘娆℃満鍨嬬殑瀹屾暣宸ュ簭 - List<BsTechnologyRouteChildInfo> bsTechnologyRouteChildInfos = bsTechnologyRouteChildInfoService.selectAllTechnologyRouteByProductCode(SNCode); + List<BsTechnologyRouteChildInfo> bsTechnologyRouteChildInfos = bsTechnologyRouteChildInfoService.selectAllTechnologyRouteByProductCode(s); if (CollUtil.isNotEmpty(bsTechnologyRouteChildInfos)){ allProcessCoed = bsTechnologyRouteChildInfos.stream().map(BsTechnologyRouteChildInfo::getProcessesCode).collect(Collectors.toList()); } @@ -279,7 +280,8 @@ Object object = miloService.readFromOpcUa(parts[0] + "." + parts[1] + ".Runtime").getValue(); Long beatTime = 0L; if (ObjectUtil.isNotEmpty(object)){ - beatTime = (Long) object; + String str = object.toString(); + beatTime = Float.valueOf(str).longValue(); } DaPassingStationCollection PassingStationCollection=new DaPassingStationCollection(); PassingStationCollection.setSfcCode(SNCode); -- Gitblit v1.9.3