From 65058e7227fcfc53e81d9bb87e0e2667879edd05 Mon Sep 17 00:00:00 2001
From: wuyouming666 <2265557248@qq.com>
Date: 星期一, 15 四月 2024 10:40:15 +0800
Subject: [PATCH] 优化查询

---
 hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/service/DownGlassCacheLogic.java |   27 +++++++++++++++++++--------
 1 files changed, 19 insertions(+), 8 deletions(-)

diff --git a/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/service/DownGlassCacheLogic.java b/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/service/DownGlassCacheLogic.java
index 67de8c9..e839f95 100644
--- a/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/service/DownGlassCacheLogic.java
+++ b/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/service/DownGlassCacheLogic.java
@@ -3,9 +3,13 @@
 import com.mes.common.PLCAutoMes;
 import com.mes.common.S7control;
 import com.mes.device.PlcParameterObject;
+
 import com.mes.downstorage.entity.DownStorageCageDetails;
-import com.mes.downstorage.mapper.SelectInfo;
+import com.mes.downstorage.mapper.DownStorageCageDetailsMapper;
+import com.mes.downworkstation.mapper.DownWorkstationMapper;
+import com.mes.tools.WebSocketServer;
 import com.mes.uppattenusage.entity.GlassInfo;
+import com.mes.uppattenusage.service.GlassInfoService;
 import lombok.Data;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
@@ -16,7 +20,9 @@
 @Service
 public class DownGlassCacheLogic {
     @Autowired
-    private SelectInfo selectInfo;
+    private DownStorageCageDetailsMapper selectInfo;
+    private GlassInfoService GlassInfoService;
+    private DownStorageCageDetailsService downStorageCageDetailsService;
 
     /**
      * @param Number
@@ -71,8 +77,9 @@
      */
 
     public boolean processInto(String Number){
+        GlassInfoService = WebSocketServer.applicationContext.getBean(GlassInfoService.class);
         //鎸塱d鏌ヨ鐜荤拑淇℃伅琛ㄩ噷鐨勭幓鐠�
-        GlassInfo GlassInfo=selectInfo.SelectGlassId(Number);
+        GlassInfo GlassInfo=GlassInfoService.selectGlassId(Number);
         PlcParameterObject plcmes=PLCAutoMes.PlcMesObject;
         //瀛樺湪姝ょ幓鐠冪紪鍙�
         if(GlassInfo!=null){
@@ -137,7 +144,7 @@
                 GlassInfo glassInfo06= selectInfo.SelectLastOutCacheInfo("06");
                 GlassInfo glassInfo11= selectInfo.SelectLastOutCacheInfo("11");
                 GlassInfo glassInfo13= selectInfo.SelectLastOutCacheInfo("13");
-                if(glassInfo06!=null&&glassInfo11.getWidth()==item.getWidth()&&glassInfo06.getHeight()==item.getHeight()){
+                if(glassInfo06!=null&& glassInfo11.getWidth().equals(item.getWidth()) && glassInfo06.getHeight().equals(item.getHeight())){
                     endcell="11";
                     SendEndcell="2";
                 }else if(item.getHeight()>=3440&&item.getWidth()>=1440){
@@ -154,6 +161,10 @@
         //杩斿洖缁撴灉
         return false;
     }
+//鏌ヨ鏄惁缁戝畾鏋跺瓙
+//    public boolean selectFlowCardId(String FlowCardId){
+//
+//    }
 
     /**
      * @param Number
@@ -162,7 +173,7 @@
 
     public void processMb(String Number){
           //鎸塱d鏌ヨ鐜荤拑淇℃伅琛ㄩ噷鐨勭幓鐠�
-        GlassInfo GlassInfo=selectInfo.SelectGlassId(Number);
+        GlassInfo GlassInfo=GlassInfoService.selectGlassId(Number);
         PlcParameterObject plcmes=PLCAutoMes.PlcMesObject;
         if(GlassInfo!=null){
             //鍙戦�佷换鍔�   ID   闀� 瀹� 鍘� 鍊掕 宸ヨ壓鍔熻兘绛�
@@ -185,7 +196,7 @@
     public boolean selectMessageId(String Number){
         //鏌ヨ鏄惁瀛樺湪
 
-        GlassInfo GlassInfo=selectInfo.SelectGlassId(Number);
+        GlassInfo GlassInfo=GlassInfoService.selectGlassId(Number);
         if(GlassInfo==null){
             //杩斿洖 涓嶅瓨鍦�
             return false;
@@ -203,7 +214,7 @@
 
     public boolean deleteMessageId(String Number){
         //鏌ヨ鏄惁瀛樺湪
-        GlassInfo GlassInfo=selectInfo.SelectGlassId(Number);
+        GlassInfo GlassInfo=GlassInfoService.selectGlassId(Number);
         if(GlassInfo==null){
             //杩斿洖 涓嶅瓨鍦�
             return false;
@@ -221,7 +232,7 @@
      */
     public boolean isExist(String Number){
         //鏌ヨ鏄惁瀛樺湪
-        GlassInfo GlassInfo=selectInfo.SelectGlassId(Number);
+        GlassInfo GlassInfo=GlassInfoService.selectGlassId(Number);
         if(GlassInfo==null){
             //杩斿洖 涓嶅瓨鍦�
             return false;

--
Gitblit v1.8.0