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