From 1bd7562e918a9d32a5228dd8ae77f1cbe26e1232 Mon Sep 17 00:00:00 2001 From: wu <731351411@qq.com> Date: 星期五, 21 二月 2025 15:13:26 +0800 Subject: [PATCH] 增加钢化指定工程查询 --- hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/job/PlcLoadGlassTask.java | 28 +++++++++++++++++++--------- 1 files changed, 19 insertions(+), 9 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 74e0e71..217fadc 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; @@ -123,20 +125,28 @@ if(upPattenUsages!=null){ jsonObject.append("prioritylist", upPattenUsages); } - //鏌ヨ1銆�2鍙风嚎鐨勪换鍔� - List<UpPattenUsage> upPattenUsages1 = upPattenUsageService.selectLoadTask(5); + //鏌ヨ1鍙风嚎鐨勪换鍔� + Engineering request = redisUtil.getCacheObject("loadGlassRequest"); + if (request == null) { + request = new Engineering(); + request.setStationCell(5); + } + List<UpPattenUsage> upPattenUsages1 = upPattenUsageService.selectLoadTask(request); jsonObject.append("loadTask1", upPattenUsages1); - //鏌ヨ1銆�2鍙风嚎鐨勪换鍔� - List<UpPattenUsage> upPattenUsages2 = upPattenUsageService.selectLoadTask(6); + //鏌ヨ2鍙风嚎鐨勪换鍔� + Engineering request2 = redisUtil.getCacheObject("loadGlassRequest2"); + if (request2 == null) { + request2 = new Engineering(); + request2.setStationCell(6); + } + List<UpPattenUsage> upPattenUsages2 = upPattenUsageService.selectLoadTask(request2); jsonObject.append("loadTask2", upPattenUsages2); - + //鏌ヨ宸ヤ綅浠诲姟 + //宸ヤ綅淇℃伅 List<UpWorkstation> upWorkstations = upWorkstationService.list(); jsonObject.append("list", upWorkstations); - //鏄惁寮�濮嬪伐绋� - Engineering engineering = engineeringService.selectInitiate(1); - jsonObject.append("engineering", engineering); ArrayList<WebSocketServer> sendwServer = WebSocketServer.sessionMap.get("loadGlass"); if (sendwServer != null) { -- Gitblit v1.8.0