springcloud_k8s_panzhihuazhihuishequ/auth/src/main/java/com/panzhihua/auth/api/LoginApi.java
@@ -44,7 +44,7 @@ @OperLog(operModul = "小程序登录") @PostMapping("/loginApplets") public R loginApplets(@RequestParam("openId") String openId) { LoginReturnVO loginReturnVO = loginService.loginApplets(openId); LoginReturnVO loginReturnVO = loginService.loginApplets(openId,this.getAppId()); return R.ok(loginReturnVO); } springcloud_k8s_panzhihuazhihuishequ/auth/src/main/java/com/panzhihua/auth/service/LoginService.java
@@ -18,7 +18,7 @@ * 微信标识 * @return jwt */ LoginReturnVO loginApplets(String openId); LoginReturnVO loginApplets(String openId,String appId); /** * 小程序用户登出 springcloud_k8s_panzhihuazhihuishequ/auth/src/main/java/com/panzhihua/auth/service/impl/LoginServiceImpl.java
@@ -45,10 +45,10 @@ * @return jwt */ @Override public LoginReturnVO loginApplets(String openId) { public LoginReturnVO loginApplets(String openId,String appId) { Authentication authentication = null; authentication = authenticationManager .authenticate(new UsernamePasswordAuthenticationToken(openId + "_1", UserConstants.PASSWORD)); .authenticate(new UsernamePasswordAuthenticationToken(openId + "_1"+"_"+appId, UserConstants.PASSWORD)); LoginUserInfoVO loginUser = (LoginUserInfoVO)authentication.getPrincipal(); String token = JWTTokenUtil.generateToken(loginUser); String refeshToken = JWTTokenUtil.generateRefeshToken(loginUser);