From 1f9b919d9eabf39f388b9827f2042dca3603152c Mon Sep 17 00:00:00 2001 From: wu <731351411@qq.com> Date: 星期四, 26 九月 2024 10:54:47 +0800 Subject: [PATCH] 更新页面和后台推送数据 --- JiuMuMesParent/moduleService/DeviceInteractionModule/src/main/java/com/mes/job/PLCScanQrCodesReport.java | 28 ++++++++++++++++++---------- 1 files changed, 18 insertions(+), 10 deletions(-) diff --git a/JiuMuMesParent/moduleService/DeviceInteractionModule/src/main/java/com/mes/job/PLCScanQR.java b/JiuMuMesParent/moduleService/DeviceInteractionModule/src/main/java/com/mes/job/PLCScanQrCodesReport.java similarity index 76% rename from JiuMuMesParent/moduleService/DeviceInteractionModule/src/main/java/com/mes/job/PLCScanQR.java rename to JiuMuMesParent/moduleService/DeviceInteractionModule/src/main/java/com/mes/job/PLCScanQrCodesReport.java index 431f056..ed2e439 100644 --- a/JiuMuMesParent/moduleService/DeviceInteractionModule/src/main/java/com/mes/job/PLCScanQR.java +++ b/JiuMuMesParent/moduleService/DeviceInteractionModule/src/main/java/com/mes/job/PLCScanQrCodesReport.java @@ -1,12 +1,13 @@ package com.mes.job; import cn.hutool.json.JSONObject; import com.mes.common.S7object; +import com.mes.md.entity.Machine; import com.mes.md.entity.Tasking; +import com.mes.md.mapper.MachineMapper; import com.mes.md.service.TaskingService; import com.mes.tools.WebSocketServer; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; import com.mes.device.PlcParameterObject; @@ -19,11 +20,13 @@ */ @Component @Slf4j -public class PLCScanQR { +public class PLCScanQrCodesReport { PlcParameterObject plcParameterObject = S7object.getinstance().PlcMesObject; @Autowired TaskingService taskingService; + @Autowired + MachineMapper machineMapper; //@Scheduled(fixedDelay = 500) public void pLCScanQR() { //鑾峰彇褰撳墠浠诲姟琛ㄦ渶鏂扮殑涓�鍧椾换鍔$姸鎬� @@ -42,17 +45,22 @@ } } - //@Scheduled(fixedDelay = 1000) +// @Scheduled(fixedDelay = 1000) public void scanQrCode() { //鑾峰彇褰撳墠浠诲姟琛ㄦ渶鏂扮殑涓�鍧椾换鍔$姸鎬� - //鑾峰彇鎶ヨ鐘舵�� - String warning = plcParameterObject.getPlcParameter("warning").getValue(); JSONObject jsonObject = new JSONObject(); - if (!Objects.equals(warning, "0")) { - //log.info("鎶ヨ淇℃伅锛�"+warning); - jsonObject.append("warning", warning); - } - ArrayList<WebSocketServer> sendwServer = WebSocketServer.sessionMap.get("scanQrCode"); + //鑾峰彇鎶ヨ鐘舵�� +// String warning = plcParameterObject.getPlcParameter("warning").getValue(); + +// if (!Objects.equals(warning, "0")) { +// //log.info("鎶ヨ淇℃伅锛�"+warning); +// jsonObject.append("warning", warning); +// } + Machine machine=machineMapper.selectById(25L); + List<Tasking> taskingList=taskingService.findMachineTask(machine); + jsonObject.append("taskingList", taskingList); + jsonObject.append("machine", machine); + ArrayList<WebSocketServer> sendwServer = WebSocketServer.sessionMap.get("scanQrCodesReport"); if (sendwServer != null) { for (WebSocketServer webserver : sendwServer) { if (webserver != null) { -- Gitblit v1.8.0