From 8bd3fa89541cdf63ed4e9c932c5336621ba58ed3 Mon Sep 17 00:00:00 2001
From: wangfei <3597712270@qq.com>
Date: 星期四, 31 十月 2024 15:01:43 +0800
Subject: [PATCH] 义乌上片功能(部分)

---
 UI-Project/src/views/Returns/upreturns.vue                                                                                 |    2 
 /dev/null                                                                                                                  |  111 -------------------------------------
 hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/engineering/service/impl/EngineeringServiceImpl.java |    9 ++
 hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/engineering/service/EngineeringService.java          |   12 ++++
 hangzhoumesParent/moduleService/LoadGlassModule/src/main/resources/application-dev.yml                                     |    2 
 5 files changed, 21 insertions(+), 115 deletions(-)

diff --git a/UI-Project/src/views/Returns/upreturns.vue b/UI-Project/src/views/Returns/upreturns.vue
index 8efd86a..941cb20 100644
--- a/UI-Project/src/views/Returns/upreturns.vue
+++ b/UI-Project/src/views/Returns/upreturns.vue
@@ -85,7 +85,7 @@
 });
 const selectgong = async () => {
   try {
-    const response = await request.post('/loadGlass/upEngineering/selectTask')
+    const response = await request.post('/loadGlass/engineering/engineering/selectTask')
     if (response.code == 200) {
       titleSelectJson.value.engineerId = response.data;
     } else {
diff --git a/hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/engineering/service/EngineeringService.java b/hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/engineering/service/EngineeringService.java
index 23b8d67..7841c36 100644
--- a/hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/engineering/service/EngineeringService.java
+++ b/hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/engineering/service/EngineeringService.java
@@ -26,17 +26,29 @@
      * @return List<Engineering>
      */
     List<Engineering> selectEngineering(String engineeringId);
+
     /**
      * 淇濆瓨閽㈠寲淇℃伅
      */
     void saveEngineering(List<Engineering> engineering);
+
     /**
      * 鏌ヨ鏄惁鏈変笂鐗囦换鍔�
+     *
      * @return Engineering
      */
     Engineering selectInitiate(Integer state);
+
+    /**
+     * 鏌ヨ鏄惁鏈変笂鐗囦换鍔w
+     *
+     * @return Engineering
+     */
+    Engineering selectUpInitiate(Integer state, Integer equipmentId);
+
     /**
      * 鏌ヨ涓婄墖浠诲姟
+     *
      * @return Engineering
      */
     List<Engineering> selectTask();
diff --git a/hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/engineering/service/impl/EngineeringServiceImpl.java b/hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/engineering/service/impl/EngineeringServiceImpl.java
index 3b1819f..89651e7 100644
--- a/hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/engineering/service/impl/EngineeringServiceImpl.java
+++ b/hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/engineering/service/impl/EngineeringServiceImpl.java
@@ -95,14 +95,19 @@
     }
 
     @Override
-    public  Engineering selectInitiate(Integer state) {
+    public Engineering selectInitiate(Integer state) {
         //鏌ヨ鏄惁鏈夊紑濮嬩笂鐗囩殑宸ョ▼浠诲姟
         QueryWrapper<Engineering> wrapper = new QueryWrapper<>();
-            wrapper.eq("state", state);
+        wrapper.eq("state", state);
         return engineeringMapper.selectOne(wrapper);
     }
 
     @Override
+    public Engineering selectUpInitiate(Integer state, Integer equipmentId) {
+        return null;
+    }
+
+    @Override
     public List<Engineering> selectTask() {
         //鏌ヨ鍙紑濮嬩换鍔$殑宸ョ▼
         QueryWrapper<Engineering> wrapper = new QueryWrapper<>();
diff --git a/hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/job/PlcUpLoadGlassTask.java b/hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/job/PlcUpLoadGlassTask.java
deleted file mode 100644
index 87dcff9..0000000
--- a/hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/job/PlcUpLoadGlassTask.java
+++ /dev/null
@@ -1,111 +0,0 @@
-package com.mes.job;
-
-import cn.hutool.json.JSONObject;
-import com.mes.common.S7object;
-import com.mes.device.PlcParameterObject;
-import com.mes.engineering.entity.Engineering;
-import com.mes.engineering.service.EngineeringService;
-import com.mes.tools.WebSocketServer;
-import com.mes.uppattenusage.entity.UpPattenUsage;
-import com.mes.uppattenusage.service.UpPattenUsageService;
-import com.mes.workstation.entity.UpWorkstation;
-import com.mes.workstation.service.UpWorkstationService;
-import lombok.extern.slf4j.Slf4j;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.scheduling.annotation.Scheduled;
-import org.springframework.stereotype.Component;
-
-import java.util.ArrayList;
-import java.util.List;
-
-/**
- * @author SNG-010
- */
-@Component
-@Slf4j
-public class PlcUpGlassTask {
-
-    @Autowired
-    private UpPattenUsageService upPattenUsageService;
-    @Autowired
-    private UpWorkstationService upWorkstationService;
-    @Autowired
-    private EngineeringService engineeringService;
-
-    PlcParameterObject plcParameterObject = S7object.getinstance().PlcMesObject;
-
-    /**
-     * fixedRate : 涓婁竴涓皟鐢ㄥ紑濮嬪悗鍐嶆璋冪敤鐨勫欢鏃讹紙涓嶇敤绛夊緟涓婁竴娆¤皟鐢ㄥ畬鎴愶級
-     * fixedDelay : 涓婁竴涓皟鐢ㄧ粨鏉熷悗鍐嶆璋冪敤鐨勫欢鏃�
-     */
-
-//    @Scheduled(fixedDelay = 300)
-    public void plcLoadGlassTask() throws InterruptedException {
-        try {
-            //鍏堝垽鏂槸鍚︽湁姝e湪寮�濮嬬殑宸ョ▼
-            Engineering engineering = engineeringService.selectInitiate(1, 1);
-            //鑾峰彇鏄惁鏈変笂鐗囪姹�
-            String loadRequest1 = plcParameterObject.getPlcParameter("loadRequest").getValue();
-            //褰撳悓鏃舵湁涓婄墖璇锋眰鍜屾湁姝e湪寮�濮嬬殑宸ョ▼鏃惰繘鍏ヤ笂鐗囧垽鏂�
-            if (loadRequest1.equals(1) && engineering != null) {
-                //鑾峰彇褰撳墠寮�濮嬬殑宸ョ▼鍙�
-                UpPattenUsage upPattenUsage = upWorkstationService.selectPriority(engineering);
-                //鐢ㄥ伐绋嬪彿鏌ヨ鏈涓婄墖鐨勫昂瀵镐俊鎭幏鍙栧伐浣嶄綅缃�
-                //UpWorkstation upwork = upWorkstationService.selectWorkstation(upPattenUsage);
-
-            }
-            //鎵ц鍚庝紤鐪�300姣
-            //Thread.sleep(300);
-        } catch (Exception e) {
-            e.printStackTrace();
-        }
-    }
-
-    //    @Scheduled(fixedDelay = 300)
-    public void plcLoadGlassTask2() throws InterruptedException {
-        try {
-            //鍏堝垽鏂槸鍚︽湁姝e湪寮�濮嬬殑宸ョ▼
-            Engineering engineering = engineeringService.selectInitiate(2, 1);
-            //鑾峰彇鏄惁鏈変笂鐗囪姹�
-            String loadRequest2 = plcParameterObject.getPlcParameter("loadRequest").getValue();
-            //褰撳悓鏃舵湁涓婄墖璇锋眰鍜屾湁姝e湪寮�濮嬬殑宸ョ▼鏃惰繘鍏ヤ笂鐗囧垽鏂�
-            if (loadRequest2.equals(1) && engineering != null) {
-                //鑾峰彇褰撳墠寮�濮嬬殑宸ョ▼鍙�
-                UpPattenUsage upPattenUsage = upWorkstationService.selectPriority(engineering);
-                //鐢ㄥ伐绋嬪彿鏌ヨ鏈涓婄墖鐨勫昂瀵镐俊鎭幏鍙栧伐浣嶄綅缃�
-                //UpWorkstation upwork = upWorkstationService.selectWorkstation(upPattenUsage);
-
-            }
-            //鎵ц鍚庝紤鐪�300姣
-            //Thread.sleep(300);
-        } catch (Exception e) {
-            e.printStackTrace();
-        }
-    }
-
-    @Scheduled(fixedDelay = 3000)
-    public void loadGlassHome() {
-        JSONObject jsonObject = new JSONObject();
-        //姝e湪杩涜鐨勪换鍔�
-        //宸ヤ綅淇℃伅
-        List<UpWorkstation> upWorkstations = upWorkstationService.list();
-        jsonObject.append("list", upWorkstations);
-        ArrayList<WebSocketServer> sendwServer = WebSocketServer.sessionMap.get("uploadGlass");
-        if (sendwServer != null) {
-            for (WebSocketServer webserver : sendwServer) {
-                if (webserver != null) {
-                    webserver.sendMessage(jsonObject.toString());
-//                    List<String> messages = webserver.getMessages();
-//                    if (!messages.isEmpty()) {
-//                        // // 灏嗘渶鍚庝竴涓秷鎭浆鎹负鏁存暟绫诲瀷鐨勫垪琛�
-//                        webserver.clearMessages();
-//                    }
-                } else {
-                    log.info("Home is closed");
-                }
-            }
-        }
-    }
-
-
-}
\ No newline at end of file
diff --git a/hangzhoumesParent/moduleService/LoadGlassModule/src/main/resources/application-dev.yml b/hangzhoumesParent/moduleService/LoadGlassModule/src/main/resources/application-dev.yml
index d4558c8..e7d0a13 100644
--- a/hangzhoumesParent/moduleService/LoadGlassModule/src/main/resources/application-dev.yml
+++ b/hangzhoumesParent/moduleService/LoadGlassModule/src/main/resources/application-dev.yml
@@ -5,7 +5,7 @@
       strict: false #璁剧疆涓ユ牸妯″紡,榛樿false涓嶅惎鍔�. 鍚姩鍚庡湪鏈尮閰嶅埌鎸囧畾鏁版嵁婧愭椂鍊欏洖鎶涘嚭寮傚父,涓嶅惎鍔ㄤ細浣跨敤榛樿鏁版嵁婧�.
       datasource:
         hangzhoumes:
-          url: jdbc:mysql://127.0.0.1:3306/hangzhoumes?serverTimezone=GMT%2b8
+          url: jdbc:mysql://10.153.19.150:3306/hangzhoumes?serverTimezone=GMT%2b8
           username: root
           password: beibo.123/
           driver-class-name: com.mysql.cj.jdbc.Driver

--
Gitblit v1.8.0