From f9d0b853c119db7ab1639fea8a7f41d7c6f75b2d Mon Sep 17 00:00:00 2001
From: wuyouming666 <2265557248@qq.com>
Date: 星期三, 03 四月 2024 16:09:24 +0800
Subject: [PATCH] 添加查询、清除架子上内容接口

---
 UnLoadGlassModule/src/main/java/com/mes/service/DownGlassLogic.java |   98 +++++++++++++++++++++++++-----------------------
 1 files changed, 51 insertions(+), 47 deletions(-)

diff --git a/UnLoadGlassModule/src/main/java/com/mes/service/DownGlassLogic.java b/UnLoadGlassModule/src/main/java/com/mes/service/DownGlassLogic.java
index 1974256..a2f03a6 100644
--- a/UnLoadGlassModule/src/main/java/com/mes/service/DownGlassLogic.java
+++ b/UnLoadGlassModule/src/main/java/com/mes/service/DownGlassLogic.java
@@ -12,35 +12,48 @@
 import org.springframework.stereotype.Service;
 
 import java.util.List;
+
 @Data
 @Service
 public class DownGlassLogic {
 
+    PlcParameterObject plcread = PLCAutoMes.PlcReadObject;
+    /**
+     * // 鏈烘鎵�1PLC璇锋眰瀛�
+     */
+    String robot1PLCrequestword = plcread.getPlcParameter("A01Position").getValue();
+    /**
+     * // 鏈烘鎵�2PLC璇锋眰瀛�
+     */
+    String robot2PLCrequestword = plcread.getPlcParameter("A01Position").getValue();
+    /**
+     * // 鐜荤拑id
+     */
+    String glassID = plcread.getPlcParameter("A01Position").getValue();
+    String glasswidth = plcread.getPlcParameter("A01Position").getValue();
+    String glassheight = plcread.getPlcParameter("A01Position").getValue();
+    //
+    String glassthickness = plcread.getPlcParameter("A01Position").getValue();
+    String pLcwancheng = plcread.getPlcParameter("A01Position").getValue();
     @Autowired
     private DownWorkstationMapper downWorkstationMapper;
     private DownGlassInfo downGlassInfo;
     private DownWorkstation downWorkstation;
     private DownGlassInfoMapper downGlassInfoMapper;
-
     private DownGlassInfoService downGlassInfoService;
+    /**
+     * // 瀛樻斁寰呭鐞嗙殑鐜荤拑淇℃伅
+     */
+    private List<DownGlassInfo> glassList;
+    /**
+     * 瀛樻斁鐜荤拑鏀剧疆鍦ㄧ紦瀛樼涓殑璇︾粏淇℃伅
+     */
+    private List<DownStorageCageDetails> cageDetailsList;
 
+    /**
+     * //褰撲笅鐗囦换鍔¤〃鐘舵�佷负1鏃跺�欏皢鏁版嵁鎻掑叆鍒颁笅鐗囩幓鐠冧俊鎭〃
+     */
 
-
-
-
-    private List<DownGlassInfo> glassList; // 瀛樻斁寰呭鐞嗙殑鐜荤拑淇℃伅
-    private List<DownStorageCageDetails> cageDetailsList; // 瀛樻斁鐜荤拑鏀剧疆鍦ㄧ紦瀛樼涓殑璇︾粏淇℃伅
-    PlcParameterObject plcread=PLCAutoMes.PlcReadObject;
-    String Robot1PLCrequestword=plcread.getPlcParameter("A01Position").getValue();// 鏈烘鎵�1PLC璇锋眰瀛�
-    String Robot2PLCrequestword=plcread.getPlcParameter("A01Position").getValue();// 鏈烘鎵�2PLC璇锋眰瀛�
-    String GlassID=plcread.getPlcParameter("A01Position").getValue();// 鐜荤拑id
-    String Glasswidth=plcread.getPlcParameter("A01Position").getValue();//鐜荤拑瀹藉害
-    String Glassheight=plcread.getPlcParameter("A01Position").getValue();//鐜荤拑楂樺害
-    String Glassthickness=plcread.getPlcParameter("A01Position").getValue();//鍘氬害
-    String PLCwancheng = plcread.getPlcParameter("A01Position").getValue();// plc瀹屾垚瀛�
-
-
-    //褰撲笅鐗囦换鍔¤〃鐘舵�佷负1鏃跺�欏皢鏁版嵁鎻掑叆鍒颁笅鐗囩幓鐠冧俊鎭〃
     public void insertdownglassinfo() {
 
 
@@ -51,7 +64,7 @@
 //
         if (taskdownGlassInf != null && !taskdownGlassInf.isEmpty()) {
 
-
+//
 
 
             for (DownGlassInfo downGlassInfo : taskdownGlassInf) {
@@ -60,13 +73,15 @@
 
                 newdownGlassInfo.setFlowCardId(downGlassInfo.getFlowCardId());
                 Integer maxSequence = downGlassInfoMapper.getMaxSequenceByFlowCardId(downGlassInfo.getFlowCardId());
-                int sequence = maxSequence != null ? maxSequence + 1 : 1; // 鍒濆鍖栭『搴忓瓧娈靛��
+                // 鍒濆鍖栭『搴忓瓧娈靛��
+                int sequence = maxSequence != null ? maxSequence + 1 : 1;
 
                 newdownGlassInfo.setWidth(downGlassInfo.getWidth());
                 newdownGlassInfo.setHeight(downGlassInfo.getHeight());
                 newdownGlassInfo.setThickness(downGlassInfo.getThickness());
                 newdownGlassInfo.setFilmsid(downGlassInfo.getFilmsid());
-                newdownGlassInfo.setSequence(sequence); // 璁剧疆椤哄簭瀛楁鍊�
+                // 璁剧疆椤哄簭瀛楁鍊�
+                newdownGlassInfo.setSequence(sequence);
 
                 // 鎻掑叆鏁版嵁鍒颁笅鐗囩幓鐠冧俊鎭〃
                 downGlassInfoMapper.insert(newdownGlassInfo);
@@ -78,17 +93,18 @@
                 sequence++; // 閫掑椤哄簭瀛楁鍊�
 
 
-
             }
         }
     }
 
 
-    //褰撴満姊版墜浠诲姟琛ㄤ腑鐘舵�佷负1锛屽伐浣嶈〃娴佺▼鍗$粦瀹氫簡鏋跺瓙 鏇存柊宸茬粡钀芥灦鏁伴噺锛屽苟涓旀妸涓嬬墖浠诲姟琛ㄧ殑瀵瑰簲璁板綍鍒犳帀
-    public void down_workstation(){
+    /**
+     * //褰撴満姊版墜浠诲姟琛ㄤ腑鐘舵�佷负1锛屽伐浣嶈〃娴佺▼鍗$粦瀹氫簡鏋跺瓙 鏇存柊宸茬粡钀芥灦鏁伴噺锛屽苟涓旀妸涓嬬墖浠诲姟琛ㄧ殑瀵瑰簲璁板綍鍒犳帀
+     */
 
-        //downWorkstationMapper = WebSocketServer.applicationContext.getBean(DownWorkstationMapper.class);
-        //downGlassInfoMapper = WebSocketServer.applicationContext.getBean(DownGlassInfoMapper.class);
+    public void downWorkstation() {
+
+
         try {
             //鏌ヨ涓嬬墖宸ヤ綅琛ㄤ腑鏋跺瓙鏄惁缁戝畾浜嗘祦绋嬪崱鍙� 宸ヤ綅琛ㄥ拰浠诲姟琛ㄤ腑鐘舵�佷负1鐨勬祦绋嬪崱鍙峰拰宸茶惤鏋舵暟閲�
             List<DownWorkstation> taskdownWorkstation = downWorkstationMapper.selectdownWorkstationstate();
@@ -97,7 +113,7 @@
                 for (DownWorkstation downWorkstation : taskdownWorkstation) {
 
                     //鏇存柊涓嬬墖宸ヤ綅琛ㄤ腑宸茶惤鏋舵暟閲�
-                    downWorkstationMapper.update_racks_number(downWorkstation.getFlowCardId(),downWorkstation.getRacksnumber()+1 );
+                    downWorkstationMapper.update_racks_number(downWorkstation.getFlowCardId(), downWorkstation.getRacksnumber() + 1);
 
                     //鏇存柊鏈烘浠诲姟琛ㄤ腑鐘舵�佷负0
                     downWorkstationMapper.update_task_state_to_zero(downWorkstation.getFlowCardId());
@@ -116,35 +132,23 @@
     }
 
 
+    /**
+     * @param downWorkstation // 缁戝畾娴佺▼鍗″彿鏋跺瓙
+     */
 
-
-    // 缁戝畾娴佺▼鍗″彿鏋跺瓙
-    public void bindingshelf(DownWorkstation downWorkstation){
+    public void bindingshelf(DownWorkstation downWorkstation) {
         downWorkstationMapper.updateFlowCardId(downWorkstation);
     }
 
 
+    /**
+     * @param downWorkstation // 婊℃灦鎷夎蛋 娓呴櫎娴佺▼鍗′俊鎭�
+     */
 
-    // 婊℃灦鎷夎蛋 娓呴櫎娴佺▼鍗′俊鎭�
-    public void clearFlowCardId(DownWorkstation downWorkstation){
+    public void clearFlowCardId(DownWorkstation downWorkstation) {
 
-       downWorkstationMapper.clearFlowCardId(downWorkstation);
+        downWorkstationMapper.clearFlowCardId(downWorkstation);
     }
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
 
 
 }

--
Gitblit v1.8.0