From c72910d2b90f74d23e770717d80921b4fd064d48 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期二, 16 九月 2025 16:24:08 +0800 Subject: [PATCH] 新增用户提现 --- ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserBankController.java | 19 +++++++++++++------ 1 files changed, 13 insertions(+), 6 deletions(-) diff --git a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserBankController.java b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserBankController.java index e242c63..6727744 100644 --- a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserBankController.java +++ b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserBankController.java @@ -2,6 +2,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.ruoyi.account.api.model.AppUserBank; +import com.ruoyi.account.dto.SaveWithdrawalAccount; import com.ruoyi.account.service.AppUserBankService; import com.ruoyi.common.core.utils.bean.BeanUtils; import com.ruoyi.common.core.web.domain.AjaxResult; @@ -33,18 +34,24 @@ @ResponseBody @PostMapping("/saveAppUserBank") @ApiOperation(value = "保存银行卡") - public AjaxResult saveAppUserBank(@RequestBody AppUserBank appUserBank){ + public AjaxResult saveAppUserBank(@RequestBody SaveWithdrawalAccount appUserBank){ LoginUser loginUserApplet = tokenService.getLoginUserApplet(); AppUserBank bank = appUserBankService.getOne(new LambdaQueryWrapper<AppUserBank>() .eq(AppUserBank::getAppUserId, loginUserApplet.getUserid())); if (bank == null){ - appUserBank.setAppUserId(loginUserApplet.getUserid()); - appUserBankService.saveOrUpdate(appUserBank); + AppUserBank bank1 = new AppUserBank(); + bank1.setAppUserId(loginUserApplet.getUserid()); + bank1.setBankNumber(appUserBank.getReceiverAccountNoEnc()); + bank1.setUserName(appUserBank.getReceiverNameEnc()); + bank1.setReceiverAccountType(appUserBank.getReceiverAccountType()); + appUserBankService.saveOrUpdate(bank1); }else { - appUserBank.setId(bank.getId()); - appUserBank.setAppUserId(bank.getAppUserId()); - appUserBankService.updateById(appUserBank); + bank.setAppUserId(loginUserApplet.getUserid()); + bank.setBankNumber(appUserBank.getReceiverAccountNoEnc()); + bank.setUserName(appUserBank.getReceiverNameEnc()); + bank.setReceiverAccountType(appUserBank.getReceiverAccountType()); + appUserBankService.updateById(bank); } return AjaxResult.success(); } -- Gitblit v1.7.1