From 29e55455ddc3bcc991e7a28d902bc4ec0b62abc3 Mon Sep 17 00:00:00 2001
From: wu <731351411@qq.com>
Date: 星期一, 20 五月 2024 14:26:35 +0800
Subject: [PATCH] 增加开始/暂停任务返回数据

---
 hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/workstation/service/impl/UpWorkstationServiceImpl.java |   20 ++++++++++++++------
 1 files changed, 14 insertions(+), 6 deletions(-)

diff --git a/hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/workstation/service/impl/UpWorkstationServiceImpl.java b/hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/workstation/service/impl/UpWorkstationServiceImpl.java
index 1e24d13..93af99f 100644
--- a/hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/workstation/service/impl/UpWorkstationServiceImpl.java
+++ b/hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/workstation/service/impl/UpWorkstationServiceImpl.java
@@ -46,7 +46,7 @@
 
     //鍒ゆ柇宸ヤ綅鏄惁鏈夌鍚堟潯浠剁殑鐜荤拑
     @Override
-    public UpWorkstation selectworkstation(UpPattenUsage upPattenUsage) {
+    public UpWorkstation selectWorkstation(UpPattenUsage upPattenUsage) {
         QueryWrapper<UpWorkstation> wrapper = new QueryWrapper<>();
         wrapper.eq("pattern_width", upPattenUsage.getWidth())
                 .eq("pattern_height", upPattenUsage.getHeight())
@@ -59,9 +59,9 @@
     }
 
     @Override
-    public void reduceWorkstationNumber(UpWorkstation upwork) {
+    public void reduceWorkstationNumber(Integer upworkId) {
         UpdateWrapper<UpWorkstation> wrapper = new UpdateWrapper<>();
-        wrapper.eq("id", upwork.getWorkstationId())
+        wrapper.eq("id", upworkId)
                 .setSql("number = number - 1");
         boolean updateResult = upWorkstationMapper.update(null, wrapper) > 0;
         log.info("鍑忓皯宸ヤ綅鏁伴噺{}",updateResult);
@@ -74,9 +74,17 @@
     @Override
     public void updateGlassMessage(UpWorkstation upwork) {
         UpdateWrapper<UpWorkstation> updateWrapper = new UpdateWrapper<>();
-        updateWrapper.eq("workstation_id", upwork.getWorkstationId());
-        int update = this.baseMapper.update(upwork, updateWrapper);
-    }
+        if (upwork.getWorkstationId() == 1 || upwork.getWorkstationId() == 3) {
+            updateWrapper.eq("workstation_id", upwork.getWorkstationId());
+            int update = this.baseMapper.update(upwork, updateWrapper);
+        } else {
+            if (upwork.getPatternHeight() > 2700 || upwork.getPatternHeight() == 0) {
+                updateWrapper.eq("workstation_id", upwork.getWorkstationId());
+                int update = this.baseMapper.update(upwork, updateWrapper);
+            }
+        }
+
 
 
 }
+}
\ No newline at end of file

--
Gitblit v1.8.0