Commit 12a80ca4b8d95c62ca5e288baff64f8c11933e30

Authored by YunaiV
1 parent a6670f38

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

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