From 4365a85806987ed4b25fa4f676d580572adee21f Mon Sep 17 00:00:00 2001 From: "jhforever.wang@estsh.com" Date: Wed, 24 Jan 2024 15:54:34 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=87=E9=9B=86plc=20bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../busi/collect/SxThirdPartyPlcCollectProductDataStepService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/i3plus-ext-mes-pcn-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/pcn/apiservice/serviceimpl/busi/collect/SxThirdPartyPlcCollectProductDataStepService.java b/modules/i3plus-ext-mes-pcn-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/pcn/apiservice/serviceimpl/busi/collect/SxThirdPartyPlcCollectProductDataStepService.java index 9389cbc..36aee44 100644 --- a/modules/i3plus-ext-mes-pcn-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/pcn/apiservice/serviceimpl/busi/collect/SxThirdPartyPlcCollectProductDataStepService.java +++ b/modules/i3plus-ext-mes-pcn-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/pcn/apiservice/serviceimpl/busi/collect/SxThirdPartyPlcCollectProductDataStepService.java @@ -95,7 +95,7 @@ public class SxThirdPartyPlcCollectProductDataStepService implements ISxThirdPar for (MesObjectCfg objectCfg : objectCfgList) { if (null == objectCfg) continue; List plcCodeList = Arrays.asList(objectCfg.getPlcCode().split(MesPcnExtConstWords.COMMA)); - Optional plcCodeOp = targetFieldList.stream().filter(o -> (StringUtils.isEmpty(o) && plcCodeList.contains(o))).findFirst(); + Optional plcCodeOp = targetFieldList.stream().filter(o -> (!StringUtils.isEmpty(o) && plcCodeList.contains(o))).findFirst(); if (null == plcCodeOp || !plcCodeOp.isPresent()) continue; ProductDataModel productDataModel = new ProductDataModel(); productDataModel.setFieldCode(objectCfg.getFieldCode());