From 177249c76aeea0b4bf8d8816d4994e3b445b45ce Mon Sep 17 00:00:00 2001 From: huanghongfa <huanghongfa123456> Date: 星期四, 02 九月 2021 10:39:34 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/zzj' into zzj --- springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/LoginApi.java | 42 +++++++++++++++++++++--------------------- 1 files changed, 21 insertions(+), 21 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/LoginApi.java b/springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/LoginApi.java index 3bb77e0..6379660 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/LoginApi.java +++ b/springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/LoginApi.java @@ -1,23 +1,23 @@ package com.panzhihua.grid_app.api; -import com.alibaba.fastjson.JSON; +import javax.annotation.Resource; + +import org.springframework.beans.BeanUtils; +import org.springframework.util.ObjectUtils; +import org.springframework.web.bind.annotation.*; + import com.alibaba.fastjson.JSONObject; import com.panzhihua.common.controller.BaseController; import com.panzhihua.common.model.vos.LoginReturnVO; import com.panzhihua.common.model.vos.LoginReturnsVO; import com.panzhihua.common.model.vos.R; -import com.panzhihua.common.model.vos.community.ComMngStructAreaVO; import com.panzhihua.common.service.auth.TokenService; import com.panzhihua.common.service.user.UserService; import com.panzhihua.grid_app.model.vos.LoginBody; + import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiOperation; -import org.springframework.beans.BeanUtils; -import org.springframework.util.ObjectUtils; -import org.springframework.web.bind.annotation.*; - -import javax.annotation.Resource; /** * @author cedoo @@ -31,43 +31,44 @@ @Resource private UserService userService; - @ApiOperation(value = "网格综治APP登录",response = LoginReturnVO.class) + @ApiOperation(value = "网格综治APP登录", response = LoginReturnVO.class) @PostMapping("login") - public R login(@RequestBody LoginBody loginBody){ + public R login(@RequestBody LoginBody loginBody) { String account = loginBody.getAccount(); String password = loginBody.getPassword(); boolean empty = ObjectUtils.isEmpty(account); boolean empty1 = ObjectUtils.isEmpty(password); - if (empty||empty1) { + if (empty || empty1) { return R.fail("账户密码不能为空"); } R r = tokenService.loginGridApp(account, password); - if(R.isOk(r)){ - LoginReturnsVO returnsVO = JSONObject.parseObject(JSONObject.toJSONString(r.getData()), LoginReturnsVO.class); - //查询用户是否绑定网格,如果未绑定则提示用户 + if (R.isOk(r)) { + LoginReturnsVO returnsVO = + JSONObject.parseObject(JSONObject.toJSONString(r.getData()), LoginReturnsVO.class); + // 查询用户是否绑定网格,如果未绑定则提示用户 R r1 = userService.getGridIsOk(returnsVO.getUserId()); - if(R.isOk(r1)){ + if (R.isOk(r1)) { LoginReturnVO returnVO = new LoginReturnVO(); - BeanUtils.copyProperties(returnsVO,returnVO); + BeanUtils.copyProperties(returnsVO, returnVO); r.setData(returnVO); return r; - }else { + } else { return R.fail("请联系管理员创建网格管理权限"); } } return r; } - @ApiOperation(value = "刷新token",response =LoginReturnVO.class) + @ApiOperation(value = "刷新token", response = LoginReturnVO.class) @GetMapping("refreshToken") - @ApiImplicitParam(name ="refreshToken",value = "登录返回的刷新token") - public R refreshToken(@RequestParam("refreshToken")String refreshToken){ + @ApiImplicitParam(name = "refreshToken", value = "登录返回的刷新token") + public R refreshToken(@RequestParam("refreshToken") String refreshToken) { return tokenService.refreshToken(refreshToken); } @ApiOperation(value = "用户登出") @PostMapping("logout") - public R logout(){ + public R logout() { String token = this.getToken(); boolean empty2 = ObjectUtils.isEmpty(token); if (empty2) { @@ -75,6 +76,5 @@ } return tokenService.logout(token); } - } -- Gitblit v1.7.1