From 9b6fb2989fe08f4062619b0b49375567c71b40ef Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@63.com> Date: 星期三, 07 十二月 2022 14:52:47 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/mapper/MatMapper.java | 2 ++ src/main/resources/mapper/MatMapper.xml | 5 +++++ src/main/java/com/zy/common/web/WcsController.java | 4 ++-- src/main/java/com/zy/asrs/service/impl/MatServiceImpl.java | 5 +++++ src/main/java/com/zy/asrs/service/MatService.java | 2 ++ 5 files changed, 16 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/zy/asrs/mapper/MatMapper.java b/src/main/java/com/zy/asrs/mapper/MatMapper.java index d37ee63..4d20367 100644 --- a/src/main/java/com/zy/asrs/mapper/MatMapper.java +++ b/src/main/java/com/zy/asrs/mapper/MatMapper.java @@ -17,4 +17,6 @@ Mat selectByMatnr(@Param("matnr")String matnr); + Mat selectByBarcode(@Param("barcode")String barcode); + } diff --git a/src/main/java/com/zy/asrs/service/MatService.java b/src/main/java/com/zy/asrs/service/MatService.java index 6e5e119..7a00aef 100644 --- a/src/main/java/com/zy/asrs/service/MatService.java +++ b/src/main/java/com/zy/asrs/service/MatService.java @@ -10,4 +10,6 @@ Mat selectByMatnr(String matnr); + Mat selectByBarcode(String barcode); + } diff --git a/src/main/java/com/zy/asrs/service/impl/MatServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MatServiceImpl.java index e86dce8..f6c1031 100644 --- a/src/main/java/com/zy/asrs/service/impl/MatServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/MatServiceImpl.java @@ -21,5 +21,10 @@ return this.baseMapper.selectByMatnr(matnr); } + @Override + public Mat selectByBarcode(String barcode) { + return this.baseMapper.selectByBarcode(barcode); + } + } diff --git a/src/main/java/com/zy/common/web/WcsController.java b/src/main/java/com/zy/common/web/WcsController.java index c73aa69..7c50ae6 100644 --- a/src/main/java/com/zy/common/web/WcsController.java +++ b/src/main/java/com/zy/common/web/WcsController.java @@ -60,9 +60,9 @@ if (Cools.isEmpty(param.getBarcode())) { return R.error("鏉$爜涓嶈兘涓虹┖"); } - mat = matService.selectByMatnr(param.getBarcode()); + mat = matService.selectByBarcode(param.getBarcode()); if (Cools.isEmpty(mat)) { - return R.error(param.getBarcode() + "缂栫爜鍟嗗搧璧勬枡涓嶅瓨鍦紝璇峰厛娣诲姞"); + return R.error(param.getBarcode() + "鏉$爜鍟嗗搧璧勬枡涓嶅瓨鍦紝璇峰厛娣诲姞锛�"); } // waitPakins = waitPakinService.selectList(new EntityWrapper<WaitPakin>().eq("zpallet", param.getBarcode())); // if (Cools.isEmpty(waitPakins)) { diff --git a/src/main/resources/mapper/MatMapper.xml b/src/main/resources/mapper/MatMapper.xml index 0a13399..4a83e17 100644 --- a/src/main/resources/mapper/MatMapper.xml +++ b/src/main/resources/mapper/MatMapper.xml @@ -77,4 +77,9 @@ <select id="selectByMatnr" resultMap="BaseResultMap"> select top 1 * from man_mat where 1=1 and matnr = #{matnr} </select> + + <select id="selectByBarcode" resultMap="BaseResultMap"> + select top 1 * from man_mat where 1=1 and barcode = #{barcode} + </select> + </mapper> -- Gitblit v1.9.1