mirror of
https://gitee.com/hhyykk/ipms-sjy.git
synced 2025-07-24 16:05:08 +08:00
code review:积分、优惠劵、佣金等逻辑
This commit is contained in:
@ -29,11 +29,12 @@ public class PayWalletController {
|
||||
@Resource
|
||||
private PayWalletService payWalletService;
|
||||
|
||||
@GetMapping("/user-wallet")
|
||||
@GetMapping("/get")
|
||||
@PreAuthorize("@ss.hasPermission('pay:wallet:query')")
|
||||
@Operation(summary = "获得用户钱包明细")
|
||||
public CommonResult<PayWalletRespVO> getByUser(PayWalletUserReqVO reqVO) {
|
||||
PayWalletDO wallet = payWalletService.getWalletByUserIdAndType(reqVO.getUserId(), reqVO.getUserType());
|
||||
public CommonResult<PayWalletRespVO> getWallet(PayWalletUserReqVO reqVO) {
|
||||
PayWalletDO wallet = payWalletService.getOrCreateWallet(reqVO.getUserId(), reqVO.getUserType());
|
||||
return success(PayWalletConvert.INSTANCE.convert02(wallet));
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -19,4 +19,5 @@ public class PayWalletUserReqVO {
|
||||
@NotNull(message = "用户类型不能为空")
|
||||
@InEnum(value = UserTypeEnum.class, message = "用户类型必须是 {value}")
|
||||
private Integer userType;
|
||||
|
||||
}
|
||||
|
@ -87,12 +87,4 @@ public interface PayWalletService {
|
||||
*/
|
||||
void unFreezePrice(Long id, Integer price);
|
||||
|
||||
/**
|
||||
* 获得用户的钱包明细
|
||||
*
|
||||
* @param userId 用户编号
|
||||
* @param userType 用户类型
|
||||
* @return 用户的钱包明细
|
||||
*/
|
||||
PayWalletDO getWalletByUserIdAndType(Long userId, Integer userType);
|
||||
}
|
||||
|
@ -195,9 +195,4 @@ public class PayWalletServiceImpl implements PayWalletService {
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public PayWalletDO getWalletByUserIdAndType(Long userId, Integer userType) {
|
||||
return walletMapper.selectByUserIdAndType(userId, userType);
|
||||
}
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user