瀏覽代碼

fix: GetUserInfo 当用户不存在时返回 401 状态,使前端跳转重登录

许俊杰 3 年之前
父節點
當前提交
067768e3b2
共有 1 個文件被更改,包括 1 次插入 和 1 次删除
  1. 1 1
      Admin.NET/Admin.NET.Core/Service/Auth/SysAuthService.cs

+ 1 - 1
Admin.NET/Admin.NET.Core/Service/Auth/SysAuthService.cs

@@ -127,7 +127,7 @@ public class SysAuthService : IDynamicApiController, ITransient
     {
         var user = await _sysUserRep.GetFirstAsync(u => u.Id == _userManager.UserId);
         if (user == null)
-            throw Oops.Oh(ErrorCodeEnum.D1011);
+            throw Oops.Oh(ErrorCodeEnum.D1011).StatusCode(401);
 
         // 获取机构
         var org = await _sysUserRep.ChangeRepository<SqlSugarRepository<SysOrg>>().GetFirstAsync(u => u.Id == user.OrgId);