Browse Source

8.1 APP退出登录

Mechrevo 1 year ago
parent
commit
cc54d9d1c7

+ 8 - 0
sp-core/sp-base/src/main/java/com/pj/current/satoken/StpAPPUserUtil.java

@@ -67,5 +67,13 @@ public class StpAPPUserUtil {
         return StrUtil.isEmpty(info)?new APPLoginUserInfo():JSONUtil.toBean(info,APPLoginUserInfo.class);
     }
 
+    /**
+     * 退出登录
+     * @param loginId
+     */
+    public static void logout(Object loginId) {
+        stpLogic.logout(loginId);
+    }
+
 
 }

+ 6 - 0
sp-service/sp-admin/src/main/java/com/pj/project/app_user/AppUserApiController.java

@@ -38,6 +38,12 @@ public class AppUserApiController {
 	public AjaxJson login(@RequestParam("phone")String phone,@RequestParam("password")String password) {
 		return appUserService.login(phone,password);
 	}
+	/** 用户退出 */
+	@RequestMapping("logout")
+	public AjaxJson logout(Object loginInfoId) {
+		String logout = appUserService.logout(loginInfoId);
+		return AjaxJson.getSuccessData(logout);
+	}
 
 	/** 忘记密码 */
 	@RequestMapping("forgetPassword")

+ 11 - 0
sp-service/sp-admin/src/main/java/com/pj/project/app_user/AppUserService.java

@@ -289,5 +289,16 @@ public class AppUserService extends ServiceImpl<AppUserMapper, AppUser> implemen
 		return AjaxJson.getSuccessData(map);
 	}
 
+	/**
+	 * 退出登录
+	 * @param loginInfoId
+	 * @return
+	 */
+	public String logout(Object loginInfoId){
+		StpAPPUserUtil.logout(loginInfoId);
+		return "推出登录成功!";
+	}
+
+
 
 }