From de76836daf2cc9466b153c14219e085bb08d8572 Mon Sep 17 00:00:00 2001 From: wxy <14293288+zysysys@user.noreply.gitee.com> Date: Sat, 24 Aug 2024 20:56:55 +0800 Subject: [PATCH] =?UTF-8?q?```feat(user):=20=E9=9B=86=E6=88=90=E6=94=AF?= =?UTF-8?q?=E4=BB=98=E5=AE=9D=E5=85=85=E5=80=BC=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 集成支付宝充值功能,允许用户通过支付宝进行余额充值。在用户控制器中添加了处理充值请求的端点,并在用户服务中实现了充值逻辑。使用Alipay SDK处理支付请求,并在成功支付后更新用户的余额。确保用户余额和支付金额的处理在数据库中是原子操作。支付宝配置详细信息已加载,同步和异步通知URL已设置。 ``` --- .../java/com/muyu/system/controller/SysUserController.java | 5 ++++- .../com/muyu/system/service/impl/SysUserServiceImpl.java | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/muyu/system/controller/SysUserController.java b/src/main/java/com/muyu/system/controller/SysUserController.java index 9b16369..c30bfc7 100644 --- a/src/main/java/com/muyu/system/controller/SysUserController.java +++ b/src/main/java/com/muyu/system/controller/SysUserController.java @@ -275,11 +275,14 @@ public class SysUserController extends BaseController { @GetMapping("/balance/{userId}") public Result userBalance(@PathVariable("userId") Long userId){ userService.checkUserDataScope(userId); - return toAjax(userService.selectBalance(userId)); + int rows = userService.selectBalance(userId); + System.out.println(rows); + return Result.success(rows); } + /** * 根据用户编号获取授权角色 */ diff --git a/src/main/java/com/muyu/system/service/impl/SysUserServiceImpl.java b/src/main/java/com/muyu/system/service/impl/SysUserServiceImpl.java index be1d7dd..a37d6c9 100644 --- a/src/main/java/com/muyu/system/service/impl/SysUserServiceImpl.java +++ b/src/main/java/com/muyu/system/service/impl/SysUserServiceImpl.java @@ -129,7 +129,9 @@ public class SysUserServiceImpl extends ServiceImpl impl @Override public int selectBalance(Long userId) { - return userMapper.selectBalance(userId); + int i = userMapper.selectBalance(userId); + System.out.println(i); + return i; } /** @@ -274,6 +276,7 @@ public class SysUserServiceImpl extends ServiceImpl impl AlipayTradePagePayRequest alipayRequest = new AlipayTradePagePayRequest(); + // 发起支付请求 try { //TODO 调用支付宝接口