lidongdong
2024-03-29 3afa93b3ddac38ec55e54c24e90701994612791f
新增token 刷新接口
3个文件已修改
49 ■■■■■ 已修改文件
springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/LoginApi.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/auth/src/main/java/com/panzhihua/auth/api/LoginApi.java 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/auth/TokenService.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/LoginApi.java
@@ -284,6 +284,16 @@
        return tokenService.refreshToken(refreshToken);
    }
    @PostMapping("/getNewToken")
    public R getNewToken(@RequestBody LoginUserInfoVO loginUserInfoVO)
    {
        return tokenService.getNewToken(loginUserInfoVO);
    }
    @ApiOperation(value = "查询社区")
    @PostMapping("listcommunity")
    public R listCommunity(@RequestBody ComActVO comActVO) {
springcloud_k8s_panzhihuazhihuishequ/auth/src/main/java/com/panzhihua/auth/api/LoginApi.java
@@ -147,6 +147,38 @@
        return R.ok(loginReturnVO);
    }
    /**
     * 认证中心刷新token
     *
     *            用户端保存的刷新token
     * @return 新的token 和刷新token
     */
    @PostMapping("/getNewToken")
    public R getNewToken(@RequestBody LoginUserInfoVO loginUserInfoVO) {
        String token = JWTTokenUtil.generateToken(loginUserInfoVO);
        String refeshToken = JWTTokenUtil.generateRefeshToken(loginUserInfoVO);
        LoginReturnVO loginReturnVO = new LoginReturnVO();
        loginReturnVO.setToken(token);
        loginReturnVO.setRefreshToken(refeshToken);
        return R.ok(loginReturnVO);
    }
    /**
     * 商家后台登录
     *
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/auth/TokenService.java
@@ -1,8 +1,10 @@
package com.panzhihua.common.service.auth;
import com.panzhihua.common.model.vos.LoginUserInfoVO;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestParam;
import com.panzhihua.common.model.vos.R;
@@ -69,6 +71,11 @@
    @PostMapping("/refreshToken")
    R refreshToken(@RequestParam("refreshToken") String refreshToken);
    @PostMapping("/getNewToken")
    public R getNewToken(@RequestBody LoginUserInfoVO loginUserInfoVO);
    /**
     * 商家后台登录
     *