From 8a025d3351fe4c6087c0dbf430624f4349e33d69 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期四, 14 十一月 2024 08:59:08 +0800 Subject: [PATCH] 代码提交 --- xinquan-auth/src/main/java/com/xinquan/auth/controller/TokenController.java | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 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 27efdac..0e4a139 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 @@ -133,6 +133,11 @@ @PostMapping("/app/login") public R<AppLoginUser> appLogin(@Validated @RequestBody AppLoginBody body) { AppLoginUser appLoginUser = sysLoginService.appLogin(body); + Long appUserId = appLoginUser.getAppUserId(); + AppUser data = remoteAppUserService.getAppUserById(appUserId + "").getData(); + if (data.getUserStatus() == 2){ + return R.fail("您的账号已被冻结"); + } return R.ok(tokenService.createToken4AppLoginUser(appLoginUser)); } @@ -146,6 +151,11 @@ @PostMapping("/app/captchaLogin") public R<AppLoginUser> appCaptchaLogin(@Validated @RequestBody AppCaptchaBody body) { AppLoginUser appLoginUser = sysLoginService.appCaptchaLogin(body); + Long appUserId = appLoginUser.getAppUserId(); + AppUser data = remoteAppUserService.getAppUserById(appUserId + "").getData(); + if (data.getUserStatus() == 2){ + return R.fail("您的账号已被冻结"); + } return R.ok(tokenService.createToken4AppLoginUser(appLoginUser)); } @@ -184,6 +194,11 @@ @PostMapping("/app/wxLogin") public R<AppLoginUser> thirdLogin(@Validated @RequestBody AppWXLoginBody body) { AppLoginUser appLoginUser = sysLoginService.wxLogin(body); + Long appUserId = appLoginUser.getAppUserId(); + AppUser data = remoteAppUserService.getAppUserById(appUserId + "").getData(); + if (data.getUserStatus() == 2){ + return R.fail("您的账号已被冻结"); + } return R.ok(tokenService.createToken4AppLoginUser(appLoginUser)); } @@ -205,6 +220,11 @@ @RequestParam(value = "device", required = true) String device ) { AppLoginUser appLoginUser = sysLoginService.appleLogin(appleId,device); + Long appUserId = appLoginUser.getAppUserId(); + AppUser data = remoteAppUserService.getAppUserById(appUserId + "").getData(); + if (data.getUserStatus() == 2){ + return R.fail("您的账号已被冻结"); + } return R.ok(tokenService.createToken4AppLoginUser(appLoginUser)); } -- Gitblit v1.7.1