From eaf25c57276ebaf28141418199c92e9502884ccf Mon Sep 17 00:00:00 2001
From: zhoushihao <zsh19950802@163.com>
Date: 星期日, 09 三月 2025 23:51:28 +0800
Subject: [PATCH] 1、原片仓储新增任务完成/任务失败接口供用户异常情况恢复处理 2、原片仓储新增历史任务查询按钮 3、卧式理片新增任务完成/任务失败接口供用户异常情况恢复处理 4、大理片笼临时修改:10mm及以上厚度的玻璃走直通任务,厚度可按照实际情况进行配置 5、fixbug:中空理片笼10mm厚度玻璃进入理片笼小格子异常问题查询,同一个流程卡同一层出现2种厚度,导致厚度赋值异常,目前已改为查询最后一次导入的为准

---
 hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/job/PlcLoadGlassTask.java |   19 +++++++++++++++----
 1 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/job/PlcLoadGlassTask.java b/hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/job/PlcLoadGlassTask.java
index adcf7cb..21ae9c4 100644
--- a/hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/job/PlcLoadGlassTask.java
+++ b/hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/job/PlcLoadGlassTask.java
@@ -9,6 +9,7 @@
 import com.mes.tools.WebSocketServer;
 import com.mes.uppattenusage.entity.UpPattenUsage;
 import com.mes.uppattenusage.service.UpPattenUsageService;
+import com.mes.utils.RedisUtil;
 import com.mes.workstation.entity.UpWorkstation;
 import com.mes.workstation.service.UpWorkstationService;
 import lombok.extern.slf4j.Slf4j;
@@ -34,7 +35,8 @@
     private UpPattenUsageService upPattenUsageService;
     @Autowired
     private OptimizeProjectService optimizeProjectService;
-
+    @Autowired
+    RedisUtil redisUtil;
 
     PlcParameterObject plcParameterObject = S7object.getinstance().PlcMesObject;
 
@@ -42,7 +44,6 @@
      * fixedRate : 涓婁竴涓皟鐢ㄥ紑濮嬪悗鍐嶆璋冪敤鐨勫欢鏃讹紙涓嶇敤绛夊緟涓婁竴娆¤皟鐢ㄥ畬鎴愶級
      * fixedDelay : 涓婁竴涓皟鐢ㄧ粨鏉熷悗鍐嶆璋冪敤鐨勫欢鏃�
      */
-
     @Scheduled(fixedDelay = 300)
     public void plcLoadGlassTask() throws InterruptedException {
         try {
@@ -124,10 +125,20 @@
             jsonObject.append("prioritylist", upPattenUsages);
         }
         //鏌ヨ1鍙风嚎鐨勪换鍔�
-        List<UpPattenUsage> upPattenUsages1 = upPattenUsageService.selectLoadTask(5);
+        Engineering request = redisUtil.getCacheObject("loadGlassRequest");
+        if (request == null) {
+            request = new Engineering();
+            request.setStationCell(5);
+        }
+        List<UpPattenUsage> upPattenUsages1 = upPattenUsageService.selectLoadTask(request);
         jsonObject.append("loadTask1", upPattenUsages1);
         //鏌ヨ2鍙风嚎鐨勪换鍔�
-        List<UpPattenUsage> upPattenUsages2 = upPattenUsageService.selectLoadTask(6);
+        Engineering request2 = redisUtil.getCacheObject("loadGlassRequest2");
+        if (request2 == null) {
+            request2 = new Engineering();
+            request2.setStationCell(6);
+        }
+        List<UpPattenUsage> upPattenUsages2 = upPattenUsageService.selectLoadTask(request2);
         jsonObject.append("loadTask2", upPattenUsages2);
         //鏌ヨ宸ヤ綅浠诲姟
         

--
Gitblit v1.8.0