From a2ca1f655c816f801f8881136d17d19da915d99b Mon Sep 17 00:00:00 2001
From: zyy3 <zyy3@zy.com>
Date: Fri, 26 Sep 2025 23:18:28 +0800
Subject: [PATCH] 修改账户资金余额

---
 trading-order-admin/src/main/java/com/yami/trading/admin/controller/user/UserController.java |   21 +++++++++++++++++++--
 1 files changed, 19 insertions(+), 2 deletions(-)

diff --git a/trading-order-admin/src/main/java/com/yami/trading/admin/controller/user/UserController.java b/trading-order-admin/src/main/java/com/yami/trading/admin/controller/user/UserController.java
index 18f6b75..34310a4 100644
--- a/trading-order-admin/src/main/java/com/yami/trading/admin/controller/user/UserController.java
+++ b/trading-order-admin/src/main/java/com/yami/trading/admin/controller/user/UserController.java
@@ -15,9 +15,11 @@
 import com.yami.trading.common.constants.Constants;
 import com.yami.trading.common.domain.Result;
 import com.yami.trading.common.util.IPHelper;
+import com.yami.trading.security.common.manager.PasswordManager;
 import com.yami.trading.security.common.util.SecurityUtils;
 import com.yami.trading.security.common.enums.SysTypeEnum;
 import com.yami.trading.security.common.manager.TokenStore;
+import com.yami.trading.service.CapitaltWalletService;
 import com.yami.trading.service.WalletService;
 import com.yami.trading.service.system.LogService;
 import com.yami.trading.service.user.UserRecomService;
@@ -61,6 +63,12 @@
     @Autowired
     PermissionFacade permissionFacade;
 
+    @Autowired
+    PasswordManager passwordManager;
+
+    @Autowired
+    CapitaltWalletService capitaltWalletService;
+
     @PostMapping("list")
     @ApiOperation("列表")
     public Result<Page<UserDto>> list(@Valid @RequestBody UserListModel model) {
@@ -100,6 +108,15 @@
         return Result.ok(null);
     }
 
+    @ApiOperation(value = "修改账户资金余额")
+    @PostMapping("updateCapitaltWallt")
+    @SysLog("修改账户余额")
+    public Result updateCapitaltWallt(@Valid @RequestBody UpdateWalltModel model) {
+        sysUserService.checkSafeWord(model.getSafePassword());
+        return capitaltWalletService.updateCapitaltWallt(model.getUserId(), model.getMoneyRevise(),
+                model.getAccountType(), model.getCoinType());
+    }
+
     @ApiOperation(value = "修改提现限制流水")
     @PostMapping("updateWithdrawalLimitFlow")
     @SysLog("修改提现限制流水")
@@ -115,7 +132,7 @@
     public Result restLoginPasswrod(@Valid @RequestBody RestLoginPasswrodModel model) {
         sysUserService.checkGooleAuthCode(Long.valueOf(model.getGoogleAuthCode()));
         sysUserService.checkSafeWord(model.getLoginSafeword());
-        userService.restLoginPasswrod(model.getUserId(),  model.getPassword());
+        userService.restLoginPasswrod(model.getUserId(),  passwordManager.decryptPassword(model.getPassword()));
         return Result.ok(null);
     }
 
@@ -134,7 +151,7 @@
     public Result restSafePassword(@Valid @RequestBody RestSafePasswordModel model) {
         sysUserService.checkGooleAuthCode(Long.valueOf(model.getGoogleAuthCode()));
         sysUserService.checkSafeWord(model.getLoginSafeword());
-        userService.restSafePassword(model.getUserId(), model.getNewSafeword());
+        userService.restSafePassword(model.getUserId(), passwordManager.decryptPassword(model.getNewSafeword()));
         return Result.ok(null);
     }
 

--
Gitblit v1.9.3