From d55e0630929300575f6764d3e054719780355281 Mon Sep 17 00:00:00 2001 From: baoge <751575283@qq.com> Date: Fri, 22 Sep 2023 13:55:06 +0800 Subject: [PATCH] =?UTF-8?q?rev:aps=E5=8E=9F=E6=96=99=E9=9C=80=E6=B1=82?= =?UTF-8?q?=E5=92=8C=E9=87=87=E8=B4=AD=E8=AE=A2=E5=8D=95=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../org/nl/common/domain/query/BaseQuery.java | 8 + .../dao/mapper/xml/MpsSaleOrderMapper.xml | 9 ++ .../saleorder/service/dto/OrderQuery.java | 2 + .../service/impl/MpsSaleOrderServiceImpl.java | 5 +- .../purchase/dao/PcsIfDemandorder.java | 4 + .../purchase/dao/PcsIfPurchaseorder.java | 6 +- .../impl/PcsIfDemandorderServiceImpl.java | 1 + .../iostorInv/dao/StIvtIostorinvdisYl.java | 4 + .../impl/StIvtIostorinvYlServiceImpl.java | 4 +- .../impl/StIvtIostorinvdisYlServiceImpl.java | 1 + .../structIvt/dao/StIvtStructivtYl.java | 7 +- .../src/views/wms/pcs/purchaseplan/index.vue | 147 ++++++++++-------- 12 files changed, 126 insertions(+), 72 deletions(-) diff --git a/mes/hd/nladmin-system/src/main/java/org/nl/common/domain/query/BaseQuery.java b/mes/hd/nladmin-system/src/main/java/org/nl/common/domain/query/BaseQuery.java index 32cd6204..b711c51c 100644 --- a/mes/hd/nladmin-system/src/main/java/org/nl/common/domain/query/BaseQuery.java +++ b/mes/hd/nladmin-system/src/main/java/org/nl/common/domain/query/BaseQuery.java @@ -37,6 +37,12 @@ public class BaseQuery { private String start_time; private String end_time; + /** + * 计划时间范围查询 + */ + private String plan_start_time; + private String plan_end_time; + /** * 字段映射Map:指定字段对应QueryWrapper的查询类型 @@ -47,6 +53,8 @@ public class BaseQuery { public Map doP = MapOf.of("blurry", QParam.builder().k(new String[]{"name"}).type(QueryTEnum.LK).build() ,"start_time", QParam.builder().k(new String[]{"create_time"}).type(QueryTEnum.LT).build() ,"end_time", QParam.builder().k(new String[]{"create_time"}).type(QueryTEnum.LE).build() + ,"plan_start_time", QParam.builder().k(new String[]{"plandeliver_date"}).type(QueryTEnum.LE).build() + ,"plan_end_time", QParam.builder().k(new String[]{"plandeliver_date"}).type(QueryTEnum.LE).build() ,"sort", QParam.builder().k(new String[]{"sort"}).type(QueryTEnum.BY).build() ); diff --git a/mes/hd/nladmin-system/src/main/java/org/nl/wms/mps_manage/saleorder/service/dao/mapper/xml/MpsSaleOrderMapper.xml b/mes/hd/nladmin-system/src/main/java/org/nl/wms/mps_manage/saleorder/service/dao/mapper/xml/MpsSaleOrderMapper.xml index ebbc6a71..22750a36 100644 --- a/mes/hd/nladmin-system/src/main/java/org/nl/wms/mps_manage/saleorder/service/dao/mapper/xml/MpsSaleOrderMapper.xml +++ b/mes/hd/nladmin-system/src/main/java/org/nl/wms/mps_manage/saleorder/service/dao/mapper/xml/MpsSaleOrderMapper.xml @@ -24,6 +24,9 @@ and der.sale_type >= #{query.sale_type} + + and der.create_mode >= #{query.create_mode} + and der.cust_code >= #{query.cust_code} @@ -33,6 +36,12 @@ and #{query.end_time} >= der.create_time + + and der.plandeliver_date >= #{query.plan_start_time} + + + and #{query.plan_end_time} >= der.plandeliver_date + order by der.sale_code,seq_no diff --git a/mes/hd/nladmin-system/src/main/java/org/nl/wms/mps_manage/saleorder/service/dto/OrderQuery.java b/mes/hd/nladmin-system/src/main/java/org/nl/wms/mps_manage/saleorder/service/dto/OrderQuery.java index 5cbae0c2..d08a6373 100644 --- a/mes/hd/nladmin-system/src/main/java/org/nl/wms/mps_manage/saleorder/service/dto/OrderQuery.java +++ b/mes/hd/nladmin-system/src/main/java/org/nl/wms/mps_manage/saleorder/service/dto/OrderQuery.java @@ -20,6 +20,8 @@ public class OrderQuery extends BaseQuery { private String sale_type; + private String create_mode; + private String material_code; private String cust_code; diff --git a/mes/hd/nladmin-system/src/main/java/org/nl/wms/mps_manage/saleorder/service/impl/MpsSaleOrderServiceImpl.java b/mes/hd/nladmin-system/src/main/java/org/nl/wms/mps_manage/saleorder/service/impl/MpsSaleOrderServiceImpl.java index 5bd08d19..0370346f 100644 --- a/mes/hd/nladmin-system/src/main/java/org/nl/wms/mps_manage/saleorder/service/impl/MpsSaleOrderServiceImpl.java +++ b/mes/hd/nladmin-system/src/main/java/org/nl/wms/mps_manage/saleorder/service/impl/MpsSaleOrderServiceImpl.java @@ -240,7 +240,7 @@ public class MpsSaleOrderServiceImpl extends ServiceImpl meMaterialBases = materialbaseService.list(new QueryWrapper().eq("material_spec", col)); if(CollectionUtils.isEmpty(meMaterialBases)) { - errorMap.put("第" + i + "行" + col, "物料规格对应物料信息不存在"); + break; } else{ Optional first = meMaterialBases.stream().filter(r -> r.getMaterial_code().contains("S") && !r.getMaterial_name().contains("TH")).findFirst(); @@ -256,9 +256,6 @@ public class MpsSaleOrderServiceImpl extends ServiceImpl @@ -93,9 +93,9 @@ 导出EXCEL @@ -103,31 +103,31 @@ 导入EXCEL 确认采购 强制完成 @@ -137,37 +137,38 @@ - - - - - - - - + + + + + + + + - - - - - - - - - - - + + + + + + + + + + +