´úÂë¹ÜÀí/WMS/WIDESEA_WMSClient/src/extension/outbound/mesOutboundOrder.js
@@ -33,7 +33,7 @@ if (rows.length > 1) return this.$error("è¯·éæ©ä¸æ¡æ°æ®!"); var param = rows[0].taskNum; this.http .post("api/Task/HandSubstrateOut?orderId=" + rows[0].id, "æ°æ®å¤çä¸...") .post("api/Task/HandSubstrateOut?orderId=" + rows[0].id, null, "æ°æ®å¤çä¸...") .then((x) => { if (x.status) { this.$Message.success('æ°æ®å¤çæå.'); ´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/FileContentIndex/9810d861-42a0-437f-a9ad-8e033478a6cd.vsidxBinary files differ
´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/FileContentIndex/a03bb6c9-6a9c-4e1f-9c40-304cdb5e9f4d.vsidxBinary files differ
´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/FileContentIndex/e3866d26-515d-474f-abfb-51e4ed23e1b5.vsidxBinary files differ
´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/WIDESEA_Core/Filter/ApiAuthorizeFilter.cs
@@ -38,35 +38,14 @@ /// <param name="context"></param> public void OnAuthorization(AuthorizationFilterContext context) { //if (!App.HostEnvironment.IsProduction() || context.HttpContext.Request.Path.Value == loginPath || context.HttpContext.Request.Path.Value == vierificationCodePath) { if (context.ActionDescriptor.EndpointMetadata.Any(item => item is IAllowAnonymous)) { //å¦æä½¿ç¨äºåºå®Tokenä¸è¿æï¼ç´æ¥å¯¹tokençåæ³æ§åtokenæ¯å¦åå¨è¿è¡éªè¯ //if (context.Filters // .Where(item => item is IFixedTokenFilter) // .FirstOrDefault() is IFixedTokenFilter tokenFilter) //{ // tokenFilter.OnAuthorization(context); // return; //} //å¿åå¹¶ä¼ å ¥äºtokenï¼éè¦å°ç¨æ·çIDç¼åèµ·æ¥ï¼ä¿è¯UserHelperéè½æ£ç¡®è·åå°ç¨æ·ä¿¡æ¯ if (!context.HttpContext.User.Identity?.IsAuthenticated ?? false && !string.IsNullOrEmpty(context.HttpContext.Request.Headers[AppSecret.TokenHeaderName])) { context.AddIdentity(); } return; } } //else //{ // if (!context.HttpContext.User.Identity?.IsAuthenticated ?? false || !context.HttpContext.Request.Headers.ContainsKey(AppSecret.TokenHeaderName)) // { // context.Unauthorized("æªææ"); // return; // } //} #region åç¹ç»å½ if (string.IsNullOrEmpty(App.User.Token)) { ´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/WIDESEA_Core/HttpContextUser/AspNetUser.cs
@@ -48,6 +48,9 @@ public string GetToken() { string token = ""; if (MenuType == 0) { token = _cacheService.Get(UserId.ToString()); if (!string.IsNullOrEmpty(token)) { return token; } token = _accessor.HttpContext?.Request?.Headers["Authorization"].ObjToString().Replace("Bearer ", "") ?? ""; @@ -55,33 +58,35 @@ { return token; } //if (_accessor.HttpContext?.IsSuccessSwagger() ?? false) //{ // token = _accessor.HttpContext.GetSuccessSwaggerJwt(); // if (token.IsNotEmptyOrNull()) // { // List<Claim> claims1 = _accessor.HttpContext.User.Claims.ToList(); // if (_accessor.HttpContext.User.Claims.Any(s => s.Type == JwtRegisteredClaimNames.Jti)) // { // return token; // } // var claims = new ClaimsIdentity(GetClaimsIdentity(token)); // _accessor.HttpContext.User.AddIdentity(claims); // return token; // } //} return token; // string token = _cacheService.Get(UserId.ToString()); //if (!string.IsNullOrEmpty(token)) { return token; } //return string.Empty; //return _accessor.HttpContext?.Request?.Headers["Authorization"].ObjToString().Replace("Bearer ", "") ?? ""; } else { token = _cacheService.Get(UserId.ToString() + "-App"); if (!string.IsNullOrEmpty(token)) { return token; } token = _accessor.HttpContext?.Request?.Headers["Authorization"].ObjToString().Replace("Bearer ", "") ?? ""; if (!token.IsNullOrEmpty()) { return token; } return token; } } public void UpdateToke(string token) { if (MenuType == 0) _cacheService.AddOrUpdate(UserId.ToString(), token); else _cacheService.AddOrUpdate(UserId.ToString() + "-App", token); } public void UpdateToke(string token, int userId) { if (MenuType == 0) _cacheService.AddOrUpdate(userId.ToString(), token); else _cacheService.AddOrUpdate(userId.ToString() + "-App", token); } public bool IsSuperAdmin => IsRoleIdSuperAdmin(RoleId); ´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/WIDESEA_Core/HttpContextUser/IUser.cs
@@ -32,6 +32,8 @@ void UpdateToke(string token); void UpdateToke(string token, int userId); /// <summary> /// æ¯å¦è®¤è¯ /// </summary> ´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Sys_UserService.cs
@@ -80,8 +80,8 @@ UserName = user.UserName, TenantId = user.TenantId, }); App.User.UpdateToke(token, user.UserId); _cacheService.AddOrUpdate(user.UserId.ToString(), token); if (PermissionDataHostService.UserRoles.FirstOrDefault(x => x.UserId == user.UserId) == null) PermissionDataHostService.UserRoles.AddRange(PermissionDataHostService.GetUserRoles(Db, user.UserId)); ´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/System/Sys_UserController.cs
@@ -114,7 +114,8 @@ UserName = App.User.UserName }; string newToken = JwtHelper.IssueJwt(tokenModelJwt); _cacheService.AddOrUpdate(tokenModelJwt.UserId.ToString(), newToken); App.User.UpdateToke(newToken, App.User.UserId); return responseContent = WebResponseContent.Instance.OK(data: newToken); } catch (Exception ex)