Commit 12a80ca4b8d95c62ca5e288baff64f8c11933e30

Authored by YunaiV
1 parent a6670f38

【代码评审】PAY:钱包余额修改的逻辑

yudao-module-member/yudao-module-member-biz/pom.xml
... ... @@ -33,6 +33,7 @@
33 33 <artifactId>yudao-module-infra-api</artifactId>
34 34 <version>${revision}</version>
35 35 </dependency>
  36 + <!-- TODO @puhui999:不在 MemberUserController 提供接口,而是 PayWalletController 增加。不然 member 耦合 pay 拉。 -->
36 37 <dependency>
37 38 <groupId>cn.iocoder.boot</groupId>
38 39 <artifactId>yudao-module-pay-api</artifactId>
... ...
yudao-module-pay/yudao-module-pay-api/src/main/java/cn/iocoder/yudao/module/pay/api/wallet/PayWalletApi.java
... ... @@ -2,6 +2,7 @@ package cn.iocoder.yudao.module.pay.api.wallet;
2 2  
3 3 import cn.iocoder.yudao.module.pay.api.wallet.dto.PayWalletUpdateBalanceReqDTO;
4 4  
  5 +// TODO @puhui999:不在 MemberUserController 提供接口,而是 PayWalletController 增加。不然 member 耦合 pay 拉。
5 6 /**
6 7 * 会员钱包 API 接口
7 8 *
... ...
yudao-module-pay/yudao-module-pay-api/src/main/java/cn/iocoder/yudao/module/pay/api/wallet/dto/PayWalletUpdateBalanceReqDTO.java
... ... @@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.pay.api.wallet.dto;
3 3 import jakarta.validation.constraints.NotNull;
4 4 import lombok.Data;
5 5  
  6 +// TODO @puhui999:不在 MemberUserController 提供接口,而是 PayWalletController 增加。不然 member 耦合 pay 拉。
6 7 /**
7 8 * 钱包余额更新 Request DTO
8 9 *
... ...
yudao-module-pay/yudao-module-pay-api/src/main/java/cn/iocoder/yudao/module/pay/enums/wallet/PayWalletBizTypeEnum.java
... ... @@ -21,8 +21,6 @@ public enum PayWalletBizTypeEnum implements IntArrayValuable {
21 21 PAYMENT_REFUND(4, "支付退款"),
22 22 UPDATE_BALANCE(5, "更新余额");
23 23  
24   - // TODO 后续增加
25   -
26 24 /**
27 25 * 业务分类
28 26 */
... ...
yudao-module-pay/yudao-module-pay-biz/src/main/java/cn/iocoder/yudao/module/pay/api/wallet/PayWalletApiImpl.java
... ... @@ -13,6 +13,7 @@ import static cn.iocoder.yudao.framework.common.enums.UserTypeEnum.MEMBER;
13 13 import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception;
14 14 import static cn.iocoder.yudao.module.pay.enums.ErrorCodeConstants.WALLET_NOT_FOUND;
15 15  
  16 +// @puhui999:不在 MemberUserController 提供接口,而是 PayWalletController 增加。不然 member 耦合 pay 拉。
16 17 /**
17 18 * 会员钱包 API 实现类
18 19 *
... ...