From f23b33bbb9eaff76cac5b69e3b793fc7910fb0fa Mon Sep 17 00:00:00 2001 From: peternameyakj <908253177@qq.com> Date: Tue, 30 Jul 2024 11:03:37 +0800 Subject: [PATCH] 新增资金账户以及与交易账户的互转 --- src/main/java/project/web/api/WithdrawController.java | 19 ++++++++++++++++++- 1 files changed, 18 insertions(+), 1 deletions(-) diff --git a/src/main/java/project/web/api/WithdrawController.java b/src/main/java/project/web/api/WithdrawController.java index b15e7fe..fc6e02c 100644 --- a/src/main/java/project/web/api/WithdrawController.java +++ b/src/main/java/project/web/api/WithdrawController.java @@ -11,6 +11,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.web.bind.annotation.CrossOrigin; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -24,12 +25,17 @@ import kernel.web.BaseAction; import kernel.web.ResultObject; import project.Constants; +import project.data.DataService; import project.log.Log; import project.log.LogService; import project.party.PartyService; import project.party.model.Party; +import project.redis.RedisHandler; import project.syspara.SysparaService; +import project.wallet.WalletGatherService; import project.wallet.WalletLogService; +import project.wallet.WalletService; +import project.wallet.internal.WalletGatherServiceImpl; import project.withdraw.Withdraw; import project.withdraw.WithdrawService; import util.LockFilter; @@ -55,6 +61,16 @@ @Autowired private LogService logService; + + @Autowired + private RedisHandler redisHandler; + + @Autowired + private JdbcTemplate jdbcTemplate; + + @Autowired + private WalletService walletService; + private final String action = "/api/withdraw!"; @@ -169,7 +185,8 @@ withdraw.setDeviceIp(this.getIp()); // 保存 - this.withdrawService.saveApply(withdraw, channel, null, googleCode); + WalletGatherService walletGatherService = new WalletGatherServiceImpl(jdbcTemplate,redisHandler,walletService); + this.withdrawService.saveApply(withdraw, channel, null, googleCode,walletGatherService); Log log = new Log(); Party party = this.partyService.cachePartyBy(partyId, false); -- Gitblit v1.9.3