From a8bcf991fed051096358bbd9139923128c48b59c Mon Sep 17 00:00:00 2001 From: wangw <1594593906@qq.com> Date: Wed, 24 Dec 2025 14:03:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=98=BE=E5=BC=8F=E6=8A=9B=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/MkDistributionUserService.java | 27 ++++++++++--------- .../impl/MkDistributionUserServiceImpl.java | 5 ++-- 2 files changed, 18 insertions(+), 14 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 0cbeeeb27..4fec029cb 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 @@ -1,7 +1,9 @@ package com.czg.market.service; +import cn.hutool.core.exceptions.ValidateException; import com.czg.account.entity.UserInfo; 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.MkDistributionConfig; @@ -57,7 +59,7 @@ public interface MkDistributionUserService extends IService /** * 分销员中心-绑定邀请人 */ - void bindInviteUser(MkDistributionUserDTO param); + void bindInviteUser(MkDistributionUserDTO param) throws CzgException, ValidateException; /** * 获取分销员分页列表 @@ -85,6 +87,7 @@ public interface MkDistributionUserService extends IService * 更新分销员 */ void updateDistributionUserById(MkDistributionUserDTO param); + /** * 重置分销员等级 */ @@ -100,15 +103,14 @@ public interface MkDistributionUserService extends IService void deleteDistributionUser(Long id, Long shopId); - Boolean cashPayOrder(long adminId, MkDistributionPayDTO payParam); /** * 分销员开通 * * @param shopUserId 用户 - * @param amount 金额 - * @param shopId 店铺id + * @param amount 金额 + * @param shopId 店铺id */ void open(Long shopUserId, BigDecimal amount, Long shopId, Long sourceId); @@ -141,15 +143,16 @@ public interface MkDistributionUserService extends IService /** * 微信转账回调 + * * @param outBillNo 转账单号 - * @param state ACCEPTED:单据已受理 - * PROCESSING:单据处理中,转账结果尚未明确,如一直处于此状态,建议检查账户余额是否足够 - * WAIT_USER_CONFIRM:待收款用户确认,可拉起微信收款确认页面进行收款确认 - * TRANSFERING:转账中,转账结果尚未明确,可拉起微信收款确认页面再次重试确认收款 - * SUCCESS: 转账成功 - * FAIL: 转账失败 - * CANCELING: 撤销中 - * CANCELLED: 已撤销 + * @param state ACCEPTED:单据已受理 + * PROCESSING:单据处理中,转账结果尚未明确,如一直处于此状态,建议检查账户余额是否足够 + * WAIT_USER_CONFIRM:待收款用户确认,可拉起微信收款确认页面进行收款确认 + * TRANSFERING:转账中,转账结果尚未明确,可拉起微信收款确认页面再次重试确认收款 + * SUCCESS: 转账成功 + * FAIL: 转账失败 + * CANCELING: 撤销中 + * CANCELLED: 已撤销 */ void withdrawNotify(String outBillNo, String state, String failReason); 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 edbd838ba..bbaa8c290 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 @@ -3,6 +3,7 @@ package com.czg.service.market.service.impl; import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.collection.CollUtil; import cn.hutool.core.date.DateUtil; +import cn.hutool.core.exceptions.ValidateException; import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.IdcardUtil; import cn.hutool.core.util.StrUtil; @@ -234,7 +235,7 @@ public class MkDistributionUserServiceImpl extends ServiceImpl= config.getRewardCount()) { log.info("分销员{}已达到奖励次数上限, 次数: {}", currentDistributionUser.getId(), config.getRewardCount()); return; - }else { + } else { log.info("分销员奖励次数: {}", count); } }