luodangjia
2025-01-24 b9f26b3f2ea4ebc3344868b2ab2bcc399df0bde5
12.18
1个文件已修改
12 ■■■■■ 已修改文件
ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/WalletController.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/WalletController.java
@@ -20,7 +20,9 @@
import com.ruoyi.common.security.utils.SecurityUtils;
import com.ruoyi.order.feignClient.RemoteOrderGoodsClient;
import com.ruoyi.order.model.Order;
import com.ruoyi.other.api.domain.BaseSetting;
import com.ruoyi.other.api.domain.VipSetting;
import com.ruoyi.other.api.feignClient.BaseSettingClient;
import com.ruoyi.system.api.model.LoginUser;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
@@ -58,6 +60,8 @@
    private BalancePaymentService balancePaymentService;
    @Resource
    private RedisTemplate redisTemplate;
    @Resource
    private BaseSettingClient baseSettingClient;
@@ -145,6 +149,14 @@
    @GetMapping("recharge")
    @ApiOperation(value = "充值", notes = "钱包充值")
    public R<String> recharge(@ApiParam(value = "充值金额", required = true) @RequestParam BigDecimal amount) {
        R<BaseSetting> baseSetting = baseSettingClient.getBaseSetting(7);
        BaseSetting data = baseSetting.getData();
        if (data != null){
            if (amount.compareTo(new BigDecimal(data.getContent())) < 0){
                return R.fail("充值金额不能小于" + data.getContent() + "元");
            }
        }
        LoginUser loginUserApplet = tokenService.getLoginUserApplet();
        AppUser appUser = appUserService.getById(loginUserApplet.getUserid());
        BalancePayment balancePayment = new BalancePayment();