| | |
| | | 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; |
| | |
| | | |
| | | @Autowired |
| | | private TCourseInfoRecordService courseInfoRecordService; |
| | | |
| | | @Autowired |
| | | private RedisUtil redisUtil; |
| | | |
| | | /** |
| | | * 获取所有用户 |
| | |
| | | } |
| | | } |
| | | @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(); |