From 85418d94210f76531a89e931e69a968efb428097 Mon Sep 17 00:00:00 2001 From: "pref_mail@163.com" Date: Mon, 2 Sep 2024 17:19:22 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E5=A2=9E=E5=8A=A0=E6=87=92=E5=8A=A0?= =?UTF-8?q?=E8=BD=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/IDistributionNodeWorkService.java | 8 +++++++- .../impl/DistributionNodeWorkServiceImpl.java | 18 ++++++++++++------ 2 files changed, 19 insertions(+), 7 deletions(-) diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/IDistributionNodeWorkService.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/IDistributionNodeWorkService.java index e05239758..0215848b8 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/IDistributionNodeWorkService.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/IDistributionNodeWorkService.java @@ -13,13 +13,19 @@ import org.springblade.core.secure.BladeUser; public interface IDistributionNodeWorkService { /** - * 计划性节点 + * 配送计划性节点 * @param distributionDeliveryListEntity * @param user * @param bizOperation */ void planDelivery(DistributionDeliveryListEntity distributionDeliveryListEntity, BladeUser user, BizOperationEnums bizOperation); + + /** + * 备货计划节点 + */ +// void planStock(); + // 签收作业节点 /** diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionNodeWorkServiceImpl.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionNodeWorkServiceImpl.java index cd47cdd27..9ddc06d77 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionNodeWorkServiceImpl.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionNodeWorkServiceImpl.java @@ -36,6 +36,7 @@ import org.springblade.core.tool.utils.BeanUtil; import org.springframework.amqp.AmqpException; import org.springframework.amqp.rabbit.core.RabbitTemplate; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.retry.annotation.Backoff; import org.springframework.retry.annotation.Retryable; import org.springframework.stereotype.Service; @@ -43,15 +44,20 @@ import org.springframework.stereotype.Service; import java.util.*; @Service -@AllArgsConstructor @Slf4j public class DistributionNodeWorkServiceImpl implements IDistributionNodeWorkService { - private final RabbitTemplate rabbitTemplate; - private final FactoryDataMessageSender factoryDataMessageSender; - private final IDistributionDeliveryListService distributionDeliveryListService; - private final IDistributionDeliverySelfService distributionDeliverySelfService; - private final IDistributionDeliveryTripartiteService distributionDeliveryTripartiteService; + @Autowired + private RabbitTemplate rabbitTemplate; + @Autowired + private FactoryDataMessageSender factoryDataMessageSender; + @Autowired + @Lazy + private IDistributionDeliveryListService distributionDeliveryListService; + @Autowired + private IDistributionDeliverySelfService distributionDeliverySelfService; + @Autowired + private IDistributionDeliveryTripartiteService distributionDeliveryTripartiteService; @Override public void planDelivery(DistributionDeliveryListEntity distributionDeliveryListEntity, BladeUser user,BizOperationEnums bizOperation) {