From e360c48dccb05305936c6e81e0409965bd48a93e Mon Sep 17 00:00:00 2001 From: xuhy <3313886187@qq.com> Date: 星期六, 09 十一月 2024 15:04:29 +0800 Subject: [PATCH] 代码提交 --- xinquan-modules/xinquan-user/src/main/java/com/xinquan/user/controller/client/ClientAppUserWithdrawController.java | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) diff --git a/xinquan-modules/xinquan-user/src/main/java/com/xinquan/user/controller/client/ClientAppUserWithdrawController.java b/xinquan-modules/xinquan-user/src/main/java/com/xinquan/user/controller/client/ClientAppUserWithdrawController.java index 939a292..9e86fb2 100644 --- a/xinquan-modules/xinquan-user/src/main/java/com/xinquan/user/controller/client/ClientAppUserWithdrawController.java +++ b/xinquan-modules/xinquan-user/src/main/java/com/xinquan/user/controller/client/ClientAppUserWithdrawController.java @@ -6,11 +6,13 @@ import com.alibaba.nacos.common.utils.UuidUtils; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.xinquan.common.core.constant.CacheConstants; import com.xinquan.common.core.domain.R; import com.xinquan.common.core.utils.WebUtils; import com.xinquan.common.core.utils.page.CollUtils; import com.xinquan.common.core.utils.page.PageDTO; import com.xinquan.common.log.enums.BusinessType; +import com.xinquan.common.redis.service.RedisService; import com.xinquan.common.security.service.TokenService; import com.xinquan.course.api.domain.Course; import com.xinquan.order.api.domain.Order; @@ -67,6 +69,8 @@ private TokenService tokenService; @Resource private AppUserWalletRecordService appUserWalletRecordService; + @Autowired + private RedisService redisService; @PostMapping("/withdrawList") @ApiOperation(value = "提现列表-分页", tags = {"管理后台-提现管理"}) @@ -297,6 +301,14 @@ Long userId = loginUser.getUserid(); appUserWithdraw.setAppUserId(userId); + Boolean flag = redisService.hasKey(CacheConstants.ADD_CARD_PHONE_CODE_PREFIX + appUserWithdraw.getCellPhone()); + if(!flag){ + return R.fail("验证码已失效,请重新获取"); + } + String code = redisService.getCacheObject(CacheConstants.ADD_CARD_PHONE_CODE_PREFIX + appUserWithdraw.getCellPhone()); + if (!appUserWithdraw.getCode().equals(code)) { + return R.fail("验证码不正确"); + } appUserBankService.save(appUserWithdraw); return R.ok(); } -- Gitblit v1.7.1