From 0cc358b47242a7203c632eb77b358f89b241b509 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=91=E6=97=AD=E6=98=8E=5C73939?= <739390650@QQ.COM> Date: Tue, 10 Feb 2026 16:09:16 +0800 Subject: [PATCH 1/2] =?UTF-8?q?opt:=E6=96=B0=E5=A2=9E=E6=88=90=E5=93=81?= =?UTF-8?q?=E5=BA=93=E5=AD=98=E6=8A=A5=E8=A1=A8=E5=AF=BC=E5=87=BA=E3=80=81?= =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=B8=AD=E6=96=87=E3=80=81=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E8=8F=9C=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dao/PdmBiSubpackagerelation.java | 78 +++++++ .../iostorInv/IStIvtIostorinvdisService.java | 8 + .../dao/mapper/StIvtIostorinvdisMapper.java | 2 + .../dao/mapper/StIvtIostorinvdisMapper.xml | 212 ++++++++++++++++++ .../impl/StIvtIostorinvdisServiceImpl.java | 28 +++ .../service/role/impl/SysRoleServiceImpl.java | 29 ++- .../mes/service/impl/MesToLmsServiceImpl.java | 50 ++++- .../wms/stat/rest/InBillQueryController.java | 7 + .../wms/stat/service/InBillQueryService.java | 10 + .../service/impl/InBillQueryServiceImpl.java | 40 ++++ .../nl/wms/stat/service/vo/InBillPageVo.java | 14 ++ .../org/nl/wms/util/DateCalculateUtil.java | 61 +++++ .../nl/wms/util/WeightUnitConverterUtil.java | 55 +++++ .../wms/basedata/master/material/index.vue | 23 +- .../src/views/wms/st/outbill/DivDialog.vue | 14 +- .../src/views/wms/stat/inbillquery/index2.vue | 2 +- 16 files changed, 597 insertions(+), 36 deletions(-) create mode 100644 lms/nladmin-system/src/main/java/org/nl/wms/util/DateCalculateUtil.java create mode 100644 lms/nladmin-system/src/main/java/org/nl/wms/util/WeightUnitConverterUtil.java diff --git a/lms/nladmin-system/src/main/java/org/nl/b_lms/pdm/subpackagerelation/dao/PdmBiSubpackagerelation.java b/lms/nladmin-system/src/main/java/org/nl/b_lms/pdm/subpackagerelation/dao/PdmBiSubpackagerelation.java index d0b0aa8..a417143 100644 --- a/lms/nladmin-system/src/main/java/org/nl/b_lms/pdm/subpackagerelation/dao/PdmBiSubpackagerelation.java +++ b/lms/nladmin-system/src/main/java/org/nl/b_lms/pdm/subpackagerelation/dao/PdmBiSubpackagerelation.java @@ -343,6 +343,84 @@ public class PdmBiSubpackagerelation extends Model { @TableField(exist = false) private String plan_qty; + + /** + * 实际木箱重量 + */ + @TableField(exist = false) + private String box_actual_net_weight; + + /** + * 客户木箱唯一序列号 + */ + @TableField(exist = false) + private String box_customer_sn; + + /** + * 客户物料号 + */ + @TableField(exist = false) + private String customer_material_code; + + /** + * 客户物料名称 + */ + @TableField(exist = false) + private String customer_material_desc; + + /** + * 客户要求批号 + */ + @TableField(exist = false) + private String customer_batch_number; + + /** + * 子卷的客户卷号 + */ + @TableField(exist = false) + private String customer_roll_name; + + /** + * 子卷铝箔袋重量 + */ + @TableField(exist = false) + private String roll_package_material_al_weight; + + /** + * 子卷辅材重量 + */ + @TableField(exist = false) + private String roll_fc_weight; + + /** + * 子卷备注 + */ + @TableField(exist = false) + private String roll_remark; + + /** + * 净重合计 + */ + @TableField(exist = false) + private BigDecimal total_net_weight; + + /** + * 净重转换 + */ + @TableField(exist = false) + private BigDecimal net_weight_convert; + + /** + * 毛重转换 + */ + @TableField(exist = false) + private BigDecimal gross_weight_convert; + + /** + * 质保截止日期 + */ + @TableField(exist = false) + private String warranty_expire_date; /** * 获取主键值 * diff --git a/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/ios/service/iostorInv/IStIvtIostorinvdisService.java b/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/ios/service/iostorInv/IStIvtIostorinvdisService.java index 37f27d6..962d7cf 100644 --- a/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/ios/service/iostorInv/IStIvtIostorinvdisService.java +++ b/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/ios/service/iostorInv/IStIvtIostorinvdisService.java @@ -71,6 +71,14 @@ public interface IStIvtIostorinvdisService extends IService { */ List getInBillDatas(InBillPageParam paramMap); + /** + * 成品入库查询 - 不分页,从写方法,sql与 {@link IStIvtIostorinvdisService#getInBillPage(InBillPageParam, PageQuery)} 一样 + * @param paramMap + * @return + */ + List getInBillDatasNew(InBillPageParam paramMap); + + /** * 成品出库分页查询 * @param paramMap 参数 diff --git a/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/ios/service/iostorInv/dao/mapper/StIvtIostorinvdisMapper.java b/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/ios/service/iostorInv/dao/mapper/StIvtIostorinvdisMapper.java index 246a859..9a0bf84 100644 --- a/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/ios/service/iostorInv/dao/mapper/StIvtIostorinvdisMapper.java +++ b/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/ios/service/iostorInv/dao/mapper/StIvtIostorinvdisMapper.java @@ -83,6 +83,8 @@ public interface StIvtIostorinvdisMapper extends BaseMapper { */ IPage selectPageAllLeftJoin(IPage pages, InBillPageParam paramMap); + List getInBillDataNew(@Param("paramMap") InBillPageParam paramMap); + List getInBillData(@Param("paramMap") InBillPageParam paramMap); List getInBillAllData(@Param("paramMap") InBillPageParam paramMap); diff --git a/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/ios/service/iostorInv/dao/mapper/StIvtIostorinvdisMapper.xml b/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/ios/service/iostorInv/dao/mapper/StIvtIostorinvdisMapper.xml index ad9bbf2..bdb9500 100644 --- a/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/ios/service/iostorInv/dao/mapper/StIvtIostorinvdisMapper.xml +++ b/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/ios/service/iostorInv/dao/mapper/StIvtIostorinvdisMapper.xml @@ -485,6 +485,218 @@ mst.iostorinv_id, dis.box_no + +