Browse Source

fix:增加懒加载

dist.1.3.0
pref_mail@163.com 6 months ago
parent
commit
85418d9421
  1. 8
      blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/IDistributionNodeWorkService.java
  2. 18
      blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionNodeWorkServiceImpl.java

8
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();
// 签收作业节点
/**

18
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) {

Loading…
Cancel
Save