From e8cb726894aae9648240dd4f1578b891fa80afcb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=81=92=E6=9D=B0?= <2658502433@qq.com> Date: Wed, 11 Sep 2024 14:19:45 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../op/wms/mapper/WmsFpStorageNewsMapper.java | 5 + .../impl/WmsFpStorageNewsServiceImpl.java | 2 +- .../mapper/wms/WmsFpStorageNewsMapper.xml | 128 +++++++++++++++++- 3 files changed, 133 insertions(+), 2 deletions(-) diff --git a/op-modules/op-wms/src/main/java/com/op/wms/mapper/WmsFpStorageNewsMapper.java b/op-modules/op-wms/src/main/java/com/op/wms/mapper/WmsFpStorageNewsMapper.java index 2ad37869..fa6760d4 100644 --- a/op-modules/op-wms/src/main/java/com/op/wms/mapper/WmsFpStorageNewsMapper.java +++ b/op-modules/op-wms/src/main/java/com/op/wms/mapper/WmsFpStorageNewsMapper.java @@ -28,6 +28,11 @@ public interface WmsFpStorageNewsMapper { */ public List selectWmsFpStorageNewsList(WmsFpStorageNews wmsFpStorageNews); + /* + * 展示 + * */ + public List selectWmsFpStorageNewsList1(WmsFpStorageNews wmsFpStorageNews); + /** * 新增成品库存主表 * diff --git a/op-modules/op-wms/src/main/java/com/op/wms/service/impl/WmsFpStorageNewsServiceImpl.java b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/WmsFpStorageNewsServiceImpl.java index acce5e8e..d9f6bcfd 100644 --- a/op-modules/op-wms/src/main/java/com/op/wms/service/impl/WmsFpStorageNewsServiceImpl.java +++ b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/WmsFpStorageNewsServiceImpl.java @@ -42,7 +42,7 @@ public class WmsFpStorageNewsServiceImpl implements IWmsFpStorageNewsService { @Override @DS("#header.poolName") public List selectWmsFpStorageNewsList(WmsFpStorageNews wmsFpStorageNews) { - return wmsFpStorageNewsMapper.selectWmsFpStorageNewsList(wmsFpStorageNews); + return wmsFpStorageNewsMapper.selectWmsFpStorageNewsList1(wmsFpStorageNews); } /** diff --git a/op-modules/op-wms/src/main/resources/mapper/wms/WmsFpStorageNewsMapper.xml b/op-modules/op-wms/src/main/resources/mapper/wms/WmsFpStorageNewsMapper.xml index a03ec3f1..f93d5667 100644 --- a/op-modules/op-wms/src/main/resources/mapper/wms/WmsFpStorageNewsMapper.xml +++ b/op-modules/op-wms/src/main/resources/mapper/wms/WmsFpStorageNewsMapper.xml @@ -41,7 +41,11 @@ - select storage_id, wh_code, region_code, wa_code, storage_type, wl_code, product_code, product_name, amount, storage_amount, occupy_amount, lpn, product_batch, receive_date, product_date, user_defined1, user_defined2, user_defined3, user_defined4, user_defined5, user_defined6, user_defined7, user_defined8, user_defined9, user_defined10, create_by, gmt_create, last_modified_by, gmt_modified, active_flag, factory_code, sap_factory_code, wl_name from wms_fp_storage_news + select storage_id, wh_code, region_code, wa_code, storage_type, wl_code, product_code, product_name, amount, + storage_amount, occupy_amount, lpn, product_batch, receive_date, product_date, user_defined1, + user_defined2, user_defined3, user_defined4, user_defined5, user_defined6, user_defined7, + user_defined8, user_defined9, user_defined10, create_by, gmt_create, last_modified_by, + gmt_modified, active_flag, factory_code, sap_factory_code, wl_name from wms_fp_storage_news + + + + + SELECT + storage_id, + wh_code, + region_code, + wa_code, + storage_type, + wl_code, + CASE + + WHEN product_code = '0' THEN + '0' -- 单独的'0' + ELSE STUFF( product_code, 1, PATINDEX( '%[^0]%', product_code ) - 1, '' ) + END AS product_code, + product_name, + amount, + storage_amount, + occupy_amount, + lpn, + product_batch, + receive_date, + product_date, + user_defined1, + user_defined2, + user_defined3, + user_defined4, + user_defined5, + user_defined6, + user_defined7, + user_defined8, + user_defined9, + user_defined10, + create_by, + gmt_create, + last_modified_by, + gmt_modified, + active_flag, + factory_code, + sap_factory_code, + wl_name + FROM + wms_fp_storage_news + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +