From 04b841aa1661693e68f5dea1a80e7c97a209cbeb Mon Sep 17 00:00:00 2001 From: 严智鑫 <test> Date: 星期五, 19 四月 2024 13:31:48 +0800 Subject: [PATCH] 命名以及 注解修改 --- UnLoadGlassModule/src/main/java/com/mes/service/Plchome.java | 39 ++++++++++++++++++++++++++++++++++----- 1 files changed, 34 insertions(+), 5 deletions(-) diff --git a/UnLoadGlassModule/src/main/java/com/mes/service/Plchome.java b/UnLoadGlassModule/src/main/java/com/mes/service/Plchome.java index 4990465..266169e 100644 --- a/UnLoadGlassModule/src/main/java/com/mes/service/Plchome.java +++ b/UnLoadGlassModule/src/main/java/com/mes/service/Plchome.java @@ -1,18 +1,25 @@ package com.mes.service; +import cn.hutool.json.JSONObject; import com.mes.tools.WebSocketServer; import org.springframework.stereotype.Component; - +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import java.util.ArrayList; import java.util.function.Supplier; @Component public class Plchome extends Thread { private int i = 1; - private final Supplier<PlcService> plcServiceSupplier; + private static final Logger log = LogManager.getLogger(Plchome.class); + + private final Supplier<DownGlassLogic> plcServiceSupplier; public Plchome() { - this.plcServiceSupplier = () -> WebSocketServer.applicationContext.getBean(PlcService.class); + this.plcServiceSupplier = () -> WebSocketServer.applicationContext.getBean(DownGlassLogic.class); } + + @Override public void run() { @@ -20,12 +27,34 @@ try { i++; Thread.sleep(100); - PlcService plcService = plcServiceSupplier.get(); - plcService.performPlcActions(); + DownGlassLogic plcService = plcServiceSupplier.get(); + // plcService.performPlcActions(); + //plcService.unloadpush(); + + //褰撲笅鐗囦换鍔¤〃鐘舵�佷负1鏃跺�欏皢鏁版嵁鎻掑叆鍒颁笅鐗囩幓鐠冧俊鎭〃 + plcService.insertdownglassinfo(); + + + + //褰撴満姊版墜浠诲姟琛ㄤ腑鐘舵�佷负1 鏇存柊宸茬粡钀芥灦鏁伴噺锛屽苟涓旀妸涓嬬墖浠诲姟琛ㄧ殑閭f潯璁板綍鍒犳帀 宸ヤ綅琛ㄦ祦绋嬪崱缁戝畾浜嗘灦瀛� + plcService.downWorkstation(); + + } catch (InterruptedException e) { Thread.currentThread().interrupt(); e.printStackTrace(); } + + JSONObject jsonObject = new JSONObject(); + // System.out.println(arraylist6); + jsonObject.append("data", 1); + ArrayList<WebSocketServer> sendwServer = WebSocketServer.sessionMap.get("unloadglass"); + if (sendwServer != null) { + for (WebSocketServer webserver : sendwServer) { + webserver.sendMessage(jsonObject.toString()); + log.info("鍑嗗鍚� WebSocket 鏈嶅姟鍣ㄥ彂閫佹秷鎭�: {}", jsonObject.toString()); + }} + } } } -- Gitblit v1.8.0