From e15c58fc32698f4fc79b9fa0fee0d3b370aae96f Mon Sep 17 00:00:00 2001 From: wangw <1594593906@qq.com> Date: Thu, 30 Oct 2025 13:43:14 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BC=80=E9=80=9A=20=E5=88=9D=E5=A7=8B?= =?UTF-8?q?=E5=8C=96=E7=AD=89=E7=BA=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/MkDistributionUserService.java | 1 - .../impl/MkDistributionUserServiceImpl.java | 95 +++++++------------ 2 files changed, 36 insertions(+), 60 deletions(-) diff --git a/cash-common/cash-common-service/src/main/java/com/czg/market/service/MkDistributionUserService.java b/cash-common/cash-common-service/src/main/java/com/czg/market/service/MkDistributionUserService.java index 9a085b0b2..9962ed6c2 100644 --- a/cash-common/cash-common-service/src/main/java/com/czg/market/service/MkDistributionUserService.java +++ b/cash-common/cash-common-service/src/main/java/com/czg/market/service/MkDistributionUserService.java @@ -96,7 +96,6 @@ public interface MkDistributionUserService extends IService void deleteDistributionUser(Long id); - Map pay(long userId, MkDistributionPayDTO payDTO); Boolean cashPayOrder(long adminId, MkDistributionPayDTO payParam); diff --git a/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkDistributionUserServiceImpl.java b/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkDistributionUserServiceImpl.java index 9da38f4cb..4a6b7ad0d 100644 --- a/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkDistributionUserServiceImpl.java +++ b/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkDistributionUserServiceImpl.java @@ -17,23 +17,14 @@ import com.czg.constant.TableValueConstant; import com.czg.exception.CzgException; import com.czg.market.dto.MkDistributionUserDTO; import com.czg.market.dto.MkDistributionWithdrawFlowDTO; -import com.czg.market.entity.MkDistributionAmountFlow; -import com.czg.market.entity.MkDistributionConfig; -import com.czg.market.entity.MkDistributionLevelConfig; -import com.czg.market.entity.MkDistributionUser; -import com.czg.market.service.MkDistributionAmountFlowService; -import com.czg.market.service.MkDistributionConfigService; -import com.czg.market.service.MkDistributionLevelConfigService; -import com.czg.market.service.MkDistributionUserService; -import com.czg.market.vo.DistributionCenterShopVO; -import com.czg.market.vo.DistributionCenterTopVO; import com.czg.market.entity.*; import com.czg.market.service.*; +import com.czg.market.vo.DistributionCenterShopVO; +import com.czg.market.vo.DistributionCenterTopVO; import com.czg.market.vo.InviteUserVO; import com.czg.market.vo.MkDistributionConfigVO; import com.czg.order.dto.MkDistributionPayDTO; import com.czg.order.entity.OrderInfo; -import com.czg.order.entity.OrderPayment; import com.czg.order.service.OrderInfoService; import com.czg.order.service.OrderPaymentService; import com.czg.sa.StpKit; @@ -41,10 +32,10 @@ import com.czg.service.market.enums.OrderStatusEnums; import com.czg.service.market.mapper.MkDistributionUserMapper; import com.czg.utils.AssertUtil; import com.czg.utils.CzgRandomUtils; +import com.czg.utils.FunUtils; import com.czg.utils.PageUtil; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; -import com.czg.utils.FunUtils; import com.mybatisflex.core.paginate.Page; import com.mybatisflex.core.query.QueryWrapper; import com.mybatisflex.spring.service.impl.ServiceImpl; @@ -55,13 +46,9 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.math.BigDecimal; +import java.math.RoundingMode; import java.time.LocalDateTime; import java.util.*; -import java.math.RoundingMode; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Set; import java.util.stream.Collectors; /** @@ -423,20 +410,13 @@ public class MkDistributionUserServiceImpl extends ServiceImpl pay(long userId, MkDistributionPayDTO payDTO) { - MkDistributionConfigVO detail = mkDistributionConfigService.detail(payDTO.getShopId()); - AssertUtil.isTrue(detail.getIsEnable() != 1, "分销未开启"); - if (!TableValueConstant.DistributionConfig.OpenType.PAY.getCode().equals(detail.getOpenType())) { - throw new CzgException("当前未开启购买分销配置"); - } - - OrderPayment orderPayment = new OrderPayment().setShopId(payDTO.getShopId()).setSourceId(userId) - .setPayType("distribution").setOrderNo(payDTO.getPlatformType() + IdUtil.getSnowflakeNextId()).setAmount(detail.getPayAmount()); - orderPaymentService.save(orderPayment); - - return Map.of(); - } - @Override public Boolean cashPayOrder(long adminId, MkDistributionPayDTO payParam) { ShopInfo shopInfo = shopInfoService.getById(payParam.getShopId()); @@ -630,7 +607,7 @@ public class MkDistributionUserServiceImpl extends ServiceImpl