From 45f4602070d7219fe00b098b6c0471ca42a8553f Mon Sep 17 00:00:00 2001
From: yyt <306727702@qq.com>
Date: 星期四, 06 六月 2024 20:21:38 +0800
Subject: [PATCH] 380新产品,优化

---
 jcdm-main/src/main/java/com/jcdm/main/plcserver/sub/OPCUaSubscription.java |   70 ++++++++++++++++++-----------------
 1 files changed, 36 insertions(+), 34 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 49742b7..3e1f834 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
@@ -99,31 +99,31 @@
                         logger.info("-------鐩戝惉鍒�,{}鐨勬壂鐮佹灙鎵爜鐨凜ODE_CHECK鐨勪俊鍙�",identifier);
                         scannerGunMessage();
                     }
-                    if (identifier.equals(OPCElement.OP060_HX_CODE_CHECK) && "1".equals(value.toString())){
-                        Object SNCodeObject = miloService.readFromOpcUa("CFL4HX.OP060.Code1").getValue();
-                        if (null == SNCodeObject){
-                            SNCodeObject = miloService.readFromOpcUa("CFL4HX.OP060.Code").getValue();
-                        }
-                        if (null != SNCodeObject){
-                            String XT="";
-                            String CZ="";
-                            String SNCode = SNCodeObject.toString();
-                            DaParamCollection ParamCollection = new DaParamCollection();
-                            ParamCollection.setSfcCode(SNCode);
-                            List<DaParamCollection> DaParamCollectionlist=daParamCollectionService.selectDaParamCollectionList(ParamCollection);
-                            List<DaParamCollection> XTParamCollection = DaParamCollectionlist.stream().filter(x -> "绠变綋".equals(x.getParamName())).collect(Collectors.toList());
-                            if (CollUtil.isNotEmpty(XTParamCollection)){
-                                DaParamCollection lastOne = XTParamCollection.get(0);
-                                XT = lastOne.getParamValue();
-                            }
-                            List<DaParamCollection> CZParamCollection = DaParamCollectionlist.stream().filter(x -> "鏇茶酱".equals(x.getParamName())).collect(Collectors.toList());
-                            if (CollUtil.isNotEmpty(CZParamCollection)){
-                                DaParamCollection lastOne = CZParamCollection.get(0);
-                                CZ = lastOne.getParamValue();
-                            }
-                            passingStationCollectionServiceImpl.sendMessage(XT+"*"+CZ,"OP060");
-                        }
-                    }
+//                    if (identifier.equals(OPCElement.OP060_HX_CODE_CHECK) && "1".equals(value.toString())){
+//                        Object SNCodeObject = miloService.readFromOpcUa("CFL4HX.OP060.Code1").getValue();
+//                        if (null == SNCodeObject){
+//                            SNCodeObject = miloService.readFromOpcUa("CFL4HX.OP060.Code").getValue();
+//                        }
+//                        if (null != SNCodeObject){
+//                            String XT="";
+//                            String CZ="";
+//                            String SNCode = SNCodeObject.toString();
+//                            DaParamCollection ParamCollection = new DaParamCollection();
+//                            ParamCollection.setSfcCode(SNCode);
+//                            List<DaParamCollection> DaParamCollectionlist=daParamCollectionService.selectDaParamCollectionList(ParamCollection);
+//                            List<DaParamCollection> XTParamCollection = DaParamCollectionlist.stream().filter(x -> "绠变綋".equals(x.getParamName())).collect(Collectors.toList());
+//                            if (CollUtil.isNotEmpty(XTParamCollection)){
+//                                DaParamCollection lastOne = XTParamCollection.get(0);
+//                                XT = lastOne.getParamValue();
+//                            }
+//                            List<DaParamCollection> CZParamCollection = DaParamCollectionlist.stream().filter(x -> "鏇茶酱".equals(x.getParamName())).collect(Collectors.toList());
+//                            if (CollUtil.isNotEmpty(CZParamCollection)){
+//                                DaParamCollection lastOne = CZParamCollection.get(0);
+//                                CZ = lastOne.getParamValue();
+//                            }
+//                            passingStationCollectionServiceImpl.sendMessage(XT+"*"+CZ,"OP060");
+//                        }
+//                    }
                 }
                 if (collect2.contains(identifier)){
                     if ("1".equals(value.toString())){
@@ -180,20 +180,22 @@
                     DaPassingStationCollection PassingStationCollection=new DaPassingStationCollection();
                     PassingStationCollection.setSfcCode(SNCode);
                     daPassingStationCollections = passingStationCollectionServiceImpl.selectDaPassingStationCollectionList(PassingStationCollection);
-                    if (CollUtil.isNotEmpty(daPassingStationCollections)){
-                        DaPassingStationCollection lastOne = daPassingStationCollections.get(daPassingStationCollections.size() - 1);
-                        String outRsSign = lastOne.getOutRsSign();
-                        if ("鍚堟牸".equals(outRsSign)){
-                            a = "1";
-                        }else {
-                            a = "2";
-                        }
-                    }
+//                    if (CollUtil.isNotEmpty(daPassingStationCollections)){
+//                        DaPassingStationCollection lastOne = daPassingStationCollections.get(daPassingStationCollections.size() - 1);
+//                        String outRsSign = lastOne.getOutRsSign();
+//                        if ("鍚堟牸".equals(outRsSign)){
+//                            a = "1";
+//                        }else {
+//                            a = "2";
+//                        }
+//                    }
                     RmRepairRecord rmRepairRecord = new RmRepairRecord();
                     rmRepairRecord.setBoxCode(SNCode);
                     rmRepairRecords = rmRepairRecordService.selectRmRepairRecordList(rmRepairRecord);
                     if (CollUtil.isNotEmpty(rmRepairRecords)){
                         a = "1";
+                    }else {
+                        a = "2";
                     }
                 }
                 logger.info("-----杩斿洖codeCheckFeed-----,{}",a);

--
Gitblit v1.9.3