From aa360de4381100150d34a469ecc087a78cf1720e Mon Sep 17 00:00:00 2001
From: dubin <bindu_bean@163.com>
Date: 星期三, 03 十二月 2025 16:44:10 +0800
Subject: [PATCH] #1

---
 src/main/java/com/zy/asrs/service/impl/LocMastServiceImpl.java |    4 ++--
 src/main/resources/mapper/LocMastMapper.xml                    |   14 ++++++++++----
 src/main/java/com/zy/asrs/mapper/LocMastMapper.java            |    4 ++--
 src/main/java/com/zy/common/web/WcsController.java             |    2 ++
 src/main/webapp/views/pakStore/emptyOut.html                   |    2 +-
 pom.xml                                                        |    2 +-
 src/main/java/com/zy/asrs/service/LocMastService.java          |    2 +-
 src/main/java/com/zy/common/service/CommonService.java         |    4 ++--
 8 files changed, 21 insertions(+), 13 deletions(-)

diff --git a/pom.xml b/pom.xml
index 3a7119a..b8e82f1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -117,7 +117,7 @@
 
 
     <build>
-        <finalName>zjhlasrs</finalName>
+        <finalName>wms</finalName>
         <plugins>
             <plugin>
                 <groupId>org.springframework.boot</groupId>
diff --git a/src/main/java/com/zy/asrs/mapper/LocMastMapper.java b/src/main/java/com/zy/asrs/mapper/LocMastMapper.java
index f6f76a1..fa4f25d 100644
--- a/src/main/java/com/zy/asrs/mapper/LocMastMapper.java
+++ b/src/main/java/com/zy/asrs/mapper/LocMastMapper.java
@@ -47,7 +47,7 @@
 
     LocMast selectByBarcode(@Param("zpallet")String zpallet);
 
-    LocMast queryLocToOne(Short locType1);
+    LocMast queryLocToOne(@Param("locType2") Short locType2);
 
-    LocMast queryLocToTwo(Short locType2);
+    LocMast queryLocToTwo(@Param("locType2") Short locType2);
 }
diff --git a/src/main/java/com/zy/asrs/service/LocMastService.java b/src/main/java/com/zy/asrs/service/LocMastService.java
index 924ee52..1bfcb56 100644
--- a/src/main/java/com/zy/asrs/service/LocMastService.java
+++ b/src/main/java/com/zy/asrs/service/LocMastService.java
@@ -53,7 +53,7 @@
 
     LocMast selectByBarcode(String zpallet);
 
-    LocMast queryLocToOne(Short locType1);
+    LocMast queryLocToOne(Short locType2);
 
     LocMast queryLocToTwo(Short locType2);
 }
diff --git a/src/main/java/com/zy/asrs/service/impl/LocMastServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/LocMastServiceImpl.java
index c73ca94..62ca66e 100644
--- a/src/main/java/com/zy/asrs/service/impl/LocMastServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/LocMastServiceImpl.java
@@ -71,8 +71,8 @@
     }
 
     @Override
-    public LocMast queryLocToOne(Short locType1) {
-        return this.baseMapper.queryLocToOne(locType1);
+    public LocMast queryLocToOne(Short locType2) {
+        return this.baseMapper.queryLocToOne(locType2);
     }
 
     @Override
diff --git a/src/main/java/com/zy/common/service/CommonService.java b/src/main/java/com/zy/common/service/CommonService.java
index b72676b..0b095ad 100644
--- a/src/main/java/com/zy/common/service/CommonService.java
+++ b/src/main/java/com/zy/common/service/CommonService.java
@@ -383,9 +383,9 @@
     public StartupDto getLocNoToOne(Integer whsType, Integer staDescId, Integer sourceStaNo, String matnr, String batch, String grade, Integer moveCrnNo, LocTypeDto locTypeDto, int times) {
         //鐩爣搴撲綅
         LocMast locMast = null;
-        if (locTypeDto.getLocType2()==5||locTypeDto.getLocType2()==6){
+        if (locTypeDto.getLocType2()==5||locTypeDto.getLocType2()==6||locTypeDto.getLocType2()==4){
             //1鍙峰贩閬� 3绉嶈揣鐗╃被鍨�
-            locMast=locMastService.queryLocToOne(locTypeDto.getLocType1());
+            locMast=locMastService.queryLocToOne(locTypeDto.getLocType2());
 
         }else if (locTypeDto.getLocType2()==7||locTypeDto.getLocType2()==8){
             //2鍙峰贩閬� 2绉嶈揣鐗╃被鍨�
diff --git a/src/main/java/com/zy/common/web/WcsController.java b/src/main/java/com/zy/common/web/WcsController.java
index df37d7b..f25d588 100644
--- a/src/main/java/com/zy/common/web/WcsController.java
+++ b/src/main/java/com/zy/common/web/WcsController.java
@@ -115,6 +115,8 @@
             locTypeDto.setLocType2((short) 7);
         }else if (param.getBarcode().startsWith("8")){
             locTypeDto.setLocType2((short) 8);
+        }else if (param.getBarcode().startsWith("4")){
+            locTypeDto.setLocType2((short) 4);
         }else {
             return R.error("鏉$爜瑙勫垯涓嶅瓨鍦�:"+param.getBarcode());
         }
diff --git a/src/main/resources/mapper/LocMastMapper.xml b/src/main/resources/mapper/LocMastMapper.xml
index 3584080..1b36b39 100644
--- a/src/main/resources/mapper/LocMastMapper.xml
+++ b/src/main/resources/mapper/LocMastMapper.xml
@@ -122,16 +122,22 @@
 
     <select id="queryLocToOne" resultMap="BaseResultMap">
         select top 1 * from asr_loc_mast
-        where loc_status = 'O' and row1 in (1,2)
-        <if test="locType1 ! = null">
-            and loc_type1 = #{locType1}
+        where loc_sts = 'O' and row1 in (1,2)
+        <if test="locType2 == 4">
+            and lev1 in(1)
+        </if>
+        <if test="locType2 == 5">
+            and lev1 in(2,3)
+        </if>
+        <if test="locType2 == 6">
+            and lev1 in(4,5)
         </if>
         order by lev1 asc,bay1 asc
     </select>
 
     <select id="queryLocToTwo" resultMap="BaseResultMap">
         select top 1 * from asr_loc_mast
-        where loc_status = 'O' and row1 in (3,4)
+        where loc_sts = 'O' and row1 in (3,4)
         <if test="locType2 == 7">
             and lev1 in(1,2)
         </if>
diff --git a/src/main/webapp/views/pakStore/emptyOut.html b/src/main/webapp/views/pakStore/emptyOut.html
index 6a7872b..6b2af22 100644
--- a/src/main/webapp/views/pakStore/emptyOut.html
+++ b/src/main/webapp/views/pakStore/emptyOut.html
@@ -96,7 +96,7 @@
     </div>
     <div class="layui-inline">
         <div class="layui-input-inline">
-            <select name="loc_type2">
+            <select name="loc_type1">
                 <option value="">璇烽�夋嫨鎵樼洏绫诲瀷</option>
                 <option value="4">1500*1500*870</option>
                 <option value="5">1500*1500*1670</option>

--
Gitblit v1.9.1