From dac0292ac86423cb062a3a4f4c6f5d41dfe7b013 Mon Sep 17 00:00:00 2001 From: "pref_mail@163.com" Date: Fri, 10 May 2024 19:56:12 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E5=A2=9E=E5=8A=A0=E6=A2=A6=E5=A4=A9?= =?UTF-8?q?=E7=9A=AE=E9=9B=85=E7=BD=97=E7=9A=84=E6=95=B0=E6=8D=AE=E6=8E=A8?= =?UTF-8?q?=E9=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../factorydata/FactoryDataConstants.java | 2 +- .../distribution/vo/SignforPageCountVO.java | 25 ++++ .../feign/ITrunklineWaybillOrderClient.java | 4 + .../DistributionSignforController.java | 13 ++ .../mapper/DistributionSignforMapper.java | 4 +- .../mapper/DistributionSignforMapper.xml | 132 +++++++++++++++--- .../service/IDistributionSignforService.java | 1 + .../impl/DistributionSignforServiceImpl.java | 24 +++- .../src/main/resources/application.yml | 2 +- .../pan/service/IPanFactoryDataService.java | 2 + .../impl/PanFactoryDataServiceImpl.java | 102 +++++++++++++- .../receiver/HwyOrderStatusHandler.java | 42 +----- .../logpm/oldproject/mapper/AdvanceMapper.xml | 1 + .../config/RabbitMqConfiguration.java | 18 --- .../ITrunklineWaybillOrderService.java | 1 + 15 files changed, 290 insertions(+), 83 deletions(-) create mode 100644 blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/vo/SignforPageCountVO.java diff --git a/blade-biz-common/src/main/java/org/springblade/common/constant/factorydata/FactoryDataConstants.java b/blade-biz-common/src/main/java/org/springblade/common/constant/factorydata/FactoryDataConstants.java index d73575d69..43b273aad 100644 --- a/blade-biz-common/src/main/java/org/springblade/common/constant/factorydata/FactoryDataConstants.java +++ b/blade-biz-common/src/main/java/org/springblade/common/constant/factorydata/FactoryDataConstants.java @@ -15,7 +15,7 @@ public abstract class FactoryDataConstants { /** * 如果不需要 "" */ - String DEVAUTH = ""; + String DEVAUTH = ".pref"; /** * 定义交换机 diff --git a/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/vo/SignforPageCountVO.java b/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/vo/SignforPageCountVO.java new file mode 100644 index 000000000..585ee974e --- /dev/null +++ b/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/vo/SignforPageCountVO.java @@ -0,0 +1,25 @@ +package com.logpm.distribution.vo; + +import lombok.Data; +import lombok.EqualsAndHashCode; + +@Data +public class SignforPageCountVO { + + /** + * 总件数 + */ + private Long totalNumber; + + /** + * 装车件数 + */ + private Long loadedNumber; + + + /** + * 签收件数 + */ + private Long signeeNumber; + +} diff --git a/blade-service-api/logpm-trunkline-api/src/main/java/com/logpm/trunkline/feign/ITrunklineWaybillOrderClient.java b/blade-service-api/logpm-trunkline-api/src/main/java/com/logpm/trunkline/feign/ITrunklineWaybillOrderClient.java index 2d3f997f3..1aacd6391 100644 --- a/blade-service-api/logpm-trunkline-api/src/main/java/com/logpm/trunkline/feign/ITrunklineWaybillOrderClient.java +++ b/blade-service-api/logpm-trunkline-api/src/main/java/com/logpm/trunkline/feign/ITrunklineWaybillOrderClient.java @@ -1,6 +1,7 @@ package com.logpm.trunkline.feign; import com.logpm.trunkline.entity.TrunklineWaybillOrderEntity; +import com.logpm.trunkline.vo.TrunklineBillladingVO; import org.springblade.common.constant.ModuleNameConstant; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.GetMapping; @@ -22,4 +23,7 @@ public interface ITrunklineWaybillOrderClient { @PostMapping(API_PREFIX+"/addEntityReturnId") Long addEntityReturnId(@RequestBody TrunklineWaybillOrderEntity trunklineWaybillOrderEntity); + + + } diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/controller/DistributionSignforController.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/controller/DistributionSignforController.java index 5d61351d8..232f66fa6 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/controller/DistributionSignforController.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/controller/DistributionSignforController.java @@ -194,6 +194,19 @@ public class DistributionSignforController extends BladeController { + /** + * 签收管理 列表数据查询 + */ + @GetMapping("/pageCount") + @ApiOperationSupport(order = 3) + @ApiOperation(value = "条件", notes = "传入distributionSignfor") + public R pageCount(DistributionSignforVO distributionSignfor, Query query) { + SignforPageCountVO selectDistributionSignforPageCount= distributionSignforService.selectDistributionSignforPageCount(distributionSignfor); + return R.data(selectDistributionSignforPageCount); + } + + + /** * 商场签收管理 自定义分页 diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionSignforMapper.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionSignforMapper.java index b70116412..6885b85d2 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionSignforMapper.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionSignforMapper.java @@ -353,8 +353,10 @@ public interface DistributionSignforMapper extends BaseMapper pushNotification(@Param("warehouseIds") List id,@Param("reservationCodes")List reservationCodes); + + SignforPageCountVO selectDistributionSignforPageCount(@Param("param") DistributionSignforVO distributionSignfor); } diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionSignforMapper.xml b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionSignforMapper.xml index 258cb7054..43b6fc729 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionSignforMapper.xml +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionSignforMapper.xml @@ -263,28 +263,12 @@ + + + + SELECT * FROM logpm_distribution_signfor WHERE reservation_id = #{reservationId} + +