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