From e4a080d569457d40c9db6733eda2de37d3ec2681 Mon Sep 17 00:00:00 2001 From: PigBaoBei <2739175034@qq.com> Date: Tue, 24 Sep 2024 19:01:39 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BC=82=E5=B8=B8=E6=8B=92=E7=AD=BE=E5=9B=9E?= =?UTF-8?q?=E5=BA=93=E7=BB=B4=E6=8A=A4=E5=8C=85=E4=BB=B6=E5=9B=9E=E5=BA=93?= =?UTF-8?q?=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../retention/RetentionTypeConstant.java | 7 +- .../feign/IDistributionParcelListClient.java | 8 +++ .../vo/DistributionLoadscanAbnormalVO.java | 6 ++ .../entity/WarehouseConfigEntity.java | 6 ++ .../feign/DistributionParcelListClient.java | 5 ++ .../mapper/DistributionReservationMapper.xml | 2 +- .../mapper/DistributionSignforMapper.xml | 10 +++ .../IDistributionParcelListService.java | 6 ++ .../DistributionDeliveryListServiceImpl.java | 17 ++--- .../DistributionParcelListServiceImpl.java | 13 ++++ .../impl/DistributionSignforServiceImpl.java | 72 ++++++++++++++----- .../WarehouseRetentionRecordServiceImpl.java | 11 ++- 12 files changed, 133 insertions(+), 30 deletions(-) diff --git a/blade-biz-common/src/main/java/org/springblade/common/constant/retention/RetentionTypeConstant.java b/blade-biz-common/src/main/java/org/springblade/common/constant/retention/RetentionTypeConstant.java index eca334cad..6c17f6a2f 100644 --- a/blade-biz-common/src/main/java/org/springblade/common/constant/retention/RetentionTypeConstant.java +++ b/blade-biz-common/src/main/java/org/springblade/common/constant/retention/RetentionTypeConstant.java @@ -7,10 +7,9 @@ package org.springblade.common.constant.retention; */ public enum RetentionTypeConstant { - zhuangchezhiliu("装车滞留",1), - peisongzhiliu("配送滞留",2), - chukuzhiliu("出库滞留",3), - quxiaozhiliu("取消滞留",4); + zizhuxinzeng("自主新增",1), + yichangbohui("异常驳回",2), + yichangjuqian("异常拒签",3); /** diff --git a/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/feign/IDistributionParcelListClient.java b/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/feign/IDistributionParcelListClient.java index 957b4ff59..f8bc5a64c 100644 --- a/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/feign/IDistributionParcelListClient.java +++ b/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/feign/IDistributionParcelListClient.java @@ -253,4 +253,12 @@ public interface IDistributionParcelListClient { @PostMapping(API_PREFIX + "/clearWaybillInfoByParceListIds") void clearWaybillInfoByParceListIds(@RequestBody List parceListIds); + + /** + * 维护指定包件至入库状态 + * @param orderPackageId + * @return + */ + @GetMapping(API_PREFIX + "/clearWaybillInfoByParceListIds") + boolean maintainInWarehouse(@RequestParam("orderPackageId") Long orderPackageId); } diff --git a/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/vo/DistributionLoadscanAbnormalVO.java b/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/vo/DistributionLoadscanAbnormalVO.java index 408c63972..0fa20f5dc 100644 --- a/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/vo/DistributionLoadscanAbnormalVO.java +++ b/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/vo/DistributionLoadscanAbnormalVO.java @@ -202,4 +202,10 @@ public class DistributionLoadscanAbnormalVO extends DistributionLoadscanAbnormal @ApiModelProperty(value = "完成状态") private String completeName; + /** + * 货物类型 + */ + @ApiModelProperty(value = "货物类型") + private String goodsTypeName; + } diff --git a/blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/entity/WarehouseConfigEntity.java b/blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/entity/WarehouseConfigEntity.java index 36063a04d..e4363194b 100644 --- a/blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/entity/WarehouseConfigEntity.java +++ b/blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/entity/WarehouseConfigEntity.java @@ -27,6 +27,12 @@ public class WarehouseConfigEntity extends TenantEntity { @ApiModelProperty(value = "仓库ID") private Integer isStrictLoading; + /** + * 是否自动释放 + */ + @ApiModelProperty(value = "是否自动释放") + private Integer isAutoRelease; + /** * 预留1 */ diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/feign/DistributionParcelListClient.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/feign/DistributionParcelListClient.java index 581ab8857..231593cb0 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/feign/DistributionParcelListClient.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/feign/DistributionParcelListClient.java @@ -560,4 +560,9 @@ public class DistributionParcelListClient implements IDistributionParcelListClie public void clearWaybillInfoByParceListIds(List parceListIds) { distributionParcelListService.clearWaybillInfoByParceListIds(parceListIds); } + + @Override + public boolean maintainInWarehouse(Long orderPackageId) { + return distributionParcelListService.maintainInWarehouse(orderPackageId); + } } diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionReservationMapper.xml b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionReservationMapper.xml index ca1d5b5d1..8afcf8776 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionReservationMapper.xml +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionReservationMapper.xml @@ -1971,7 +1971,7 @@