From 1ab3022a08c32087cbc131fd00e25affacbb5eff Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期三, 03 七月 2024 11:37:42 +0800 Subject: [PATCH] bug修改 --- ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TUserController.java | 18 ++++++++++++++++-- 1 files changed, 16 insertions(+), 2 deletions(-) diff --git a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TUserController.java b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TUserController.java index c8e3ea2..99530c8 100644 --- a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TUserController.java +++ b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TUserController.java @@ -175,7 +175,7 @@ try { System.err.println("进入支付宝回调"); Map<String, String> map = payMoneyUtil.alipayCallback(request); - System.err.println("返回参数"); + System.err.println("返回参数"+map); if (null != map) { String out_trade_no = map.get("out_trade_no"); String trade_no = map.get("trade_no"); @@ -476,12 +476,14 @@ } else { tUser1.setHeadImg("https://haitunyingyu.obs.cn-southwest-2.myhuaweicloud.com/admin/1c6ee218aa18434db2e86df903990de8.jpg"); tUser1 = getUser(phone); + tUser1.setAccount("用户"+UUIDUtil.getNumberRandom(6)); userService.save(tUser1); } } } else { tUser1 = getUser(phone); tUser1.setHeadImg("https://haitunyingyu.obs.cn-southwest-2.myhuaweicloud.com/admin/1c6ee218aa18434db2e86df903990de8.jpg"); + tUser1.setAccount("用户"+UUIDUtil.getNumberRandom(6)); userService.save(tUser1); } } @@ -553,7 +555,7 @@ } else { user = getUser(phone); user.setHeadImg("https://haitunyingyu.obs.cn-southwest-2.myhuaweicloud.com/admin/1c6ee218aa18434db2e86df903990de8.jpg"); - + user.setAccount("用户"+UUIDUtil.getNumberRandom(6)); userService.save(user); } // 生成登录用户信息 @@ -738,6 +740,18 @@ return R.tokenError("登录失效!"); } TUser byId = userService.getById(loginUserStudy.getUserid()); + // 判断用户会员到期时间 用于判断这个用户到底是不是会员 + if (null != byId.getVipEndTime()) { + Date vipEndTime = byId.getVipEndTime(); + Date now = new Date(); + if (vipEndTime.before(now)) { + byId.setIsVip(Constants.ZERO); + } else { + byId.setIsVip(Constants.ONE); + } + }else{ + byId.setIsVip(Constants.ZERO); + } return R.ok(byId); } -- Gitblit v1.7.1