From 4ee77a0ee732b1d760b08d986ab308dc8d89f6be Mon Sep 17 00:00:00 2001 From: 44323 <443237572@qq.com> Date: 星期三, 01 十一月 2023 10:43:54 +0800 Subject: [PATCH] 支付会员购买bug --- cloud-server-account/src/main/java/com/dsh/account/controller/AppUserController.java | 44 +++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 43 insertions(+), 1 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 607a5da..81fbf7b 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 @@ -1,8 +1,11 @@ package com.dsh.account.controller; +import com.alibaba.nacos.common.utils.Md5Utils; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.dsh.account.dto.BindDto; import com.dsh.account.dto.SelectDto; +import com.dsh.account.dto.UpdateInfoDto; import com.dsh.account.entity.Coach; import com.dsh.account.entity.TAppUser; import com.dsh.account.entity.TCourseInfoRecord; @@ -96,9 +99,13 @@ if (null != phone){ return 5001; } + }else { + TAppUser phone = appUserService.getOne(new QueryWrapper<TAppUser>().eq("phone", query.getPhone())); + if (null != phone){ + return 5001; + } } query.setIsVip(0); - query.setPassword("111111"); query.setInsertTime(new Date()); return appUserService.saveOrUpdate(query); } @@ -106,6 +113,7 @@ /** * 获取用户信息列表数据 */ + @ResponseBody @RequestMapping("/base/appUser/listAll") public List<QueryAppUserVO> listAll(@RequestBody QueryAppUser query){ @@ -198,6 +206,19 @@ return ResultUtil.runErr(); } } + @ResponseBody + @PostMapping("/base/appUser/bind") + @ApiOperation(value = "微信登录绑定手机号", tags = {"APP-登录注册"}) + @ApiImplicitParams({ + }) + public ResultUtil bind(BindDto dto){ + try { + return appUserService.bind(dto); + }catch (Exception e){ + e.printStackTrace(); + return ResultUtil.runErr(); + } + } @ResponseBody @@ -216,6 +237,27 @@ + @ResponseBody + @PostMapping("/api/appUser/updateInfo") + @ApiOperation(value = "修改个人信息", tags = {"APP-登录注册"}) + @ApiImplicitParams({ + }) + public ResultUtil<String> updateInfo(UpdateInfoDto dto){ + try { + Integer uid = tokenUtil.getUserIdFormRedis(); + if(null == uid){ + return ResultUtil.tokenErr(); + } + return appUserService.updateInfo(dto,uid); + }catch (Exception e){ + e.printStackTrace(); + return ResultUtil.runErr(); + } + } + + + + @ResponseBody -- Gitblit v1.7.1