From a95ad9fef48fd7ebaae3e5c9ba67d51dd21444ff Mon Sep 17 00:00:00 2001
From: admin <15939171744@163.com>
Date: 星期四, 06 三月 2025 18:23:55 +0800
Subject: [PATCH] -

---
 billion-main/src/main/java/com/billion/main/plcServer/sub/OPCUaSubscription.java |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/billion-main/src/main/java/com/billion/main/plcServer/sub/OPCUaSubscription.java b/billion-main/src/main/java/com/billion/main/plcServer/sub/OPCUaSubscription.java
index aa650f9..ae93b4b 100644
--- a/billion-main/src/main/java/com/billion/main/plcServer/sub/OPCUaSubscription.java
+++ b/billion-main/src/main/java/com/billion/main/plcServer/sub/OPCUaSubscription.java
@@ -1,5 +1,6 @@
 package com.billion.main.plcServer.sub;
 
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
 import com.billion.common.utils.StringUtils;
 import com.billion.main.bs.domain.BsBomChildInfo;
 import com.billion.main.bs.service.IBsBomChildInfoService;
@@ -147,10 +148,13 @@
                             List<OmProductionOrderInfo> omProductionOrderInfoList = omProductionOrderInfoService.selectOmProductionOrderInfoList(omProductionOrderInfo);
                             Object headQty = omProductionOrderInfoList.get(0).getHeadQty();
                             if (nowQty == headQty){
-                                omProductionOrderInfoList.get(0).setHeadStatus("3");
+//                                omProductionOrderInfoList.get(0).setHeadStatus("3");
+//                                omProductionOrderInfoService.updateOmProductionOrderInfo(omProductionOrderInfoList.get(0));
 
-
-                                omProductionOrderInfoService.updateOmProductionOrderInfo(omProductionOrderInfoList.get(0));
+                                UpdateWrapper<OmProductionOrderInfo> updateWrapper = new UpdateWrapper<>();
+                                updateWrapper.eq("work_order_no", omProductionOrderInfoList.get(0).getWorkOrderNo());
+                                updateWrapper.set("body_status", "3");
+                                omProductionOrderInfoService.update(new OmProductionOrderInfo(),updateWrapper);
                             }
                         } else if (Constants.OP310.equals(device)) {
                             omOrderScheduling.setRemarks("Body");

--
Gitblit v1.9.3