From 266fbc08e028cab1f276eeedc682f73215965833 Mon Sep 17 00:00:00 2001 From: liujie <liujie> Date: 星期一, 09 十月 2023 18:02:13 +0800 Subject: [PATCH] update --- cloud-server-account/src/main/java/com/dsh/account/controller/AppUserController.java | 25 +++++++++++++------------ 1 files changed, 13 insertions(+), 12 deletions(-) diff --git a/cloud-server-account/src/main/java/com/dsh/account/controller/AppUserController.java b/cloud-server-account/src/main/java/com/dsh/account/controller/AppUserController.java index 6464090..384d2d1 100644 --- a/cloud-server-account/src/main/java/com/dsh/account/controller/AppUserController.java +++ b/cloud-server-account/src/main/java/com/dsh/account/controller/AppUserController.java @@ -14,10 +14,7 @@ import com.dsh.account.service.IVipPaymentService; import com.dsh.account.service.TAppUserService; import com.dsh.account.service.TCourseInfoRecordService; -import com.dsh.account.util.PayMoneyUtil; -import com.dsh.account.util.ResultUtil; -import com.dsh.account.util.TokenUtil; -import com.dsh.account.util.ToolUtil; +import com.dsh.account.util.*; import com.dsh.account.vo.GroupCityInfoVO; import com.dsh.account.vo.UserInfoQueryVO; import com.dsh.account.vo.entity.DayData; @@ -61,6 +58,9 @@ @Autowired private TCourseInfoRecordService courseInfoRecordService; + + @Autowired + private RedisUtil redisUtil; /** * 获取所有用户 @@ -225,19 +225,20 @@ } } @ResponseBody - @PostMapping("/api/appUser/bind") + @PostMapping("/base/appUser/bind") @ApiOperation(value = "微信登录--绑定手机号", tags = {"APP-登录注册"}) @ApiImplicitParams({ }) - public ResultUtil<String> bind(String phone){ + public ResultUtil<String> bind(String phone,String openId,String code){ try { - Integer uid = tokenUtil.getUserIdFormRedis(); - if(null == uid){ - return ResultUtil.tokenErr(); + String value = redisUtil.getValue(phone); + if(!code.equals(value)){ + return ResultUtil.error("验证码无效", ""); } - TAppUser byId = appUserService.getById(uid); - byId.setPhone(phone); - appUserService.updateById(byId); + List<TAppUser> list = appUserService.list(new LambdaQueryWrapper<TAppUser>().eq(TAppUser::getOpenid, openId)); + TAppUser tAppUser = list.get(0); + tAppUser.setPhone(phone); + appUserService.updateById(tAppUser); return ResultUtil.success(); }catch (Exception e){ e.printStackTrace(); -- Gitblit v1.7.1