From 457e267654707735a90ca2ea7c5061ab4e7f8746 Mon Sep 17 00:00:00 2001 From: kilo <wan.ren@foxmail.com> Date: Tue, 12 Sep 2023 10:11:33 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=80=BC=E6=9C=8D=E5=8A=A1=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E3=80=81=E5=A2=9E=E5=80=BC=E6=9C=8D=E5=8A=A1fein?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../feign/IDistributionAddvalueClient.java | 2 +- .../IDistributionAddvalueDetailClient.java | 2 +- .../IDistributionAddvaluePackageClient.java | 2 +- .../vo/DistributionAddvalueDetailVO.java | 5 +++++ .../vo/DistributionAddvalueVO.java | 5 +++++ .../mapper/DistributionDeliveryInfoMapper.xml | 1 + .../service/IDistributionAddvalueService.java | 9 +++++++++ .../impl/DistributionAddvalueServiceImpl.java | 19 +++++++++++++++++++ .../DistributionDeliveryListServiceImpl.java | 2 +- 9 files changed, 43 insertions(+), 4 deletions(-) diff --git a/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/feign/IDistributionAddvalueClient.java b/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/feign/IDistributionAddvalueClient.java index 5bbf1d055..3cdcd42bf 100644 --- a/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/feign/IDistributionAddvalueClient.java +++ b/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/feign/IDistributionAddvalueClient.java @@ -33,7 +33,7 @@ import org.springframework.web.bind.annotation.RequestParam; ) public interface IDistributionAddvalueClient { - String API_PREFIX = "/client"; + String API_PREFIX = "addvalue/client"; String TOP = API_PREFIX + "/top"; /** diff --git a/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/feign/IDistributionAddvalueDetailClient.java b/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/feign/IDistributionAddvalueDetailClient.java index 21120bd56..d535f57ba 100644 --- a/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/feign/IDistributionAddvalueDetailClient.java +++ b/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/feign/IDistributionAddvalueDetailClient.java @@ -33,7 +33,7 @@ import org.springframework.web.bind.annotation.RequestParam; ) public interface IDistributionAddvalueDetailClient { - String API_PREFIX = "/client"; + String API_PREFIX = "addvalueDetail/client"; String TOP = API_PREFIX + "/top"; /** diff --git a/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/feign/IDistributionAddvaluePackageClient.java b/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/feign/IDistributionAddvaluePackageClient.java index 4bdd03b3f..5571c0a43 100644 --- a/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/feign/IDistributionAddvaluePackageClient.java +++ b/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/feign/IDistributionAddvaluePackageClient.java @@ -33,7 +33,7 @@ import org.springframework.web.bind.annotation.RequestParam; ) public interface IDistributionAddvaluePackageClient { - String API_PREFIX = "/client"; + String API_PREFIX = "addvaluePackage/client"; String TOP = API_PREFIX + "/top"; /** diff --git a/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/vo/DistributionAddvalueDetailVO.java b/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/vo/DistributionAddvalueDetailVO.java index 9e87c78e8..fd8bef17b 100644 --- a/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/vo/DistributionAddvalueDetailVO.java +++ b/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/vo/DistributionAddvalueDetailVO.java @@ -21,6 +21,8 @@ import org.springblade.core.tool.node.INode; import lombok.Data; import lombok.EqualsAndHashCode; +import java.util.List; + /** * 配送增值服务明细 视图实体类 * @@ -32,4 +34,7 @@ import lombok.EqualsAndHashCode; public class DistributionAddvalueDetailVO extends DistributionAddvalueDetailEntity { private static final long serialVersionUID = 1L; + + private List<DistributionAddvaluePackageVO> addvaluePackageVOList; + } diff --git a/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/vo/DistributionAddvalueVO.java b/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/vo/DistributionAddvalueVO.java index 8a6357aa6..375976166 100644 --- a/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/vo/DistributionAddvalueVO.java +++ b/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/vo/DistributionAddvalueVO.java @@ -21,6 +21,8 @@ import org.springblade.core.tool.node.INode; import lombok.Data; import lombok.EqualsAndHashCode; +import java.util.List; + /** * 配送增值服务表 视图实体类 * @@ -32,4 +34,7 @@ import lombok.EqualsAndHashCode; public class DistributionAddvalueVO extends DistributionAddvalueEntity { private static final long serialVersionUID = 1L; + + private List<DistributionAddvalueDetailVO> addvalueDetailVOS; + } 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 d7a1253cc..f7a5f00b5 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 @@ -215,6 +215,7 @@ ldsa.order_status, ldsa.description_goods descriptionGoods, ( + SELECT GROUP_CONCAT( ldpl.material_name SEPARATOR ',' ) FROM diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/IDistributionAddvalueService.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/IDistributionAddvalueService.java index 63752325e..b8505cf3d 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/IDistributionAddvalueService.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/IDistributionAddvalueService.java @@ -19,9 +19,11 @@ package com.logpm.distribution.service; import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; +import com.logpm.distribution.dto.app.DistributionAppAddvalueDTO; import com.logpm.distribution.entity.DistributionAddvalueEntity; import com.logpm.distribution.excel.DistributionAddvalueExcel; import com.logpm.distribution.vo.DistributionAddvalueVO; +import com.logpm.distribution.vo.app.DistributionAppAddvalueVO; import java.util.List; @@ -50,4 +52,11 @@ public interface IDistributionAddvalueService extends IService<DistributionAddva */ List<DistributionAddvalueExcel> exportDistributionAddvalue(Wrapper<DistributionAddvalueEntity> queryWrapper); + /** + * 查询客户的增值服务列表 + * @param page + * @param distributionAppAddvalueDTO + * @return + */ + IPage<DistributionAppAddvalueVO> addvaluePage(IPage<DistributionAppAddvalueVO> page, DistributionAppAddvalueDTO distributionAppAddvalueDTO); } diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionAddvalueServiceImpl.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionAddvalueServiceImpl.java index f77af3f41..3311ffc78 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionAddvalueServiceImpl.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionAddvalueServiceImpl.java @@ -16,11 +16,15 @@ */ package com.logpm.distribution.service.impl; +import com.logpm.distribution.dto.app.DistributionAppAddvalueDTO; import com.logpm.distribution.entity.DistributionAddvalueEntity; import com.logpm.distribution.excel.DistributionAddvalueExcel; import com.logpm.distribution.mapper.DistributionAddvalueMapper; import com.logpm.distribution.service.IDistributionAddvalueService; import com.logpm.distribution.vo.DistributionAddvalueVO; +import com.logpm.distribution.vo.app.DistributionAppAddvalueVO; +import lombok.AllArgsConstructor; +import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.metadata.IPage; @@ -34,8 +38,14 @@ import java.util.List; * @since 2023-09-11 */ @Service +@AllArgsConstructor +@Slf4j public class DistributionAddvalueServiceImpl extends ServiceImpl<DistributionAddvalueMapper, DistributionAddvalueEntity> implements IDistributionAddvalueService { + private final DistributionAddvalueMapper distributionAddvalueMapper; + + + @Override public IPage<DistributionAddvalueVO> selectDistributionAddvaluePage(IPage<DistributionAddvalueVO> page, DistributionAddvalueVO distributionAddvalue) { return page.setRecords(baseMapper.selectDistributionAddvaluePage(page, distributionAddvalue)); @@ -51,4 +61,13 @@ public class DistributionAddvalueServiceImpl extends ServiceImpl<DistributionAdd return distributionAddvalueList; } + @Override + public IPage<DistributionAppAddvalueVO> addvaluePage(IPage<DistributionAppAddvalueVO> page, DistributionAppAddvalueDTO distributionAppAddvalueDTO) { + //根据客户ID查询增值服务列表 + + + + return null; + } + } diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionDeliveryListServiceImpl.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionDeliveryListServiceImpl.java index c6caf6e44..b48441e09 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionDeliveryListServiceImpl.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionDeliveryListServiceImpl.java @@ -163,7 +163,7 @@ public class DistributionDeliveryListServiceImpl extends BaseServiceImpl<Distrib DistributionDeliveryListVO distributionDeliveryListVO = DistributionDeliveryListWrapper.build().entityVO(detail); //查询包条数据 - //List<DistributionDeliveryInfoVO> stripList = distributionDeliveryInfoMapper.selectStripList(detail.getId()); +// List<DistributionDeliveryInfoVO> stripList = distributionDeliveryInfoMapper.selectStripList(detail.getId()); //distributionDeliveryListVO.setPackadeList(stripList); //装车件数 //Integer sum = distributionSignforMapper.selectloadNub(distributionDeliveryListVO.getId());