From 998038585b9db8cc210622568f103707ef418ce1 Mon Sep 17 00:00:00 2001 From: kilo Date: Fri, 15 Sep 2023 20:30:29 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../vo/DistributionDeliveryInfoVO.java | 43 +++++ .../DistributionReservationStocklistVO.java | 5 + blade-service/logpm-distribution/pom.xml | 1 + .../DistributionStockArticleController.java | 3 - .../mapper/DistributionDeliveryInfoMapper.xml | 18 +++ .../mapper/DistributionParcelListMapper.xml | 2 +- .../mapper/DistributionReservationMapper.java | 9 +- .../mapper/DistributionReservationMapper.xml | 46 ++++++ .../DistributionDeliveryListServiceImpl.java | 148 ++++++++++-------- .../DistributionReservationServiceImpl.java | 82 ++++++---- .../impl/DistributionSignforServiceImpl.java | 60 +++---- 11 files changed, 285 insertions(+), 132 deletions(-) diff --git a/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/vo/DistributionDeliveryInfoVO.java b/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/vo/DistributionDeliveryInfoVO.java index c542c3222..97353ad13 100644 --- a/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/vo/DistributionDeliveryInfoVO.java +++ b/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/vo/DistributionDeliveryInfoVO.java @@ -280,6 +280,49 @@ public class DistributionDeliveryInfoVO extends DistributionDeliveryInfoEntity { */ @ApiModelProperty(value = "预约签收状态") private String reservationSigningStatus; + + /** + * 预约备货状态 + */ + @ApiModelProperty(value = "预约备货状态") + private String assignStatus; + + /** + * 预约备货区 + */ + @ApiModelProperty(value = "预约签收状态") + private String stockupArea; + + + /** + * 备货时间 + */ + @ApiModelProperty(value = "预约签收状态") + private Date stockupDate; + + /** + * 出库时间 + */ + @ApiModelProperty(value = "预约签收状态") + private Date outboundDate; + + /** + * 备货人 + */ + @ApiModelProperty(value = "预约签收状态") + private String forkliftName; + + /** + * 备货状态 + */ + @ApiModelProperty(value = "备货状态") + private String stockupStatusName; + + /** + * 指派状态 + */ + @ApiModelProperty(value = "指派状态") + private String assignStatusName; // /** // * 配送方式 // */ diff --git a/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/vo/DistributionReservationStocklistVO.java b/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/vo/DistributionReservationStocklistVO.java index e913898f2..f0ba31fe4 100644 --- a/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/vo/DistributionReservationStocklistVO.java +++ b/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/vo/DistributionReservationStocklistVO.java @@ -46,6 +46,11 @@ public class DistributionReservationStocklistVO extends DistributionReservationS */ @ApiModelProperty(value = "货物名称") private String descriptionGoods; + /** + * 物料编号 + */ + @ApiModelProperty(value = "物料编号") + private String cargoNumber; /** /** diff --git a/blade-service/logpm-distribution/pom.xml b/blade-service/logpm-distribution/pom.xml index 2bae384d8..4ac90fb83 100644 --- a/blade-service/logpm-distribution/pom.xml +++ b/blade-service/logpm-distribution/pom.xml @@ -100,6 +100,7 @@ + diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/controller/DistributionStockArticleController.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/controller/DistributionStockArticleController.java index fb3ec8182..5c3bb3773 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/controller/DistributionStockArticleController.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/controller/DistributionStockArticleController.java @@ -124,9 +124,6 @@ public class DistributionStockArticleController extends BladeController { @ApiOperationSupport(order = 2) @ApiOperation(value = "分页", notes = "传入distributionStockArticle") public R> selectStockArticleInfoList(@ApiIgnore @RequestParam Map distributionStockArticle, Query query) { - - - R r = distributionStockArticleService.selectStockArticleInfoList(distributionStockArticle,query); diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionDeliveryInfoMapper.xml b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionDeliveryInfoMapper.xml index f7a5f00b5..813743307 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionDeliveryInfoMapper.xml +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionDeliveryInfoMapper.xml @@ -88,6 +88,22 @@ lds.loadedin_number inventoryNub, lds.reservation_id reservationId, lds.received_quantity receivedQuantity, + ldss.assign_status assignStatus, + ldss.stockup_area stockupArea, + ldss.stockup_date stockupDate, + ldss.outbound_date outboundDate, + ldss.forklift_name forkliftName, + ldss.stockup_status stockupStatus, + CASE + WHEN ldss.stockup_status ='10' THEN '待分配' + WHEN ldss.stockup_status ='20' THEN '待备货' + WHEN ldss.stockup_status ='30' THEN '备货中' + WHEN ldss.stockup_status ='40' THEN '已完成' + END stockupStatusName, + CASE + WHEN ldss.assign_status ='10' THEN '未指派' + WHEN ldss.assign_status ='20' THEN '已指派' + END assignStatusName, CASE WHEN ldr.is_urgent ='1' THEN '否' else '是' @@ -103,6 +119,8 @@ FROM logpm_distribution_signfor lds JOIN logpm_distribution_reservation ldr ON ldr.id = lds.reservation_id + JOIN logpm_distribution_stockup_info AS ldsi ON ldr.id = ldsi.reservation_id + JOIN logpm_distribution_stockup AS ldss ON ldsi.stockup_id = ldss.id lds.is_deleted = 0 and lds.delivery_id = #{id} and ldr.reservation_status != 40 diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionParcelListMapper.xml b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionParcelListMapper.xml index 95090fa27..fed18126c 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionParcelListMapper.xml +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionParcelListMapper.xml @@ -443,7 +443,7 @@ LEFT JOIN logpm_warehouse_tray_goods AS lwtg ON ldpl.id = lwtg.association_id AND lwtg.association_type = 3 LEFT JOIN logpm_warehouse_updown_goods AS lwug ON ldpl.id = lwtg.association_id AND lwtg.association_type = 3 WHERE - ldpl.stock_article_id = #{stockArticleId} and ldpl.order_package_reservation_status in ('10','20') + ldpl.stock_article_id = #{stockArticleId} and ldpl.order_package_reservation_status in ('10','20') and ldpl.order_package_reservation_status = '10' diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionReservationMapper.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionReservationMapper.java index aca07f51d..3fad5ccc7 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionReservationMapper.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionReservationMapper.java @@ -197,10 +197,17 @@ public interface DistributionReservationMapper extends BaseMapper selectStockupList(@Param("reservationIds")List ids); + /** * 根基配送ID 查询预约单信息 * @param id * @return */ - List findByDeliveryId(@Param("id")Long id); + List findByDeliveryId(@Param("id")Long id); } 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 c7e943d81..be33d7d96 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 @@ -885,6 +885,52 @@ WHERE ldsi.reservation_id = #{reservationId} +