From 09bb613cb75774426df43ecd5152aeac35e5315c Mon Sep 17 00:00:00 2001
From: ZengTao <2773468879@qq.com>
Date: 星期一, 09 九月 2024 15:01:56 +0800
Subject: [PATCH] 掰片查询修改为查卧式理片数据,钢化查询界面添加显示更多信息,去除重复玻璃id不能连续扫码限制,人工下片添加判断是否超尺寸

---
 hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/impl/BigStorageCageDetailsServiceImpl.java |   17 +++++------------
 1 files changed, 5 insertions(+), 12 deletions(-)

diff --git a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/impl/BigStorageCageDetailsServiceImpl.java b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/impl/BigStorageCageDetailsServiceImpl.java
index a7531d2..c3ee95b 100644
--- a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/impl/BigStorageCageDetailsServiceImpl.java
+++ b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/impl/BigStorageCageDetailsServiceImpl.java
@@ -276,10 +276,9 @@
                 .gt(BigStorageCage::getRemainWidth, Math.max(glassInfo.getWidth(), glassInfo.getHeight()))
                 .last("limit 1");
         if (glassInfo.getTemperingLayoutId() == 0) {
-            //todo:鍚屾祦绋嬭繘鍚屼竴鏍�
-//            wrapper.eq(BigStorageCageDetails::getFlowCardId,glassInfo.getFlowCardId())
-//                    .eq(BigStorageCageDetails::get)
-            wrapper.eq(BigStorageCageDetails::getWidth, glassInfo.getWidth()).eq(BigStorageCageDetails::getHeight, glassInfo.getHeight());
+            wrapper.eq(BigStorageCageDetails::getFlowCardId,glassInfo.getFlowCardId())
+                    .eq(BigStorageCageDetails::getLayer,glassInfo.getLayer());
+//            wrapper.eq(BigStorageCageDetails::getWidth, glassInfo.getWidth()).eq(BigStorageCageDetails::getHeight, glassInfo.getHeight());
         } else {
             wrapper.eq(BigStorageCageDetails::getTemperingFeedSequence, glassInfo.getTemperingFeedSequence() + 1);
         }
@@ -391,14 +390,8 @@
 
     @Override
     public List<Map<String, Object>> selectTemperingGlass() {
-        QueryWrapper<BigStorageCageDetails> wrapper = new QueryWrapper<>();
-        wrapper.select("engineer_id,tempering_layout_id,count(*) as count")
-                .in("state", Const.GLASS_STATE_IN, Const.GLASS_STATE_ARTIFICIAL)
-                .groupBy("engineer_id,tempering_layout_id")
-                .orderByAsc("engineer_id")
-                .orderByAsc("tempering_layout_id");
-        List<Map<String, Object>> TemperingGlass = baseMapper.selectMaps(wrapper);
-        return TemperingGlass;
+        List<Map<String, Object>> temperingGlass = baseMapper.selectTemperingGlassCount();
+        return temperingGlass;
     }
 
     @Override

--
Gitblit v1.8.0