From 2862c3e4da3adbb4bea43151514f0c43b86476d6 Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期六, 07 九月 2024 17:49:17 +0800 Subject: [PATCH] APP端冥想首页相关接口 --- xinquan-auth/src/main/java/com/xinquan/auth/controller/TokenController.java | 41 +++++++++++++++++++++-------------------- 1 files changed, 21 insertions(+), 20 deletions(-) diff --git a/xinquan-auth/src/main/java/com/xinquan/auth/controller/TokenController.java b/xinquan-auth/src/main/java/com/xinquan/auth/controller/TokenController.java index 41f1707..7268679 100644 --- a/xinquan-auth/src/main/java/com/xinquan/auth/controller/TokenController.java +++ b/xinquan-auth/src/main/java/com/xinquan/auth/controller/TokenController.java @@ -17,15 +17,14 @@ import com.xinquan.system.api.domain.SysUser; import com.xinquan.system.api.feignClient.SysUserClient; import com.xinquan.system.api.model.AppCaptchaBody; +import com.xinquan.system.api.model.AppLoginUser; import com.xinquan.system.api.model.AppVerifyCellPhoneBody; import com.xinquan.system.api.model.AppWXLoginBody; -import com.xinquan.system.api.model.AppleLoginUser; import com.xinquan.system.api.model.LoginUser; -import com.xinquan.system.api.model.WXLoginUser; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiOperation; -import java.util.Date; +import java.time.LocalDateTime; import java.util.HashMap; import java.util.List; import javax.servlet.http.HttpServletRequest; @@ -80,11 +79,11 @@ */ @ApiOperation(value = "注册账户",tags = {"APP端"}) @PostMapping("/app/register") - public R<?> appRegister(@Validated @RequestBody AppRegisterBody appRegisterBody) + public R<AppLoginUser> appRegister(@Validated @RequestBody AppRegisterBody appRegisterBody) { // 用户注册 - sysLoginService.appRegister(appRegisterBody); - return R.ok(); + AppLoginUser appLoginUser = sysLoginService.appRegister(appRegisterBody); + return R.ok(tokenService.createToken4AppLoginUser(appLoginUser)); } /** @@ -95,9 +94,9 @@ */ @ApiOperation(value = "账号密码登录", tags = {"APP端"}) @PostMapping("/app/login") - public R<?> appLogin(@Validated @RequestBody AppLoginBody body) { - LoginUser userInfo = sysLoginService.appLogin(body); - return R.ok(tokenService.createToken(userInfo)); + public R<AppLoginUser> appLogin(@Validated @RequestBody AppLoginBody body) { + AppLoginUser appLoginUser = sysLoginService.appLogin(body); + return R.ok(tokenService.createToken4AppLoginUser(appLoginUser)); } /** @@ -108,9 +107,9 @@ */ @ApiOperation(value = "验证码登录", tags = {"APP端"}) @PostMapping("/app/captchaLogin") - public R<?> appCaptchaLogin(@Validated @RequestBody AppCaptchaBody body) { - LoginUser userInfo = sysLoginService.appCaptchaLogin(body); - return R.ok(tokenService.createToken(userInfo)); + public R<AppLoginUser> appCaptchaLogin(@Validated @RequestBody AppCaptchaBody body) { + AppLoginUser appLoginUser = sysLoginService.appCaptchaLogin(body); + return R.ok(tokenService.createToken4AppLoginUser(appLoginUser)); } /** @@ -146,9 +145,9 @@ */ @ApiOperation(value = "微信登录", tags = {"APP端"}) @PostMapping("/app/wxLogin") - public R<?> thirdLogin(@Validated @RequestBody AppWXLoginBody body) { - WXLoginUser wxLoginUser = sysLoginService.wxLogin(body); - return R.ok(tokenService.createToken4WXLoginUser(wxLoginUser)); + public R<AppLoginUser> thirdLogin(@Validated @RequestBody AppWXLoginBody body) { + AppLoginUser appLoginUser = sysLoginService.wxLogin(body); + return R.ok(tokenService.createToken4AppLoginUser(appLoginUser)); } /** @@ -161,9 +160,10 @@ @PostMapping("/app/appleLogin") @ApiImplicitParams({ @ApiImplicitParam(name = "appleId", value = "苹果ID", required = true, dataType = "String", paramType = "query")}) - public R<?> appleLogin(@RequestParam(value = "appleId", required = true) String appleId) { - AppleLoginUser appleLoginUser = sysLoginService.appleLogin(appleId); - return R.ok(tokenService.createToken4WXLoginUser(appleLoginUser)); + public R<AppLoginUser> appleLogin( + @RequestParam(value = "appleId", required = true) String appleId) { + AppLoginUser appLoginUser = sysLoginService.appleLogin(appleId); + return R.ok(tokenService.createToken4AppLoginUser(appLoginUser)); } /** @@ -175,7 +175,8 @@ @ApiOperation(value = "微信苹果登录-验证手机号", tags = {"APP端"}) @PostMapping("/app/verifyCellPhone") public R<?> verifyCellPhone(@Validated @RequestBody AppVerifyCellPhoneBody body) { - return R.ok(tokenService.createToken4WXLoginUser(sysLoginService.verifyCellPhone(body))); + return R.ok(tokenService.createToken4AppLoginUser( + sysLoginService.verifyCellPhone(body))); } /** @@ -202,7 +203,7 @@ // 修改用户最后登录时间 SysUser sysUser = new SysUser(); sysUser.setUserId(userInfo.getSysUser().getUserId()); - sysUser.setLoginDate(new Date()); + sysUser.setLoginDate(LocalDateTime.now()); System.out.println("修改用户登录时间"+sysUser); userClient.updateSysUser(sysUser); // 获取登录token -- Gitblit v1.7.1