From edbf54064b70a6311a98eeefc7516a35287e6b44 Mon Sep 17 00:00:00 2001
From: whycq <123456>
Date: 星期日, 08 五月 2022 15:28:00 +0800
Subject: [PATCH] Merge branch 'jkasrs' of http://47.97.1.152:5880/r/zy-asrs into jkasrs

---
 src/main/resources/mapper/WrkDetlMapper.xml                    |   12 ++++++++++++
 src/main/java/com/zy/asrs/mapper/WrkDetlMapper.java            |    1 +
 src/main/java/com/zy/asrs/service/impl/WrkDetlServiceImpl.java |    5 +++++
 src/main/java/com/zy/asrs/controller/MobileController.java     |   10 +++-------
 src/main/java/com/zy/asrs/service/WrkDetlService.java          |    2 ++
 5 files changed, 23 insertions(+), 7 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/MobileController.java b/src/main/java/com/zy/asrs/controller/MobileController.java
index 79d5a80..4b690b8 100644
--- a/src/main/java/com/zy/asrs/controller/MobileController.java
+++ b/src/main/java/com/zy/asrs/controller/MobileController.java
@@ -121,12 +121,8 @@
         }
         if (!Cools.isEmpty(matnr)) {
             if (!Cools.isEmpty(staNo)) {
-                List<WrkMast> wrkMasts = wrkMastService.selectList(new EntityWrapper<WrkMast>().eq("sta_no", staNo).eq("wrk_sts", 14L));
-                if (!Cools.isEmpty(wrkMasts)) {
-                    WrkMast wrkMast = wrkMasts.get(0);
-                    List<WrkDetl> wrkDetls = wrkDetlService.selectByWrkNo(wrkMast.getWrkNo());
-                    return R.ok().add(wrkDetls);
-                }
+                List<WrkDetl> wrkDetls = wrkDetlService.selectPakoutQuery(staNo, matnr);
+                return R.ok().add(wrkDetls);
             }
         }
         return R.ok();
@@ -164,7 +160,7 @@
                 }
             }
         }
-        return R.ok();
+        return R.ok("瀹屾垚纭");
     }
 
 
diff --git a/src/main/java/com/zy/asrs/mapper/WrkDetlMapper.java b/src/main/java/com/zy/asrs/mapper/WrkDetlMapper.java
index 6f9c479..97d48d8 100644
--- a/src/main/java/com/zy/asrs/mapper/WrkDetlMapper.java
+++ b/src/main/java/com/zy/asrs/mapper/WrkDetlMapper.java
@@ -22,4 +22,5 @@
 
     int updateInspect( @Param("wrkNo")Integer wrkNo, @Param("matnr")String matnr, @Param("batch")String batch);
 
+    List<WrkDetl> selectPakoutQuery(@Param("staNo")Integer staNo, @Param("matnr")String matnr);
 }
diff --git a/src/main/java/com/zy/asrs/service/WrkDetlService.java b/src/main/java/com/zy/asrs/service/WrkDetlService.java
index 045d88e..5e0de95 100644
--- a/src/main/java/com/zy/asrs/service/WrkDetlService.java
+++ b/src/main/java/com/zy/asrs/service/WrkDetlService.java
@@ -18,4 +18,6 @@
 
     boolean updateInspect(Integer wrkNo, String matnr, String batch);
 
+    List<WrkDetl> selectPakoutQuery(Integer staNo, String matnr);
+
 }
diff --git a/src/main/java/com/zy/asrs/service/impl/WrkDetlServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/WrkDetlServiceImpl.java
index e107f79..a911107 100644
--- a/src/main/java/com/zy/asrs/service/impl/WrkDetlServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/WrkDetlServiceImpl.java
@@ -75,4 +75,9 @@
     public boolean updateInspect(Integer wrkNo, String matnr, String batch) {
         return this.baseMapper.updateInspect(wrkNo, matnr, batch) > 0;
     }
+
+    @Override
+    public List<WrkDetl> selectPakoutQuery(Integer staNo, String matnr) {
+        return this.baseMapper.selectPakoutQuery(staNo, matnr);
+    }
 }
diff --git a/src/main/resources/mapper/WrkDetlMapper.xml b/src/main/resources/mapper/WrkDetlMapper.xml
index 6bb6870..225f31e 100644
--- a/src/main/resources/mapper/WrkDetlMapper.xml
+++ b/src/main/resources/mapper/WrkDetlMapper.xml
@@ -96,4 +96,16 @@
         <include refid="batchSeq"></include>
     </update>
 
+    <select id="selectPakoutQuery" resultMap="BaseResultMap">
+        select
+        awd.*
+        from asr_wrk_detl awd
+        left join asr_wrk_mast awm on awd.wrk_no = awm.wrk_no
+        where 1=1
+        and awm.wrk_sts = 14
+        and (awd.inspect is null or awd.inspect = 0)
+        and awm.sta_no = #{staNo}
+        and awd.matnr + '-' + awd.batch = #{matnr}
+    </select>
+
 </mapper>

--
Gitblit v1.9.1