From add48c8930d02d58046e89e78b0530c2d5fce32d Mon Sep 17 00:00:00 2001 From: lisy <linlangsur163@163.com> Date: 星期五, 30 六月 2023 18:34:15 +0800 Subject: [PATCH] 课程信息:课时详情中续课数据处理 --- cloud-server-account/src/main/java/com/dsh/account/controller/AppUserController.java | 109 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 108 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 b64144b..a7abfa4 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,5 +1,8 @@ package com.dsh.account.controller; +import com.dsh.account.model.AddAppUserVo; +import com.dsh.account.model.LoginSMSCodeVo; +import com.dsh.account.model.LoginWeChatVo; import com.dsh.account.service.TAppUserService; import com.dsh.account.util.ResultUtil; import io.swagger.annotations.ApiImplicitParam; @@ -24,7 +27,7 @@ @ResponseBody @PostMapping("/base/appUser/getSMSCode") - @ApiOperation(value = "获取短信验证码", tags = {"用户—登录注册"}) + @ApiOperation(value = "获取短信验证码", tags = {"APP-登录注册"}) @ApiImplicitParams({ @ApiImplicitParam(value = "类型(1:登录,2:注册,3:修改密码,4:忘记密码)", name = "type", dataType = "int", required = true), @ApiImplicitParam(value = "电话号码", name = "phone", dataType = "string", required = true) @@ -38,4 +41,108 @@ return ResultUtil.runErr(); } } + + + @ResponseBody + @PostMapping("/base/appUser/addAppUser") + @ApiOperation(value = "注册用户", tags = {"APP-登录注册"}) + @ApiImplicitParams({ + }) + public ResultUtil addAppUser(@RequestBody AddAppUserVo addAppUserVo){ + try { + return appUserService.addAppUser(addAppUserVo); + }catch (Exception e){ + e.printStackTrace(); + return ResultUtil.runErr(); + } + } + + + @ResponseBody + @PostMapping("/base/appUser/loginPassword") + @ApiOperation(value = "账号密码登录", tags = {"APP-登录注册"}) + @ApiImplicitParams({ + @ApiImplicitParam(value = "电话号码", name = "phone", dataType = "string", required = true), + @ApiImplicitParam(value = "登录密码", name = "password", dataType = "string", required = true) + }) + public ResultUtil<String> loginPassword(@RequestBody String phone, @RequestBody String password){ + try { + return appUserService.loginPassword(phone, password); + }catch (Exception e){ + e.printStackTrace(); + return ResultUtil.runErr(); + } + } + + + + @ResponseBody + @PostMapping("/base/appUser/loginSMSCode") + @ApiOperation(value = "短信验证码登录", tags = {"APP-登录注册"}) + @ApiImplicitParams({ + }) + public ResultUtil<String> loginSMSCode(@RequestBody LoginSMSCodeVo loginSMSCodeVo){ + try { + return appUserService.loginSMSCode(loginSMSCodeVo); + }catch (Exception e){ + e.printStackTrace(); + return ResultUtil.runErr(); + } + } + + + @ResponseBody + @PostMapping("/base/appUser/loginWeChat") + @ApiOperation(value = "微信登录", tags = {"APP-登录注册"}) + @ApiImplicitParams({ + }) + public ResultUtil<String> loginWeChat(@RequestBody LoginWeChatVo loginWeChatVo){ + try { + return appUserService.loginWechat(loginWeChatVo); + }catch (Exception e){ + e.printStackTrace(); + return ResultUtil.runErr(); + } + } + + + + @ResponseBody + @PostMapping("/base/appUser/updatePassword") + @ApiOperation(value = "修改密码", tags = {"APP-登录注册"}) + @ApiImplicitParams({ + @ApiImplicitParam(value = "电话号码", name = "phone", dataType = "string", required = true), + @ApiImplicitParam(value = "短信验证码", name = "code", dataType = "string", required = true), + @ApiImplicitParam(value = "新密码", name = "password", dataType = "string", required = true) + }) + public ResultUtil updatePassword(@RequestBody String phone, @RequestBody String code, @RequestBody String password){ + try { + return appUserService.updatePassword(phone, code, password); + }catch (Exception e){ + e.printStackTrace(); + return ResultUtil.runErr(); + } + } + + + @ResponseBody + @PostMapping("/base/appUser/forgetPassword") + @ApiOperation(value = "忘记密码", tags = {"APP-登录注册"}) + @ApiImplicitParams({ + @ApiImplicitParam(value = "电话号码", name = "phone", dataType = "string", required = true), + @ApiImplicitParam(value = "短信验证码", name = "code", dataType = "string", required = true), + @ApiImplicitParam(value = "新密码", name = "password", dataType = "string", required = true) + }) + public ResultUtil forgetPassword(@RequestBody String phone, @RequestBody String code, @RequestBody String password){ + try { + return appUserService.updatePassword(phone, code, password); + }catch (Exception e){ + e.printStackTrace(); + return ResultUtil.runErr(); + } + } + + + + } -- Gitblit v1.7.1