INFO 2026-04-19 00:15:36,745 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-04-19 00:15:37,292 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmM\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-04-19 00:15:37,326 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 00:15:37,331 [7 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 00:15:37,469 [7 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 00:15:37,472 [7 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 00:15:37,477 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 00:15:38,592 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). WARN 2026-04-19 00:15:38,674 [7 ] Mvc.Authorization.AbpAuthorizationFilter - Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) INFO 2026-04-19 00:15:38,679 [7 ] c.Infrastructure.ControllerActionInvoker - Authorization failed for the request at filter 'Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter'. INFO 2026-04-19 00:15:38,681 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 00:15:38,723 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 128.1235ms INFO 2026-04-19 00:15:38,723 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 00:15:38,724 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1398.7024ms 401 application/json; charset=utf-8 INFO 2026-04-19 00:15:38,838 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/TokenAuth/ReflashToken? application/json 692 INFO 2026-04-19 00:15:38,838 [6 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 00:15:38,847 [6 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 00:15:38,847 [6 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 00:15:38,847 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 00:15:38,850 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "ReflashToken", controller = "TokenAuth", area = ""}. Executing controller action with signature System.String ReflashToken(Sg.HcmMb.Models.TokenAuth.ReflashTokenModel) on controller Sg.Hcm.Controllers.TokenAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 00:15:39,430 [6 ] Sg.Hcm.Controllers.TokenAuthController - ReflashToken_requestToken:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE3NDYiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiRDAxMjIxMyIsImh0dHA6Ly93d3cuYXNwbmV0Ym9pbGVycGxhdGUuY29tL2lkZW50aXR5L2NsYWltcy90ZW5hbnRJZCI6IjEiLCJVc2VyTmFtZSI6IuW7luiKs-WohyIsIkxhbmd1YWdlIjoiemgtY24iLCJzdWIiOiIxNzQ2IiwianRpIjoiOGNhOTg2NjUtMmE1OC00YzhlLThhYzctYTc5Mzc4OWU2NTZmIiwiaWF0IjoxNzc2NDQxMzIxLCJuYmYiOjE3NzY0NDEzMTksImV4cCI6MTc3NjUyNzcyMSwiaXNzIjoiSGNtIiwiYXVkIjoiSGNtIn0.MIYFtLjnrl-RgpWwDS0T8j98vR8ktU_33o6ATWq8qNM INFO 2026-04-19 00:15:39,573 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 00:15:39,574 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core) in 723.4906ms INFO 2026-04-19 00:15:39,574 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 00:15:39,576 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 737.6176ms 200 application/json; charset=utf-8 INFO 2026-04-19 00:15:39,758 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 00:15:39,759 [6 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 00:15:39,770 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 00:15:39,811 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 00:15:39,813 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 00:15:40,123 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 00:15:40,123 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 310.1045ms INFO 2026-04-19 00:15:40,123 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 00:15:40,124 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 366.016ms 200 application/json; charset=utf-8 INFO 2026-04-19 00:15:41,682 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 00:15:41,683 [13 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 00:15:41,684 [13 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 00:15:41,685 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 00:15:41,690 [13 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 00:15:41,702 [13 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 00:15:41,702 [13 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 11.9588ms INFO 2026-04-19 00:15:41,702 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 00:15:41,703 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 21.0773ms 200 application/json; charset=utf-8 INFO 2026-04-19 00:15:41,712 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054006&IsEss=true& INFO 2026-04-19 00:15:41,713 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetUserInfo?bIsEss=false& INFO 2026-04-19 00:15:41,713 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 00:15:41,714 [13 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 00:15:41,714 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 00:15:41,714 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 00:15:41,716 [14 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetSubTabes?bIsEss=false& INFO 2026-04-19 00:15:41,717 [13 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserInfo", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.UserInfoDto GetUserInfo() on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 00:15:41,717 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 00:15:41,717 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260607,260541,26054004,26054005,26054007&IsEss=true& INFO 2026-04-19 00:15:41,720 [14 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 00:15:41,720 [14 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 00:15:41,721 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 00:15:41,727 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 00:15:41,727 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 00:15:41,727 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 00:15:41,728 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 00:15:41,929 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 00:15:41,930 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 00:15:41,930 [14 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetSubTabes", controller = "UserInfo"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.UserInfo.Dto.SubTabesDto] GetSubTabes(System.String, Boolean) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 00:15:42,397 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 00:15:42,399 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 681.9398ms INFO 2026-04-19 00:15:42,399 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 00:15:42,399 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 686.972ms 200 application/json; charset=utf-8 INFO 2026-04-19 00:15:42,479 [19 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 00:15:42,482 [19 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 551.9019ms INFO 2026-04-19 00:15:42,482 [19 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 00:15:42,482 [19 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 761.0002ms 200 application/json; charset=utf-8 INFO 2026-04-19 00:15:42,574 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 00:15:42,574 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 644.6011ms INFO 2026-04-19 00:15:42,574 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 00:15:42,574 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 856.7133ms 200 application/json; charset=utf-8 INFO 2026-04-19 00:15:42,600 [19 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 00:15:42,601 [13 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 00:15:42,602 [19 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M) in 884.8265ms INFO 2026-04-19 00:15:42,602 [19 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 00:15:42,602 [19 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 888.4803ms 200 application/json; charset=utf-8 INFO 2026-04-19 00:15:42,602 [13 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M) in 671.9236ms INFO 2026-04-19 00:15:42,602 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 00:15:42,602 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 886.3136ms 200 application/json; charset=utf-8 INFO 2026-04-19 00:15:42,702 [19 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=1746& INFO 2026-04-19 00:15:42,702 [19 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 00:15:42,702 [19 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 00:15:42,704 [19 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 00:15:42,709 [19 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 00:15:42,715 [14 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 11.2386ms INFO 2026-04-19 00:15:42,716 [14 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 00:15:42,716 [14 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.0001ms 200 application/json; charset=utf-8 INFO 2026-04-19 00:15:43,297 [19 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 42 INFO 2026-04-19 00:15:43,297 [19 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 00:15:43,299 [19 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 00:15:43,299 [19 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 00:15:43,301 [19 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 00:15:43,312 [14 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 00:15:43,312 [14 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 10.81ms INFO 2026-04-19 00:15:43,312 [14 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 00:15:43,313 [14 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.852ms 200 application/json; charset=utf-8 INFO 2026-04-19 00:15:43,317 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetAnnualLeave?year=PeXyH32X2YM%3D& INFO 2026-04-19 00:15:43,318 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 00:15:43,318 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 00:15:43,320 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAnnualLeave", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.AnnualLeaveDto GetAnnualLeave(System.String) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 00:15:43,321 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002&IsEss=true& INFO 2026-04-19 00:15:43,321 [13 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 00:15:43,322 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 00:15:43,323 [13 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 00:15:43,325 [12 ] Sg.HcmMb.PubClass.ShareData - oldValue:PeXyH32X2YM= INFO 2026-04-19 00:15:43,326 [13 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 00:15:43,326 [13 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 3.491ms INFO 2026-04-19 00:15:43,326 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 00:15:43,326 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.2845ms 200 application/json; charset=utf-8 INFO 2026-04-19 00:15:43,391 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 00:15:43,394 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M) in 73.6527ms INFO 2026-04-19 00:15:43,394 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 00:15:43,394 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 76.7831ms 200 application/json; charset=utf-8 INFO 2026-04-19 00:15:43,461 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=1746& INFO 2026-04-19 00:15:43,462 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 00:15:43,462 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 00:15:43,463 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 00:15:43,477 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 00:15:43,501 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 37.8202ms INFO 2026-04-19 00:15:43,501 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 00:15:43,501 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 40.0802ms 200 application/json; charset=utf-8 INFO 2026-04-19 01:57:54,965 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-04-19 01:57:55,496 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmM\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-04-19 01:57:55,530 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://58.252.12.171:8082/HcmM/ INFO 2026-04-19 01:57:55,619 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 90.7444ms 0 INFO 2026-04-19 02:30:10,814 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-04-19 02:30:11,352 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmM\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-04-19 02:30:11,387 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/EnterpriseInfoAuth/SgyGetDataByWsProc application/json-patch+json 432 INFO 2026-04-19 02:30:11,467 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Controllers.EnterpriseInfoAuthController.SgyGetDataByWsProc (Sg.Hcm.Web.Core)' INFO 2026-04-19 02:30:12,569 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "SgyGetDataByWsProc", controller = "EnterpriseInfoAuth", area = ""}. Executing controller action with signature System.Collections.Generic.Dictionary`2[System.String,System.Object] SgyGetDataByWsProc(Newtonsoft.Json.Linq.JObject) on controller Sg.HcmMb.Controllers.EnterpriseInfoAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 02:30:13,365 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 02:30:13,411 [4 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Controllers.EnterpriseInfoAuthController.SgyGetDataByWsProc (Sg.Hcm.Web.Core) in 839.1877ms INFO 2026-04-19 02:30:13,411 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Controllers.EnterpriseInfoAuthController.SgyGetDataByWsProc (Sg.Hcm.Web.Core)' INFO 2026-04-19 02:30:13,414 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2027.539ms 200 application/json; charset=utf-8 INFO 2026-04-19 02:30:13,562 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/EnterpriseInfoAuth/SgyGetDataByWsProc application/json-patch+json 433 INFO 2026-04-19 02:30:13,571 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Controllers.EnterpriseInfoAuthController.SgyGetDataByWsProc (Sg.Hcm.Web.Core)' INFO 2026-04-19 02:30:13,574 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "SgyGetDataByWsProc", controller = "EnterpriseInfoAuth", area = ""}. Executing controller action with signature System.Collections.Generic.Dictionary`2[System.String,System.Object] SgyGetDataByWsProc(Newtonsoft.Json.Linq.JObject) on controller Sg.HcmMb.Controllers.EnterpriseInfoAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 02:30:13,584 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 02:30:13,586 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Controllers.EnterpriseInfoAuthController.SgyGetDataByWsProc (Sg.Hcm.Web.Core) in 11.8052ms INFO 2026-04-19 02:30:13,586 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Controllers.EnterpriseInfoAuthController.SgyGetDataByWsProc (Sg.Hcm.Web.Core)' INFO 2026-04-19 02:30:13,586 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 24.118ms 200 application/json; charset=utf-8 INFO 2026-04-19 04:45:52,117 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-04-19 04:45:52,642 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmM\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-04-19 04:45:52,675 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ergotron.net:8082/HcmM/ INFO 2026-04-19 04:45:52,771 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 96.6346ms 404 INFO 2026-04-19 05:18:51,671 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-04-19 05:18:52,232 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmM\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-04-19 05:18:52,264 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://dge.ergotron.com:8082/HcmM/ INFO 2026-04-19 05:18:52,358 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 94.2127ms 404 INFO 2026-04-19 06:30:09,339 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-04-19 06:30:09,899 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmM\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-04-19 06:30:09,934 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/EnterpriseInfoAuth/SgyGetDataByWsProc application/json-patch+json 432 INFO 2026-04-19 06:30:10,015 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Controllers.EnterpriseInfoAuthController.SgyGetDataByWsProc (Sg.Hcm.Web.Core)' INFO 2026-04-19 06:30:11,113 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "SgyGetDataByWsProc", controller = "EnterpriseInfoAuth", area = ""}. Executing controller action with signature System.Collections.Generic.Dictionary`2[System.String,System.Object] SgyGetDataByWsProc(Newtonsoft.Json.Linq.JObject) on controller Sg.HcmMb.Controllers.EnterpriseInfoAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 06:30:11,926 [13 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:30:11,973 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Controllers.EnterpriseInfoAuthController.SgyGetDataByWsProc (Sg.Hcm.Web.Core) in 857.1769ms INFO 2026-04-19 06:30:11,973 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Controllers.EnterpriseInfoAuthController.SgyGetDataByWsProc (Sg.Hcm.Web.Core)' INFO 2026-04-19 06:30:11,976 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2042.5745ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:30:12,113 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/EnterpriseInfoAuth/SgyGetDataByWsProc application/json-patch+json 433 INFO 2026-04-19 06:30:12,122 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Controllers.EnterpriseInfoAuthController.SgyGetDataByWsProc (Sg.Hcm.Web.Core)' INFO 2026-04-19 06:30:12,125 [13 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "SgyGetDataByWsProc", controller = "EnterpriseInfoAuth", area = ""}. Executing controller action with signature System.Collections.Generic.Dictionary`2[System.String,System.Object] SgyGetDataByWsProc(Newtonsoft.Json.Linq.JObject) on controller Sg.HcmMb.Controllers.EnterpriseInfoAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 06:30:12,135 [13 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:30:12,137 [13 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Controllers.EnterpriseInfoAuthController.SgyGetDataByWsProc (Sg.Hcm.Web.Core) in 12.301ms INFO 2026-04-19 06:30:12,137 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Controllers.EnterpriseInfoAuthController.SgyGetDataByWsProc (Sg.Hcm.Web.Core)' INFO 2026-04-19 06:30:12,137 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 24.6653ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:51:29,808 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-04-19 06:51:30,339 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmM\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-04-19 06:51:30,372 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776552686269&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentid=1000003 INFO 2026-04-19 06:51:30,385 [7 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 06:51:30,386 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.873ms 200 text/html INFO 2026-04-19 06:51:31,519 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.9885442388890068 INFO 2026-04-19 06:51:31,520 [11 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 06:51:31,521 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2.2265ms 200 application/javascript INFO 2026-04-19 06:51:31,697 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776552686269%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentid%3D1000003& INFO 2026-04-19 06:51:31,758 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 608 INFO 2026-04-19 06:51:31,761 [16 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 06:51:31,850 [16 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 06:51:31,850 [7 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 06:51:31,851 [7 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 06:51:31,851 [16 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 06:51:31,857 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 06:51:31,857 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 06:51:32,983 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:51:32,983 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). WARN 2026-04-19 06:51:33,297 [16 ] Mvc.Authorization.AbpAuthorizationFilter - Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) INFO 2026-04-19 06:51:33,302 [16 ] c.Infrastructure.ControllerActionInvoker - Authorization failed for the request at filter 'Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter'. INFO 2026-04-19 06:51:33,303 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:51:33,329 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 343.5837ms INFO 2026-04-19 06:51:33,329 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 06:51:33,330 [7 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776552686269&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentid=1000003 INFO 2026-04-19 06:51:33,331 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1572.7389ms 401 application/json; charset=utf-8 INFO 2026-04-19 06:51:33,505 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/TokenAuth/ReflashToken? application/json 688 INFO 2026-04-19 06:51:33,506 [11 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 06:51:33,515 [11 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 06:51:33,515 [11 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 06:51:33,516 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 06:51:33,519 [11 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "ReflashToken", controller = "TokenAuth", area = ""}. Executing controller action with signature System.String ReflashToken(Sg.HcmMb.Models.TokenAuth.ReflashTokenModel) on controller Sg.Hcm.Controllers.TokenAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 06:51:33,968 [11 ] Sg.Hcm.Controllers.TokenAuthController - ReflashToken_requestToken:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjIzMjEiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiRDAxNTkxMyIsImh0dHA6Ly93d3cuYXNwbmV0Ym9pbGVycGxhdGUuY29tL2lkZW50aXR5L2NsYWltcy90ZW5hbnRJZCI6IjEiLCJVc2VyTmFtZSI6Iuadjui9qSIsIkxhbmd1YWdlIjoiemgtY24iLCJzdWIiOiIyMzIxIiwianRpIjoiZGUyNmMyNzUtMTgyNS00MTZjLWExYzMtNzA3MmNiYmIwNjZjIiwiaWF0IjoxNzc2MzgzOTEyLCJuYmYiOjE3NzYzODM5MTAsImV4cCI6MTc3NjQ3MDMxMiwiaXNzIjoiSGNtIiwiYXVkIjoiSGNtIn0.RJpc6W0i_cuImETo9_TQTqx3OG8OePoDXsS_T7T4Bcg INFO 2026-04-19 06:51:34,104 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:51:34,105 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core) in 586.4111ms INFO 2026-04-19 06:51:34,105 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 06:51:34,106 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 601.1933ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:51:34,197 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:51:34,199 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 1215.6591ms INFO 2026-04-19 06:51:34,199 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 06:51:34,199 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2502.2345ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:51:34,296 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 608 INFO 2026-04-19 06:51:34,296 [7 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 06:51:34,313 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:51:34,350 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 06:51:34,351 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:51:34,374 [16 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 06:51:34,374 [16 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 06:51:34,374 [16 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 06:51:34,441 [16 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 06:51:34,445 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:51:34,446 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 94.4952ms INFO 2026-04-19 06:51:34,446 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 06:51:34,446 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 150.7167ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:51:34,611 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 06:51:34,611 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:51:34,611 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 06:51:34,614 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:51:34,615 [16 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 06:51:34,616 [16 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 06:51:34,617 [16 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 06:51:34,624 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 06:51:34,624 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:51:34,625 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 06:51:34,627 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:51:34,681 [16 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 06:51:34,690 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:51:34,692 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 78.5348ms INFO 2026-04-19 06:51:34,692 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 06:51:34,693 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 82.0283ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:51:34,708 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:51:34,711 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 83.578ms INFO 2026-04-19 06:51:34,711 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 06:51:34,711 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 86.5989ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:51:34,940 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 06:51:34,942 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 06:51:34,943 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:51:34,945 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 06:51:34,945 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:51:34,946 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 06:51:34,947 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 06:51:34,947 [16 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 06:51:34,950 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:51:34,951 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 06:51:34,952 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:51:34,953 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:51:34,954 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:51:35,018 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 06:51:35,019 [11 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:51:35,019 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 06:51:35,025 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 06:51:35,026 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:51:35,026 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 06:51:35,033 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 06:51:35,033 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:51:35,033 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 06:51:35,099 [11 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:51:35,101 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:51:35,116 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:51:35,119 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:51:35,121 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 168.2117ms INFO 2026-04-19 06:51:35,121 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 06:51:35,122 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 182.2775ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:51:35,123 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:51:35,123 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 170.543ms INFO 2026-04-19 06:51:35,123 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 06:51:35,123 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 181.5404ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:51:35,147 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:51:35,147 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:51:35,148 [11 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 48.3504ms INFO 2026-04-19 06:51:35,148 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 06:51:35,148 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 129.6853ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:51:35,148 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 47.0604ms INFO 2026-04-19 06:51:35,148 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 06:51:35,148 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 123.1982ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:51:35,149 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:51:35,149 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 32.8191ms INFO 2026-04-19 06:51:35,149 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 06:51:35,149 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 116.2884ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:51:35,163 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:51:35,163 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 209.6473ms INFO 2026-04-19 06:51:35,163 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 06:51:35,163 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 217.3334ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:51:35,198 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 06:51:35,198 [11 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:51:35,198 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 06:51:35,200 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 06:51:35,200 [11 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:51:35,201 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:51:35,202 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 06:51:35,217 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 06:51:35,218 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:51:35,218 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:51:35,218 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 06:51:35,220 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:51:35,238 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:51:35,238 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:51:35,239 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 20.8927ms INFO 2026-04-19 06:51:35,239 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 06:51:35,239 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 39.244ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:51:35,239 [11 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 38.4637ms INFO 2026-04-19 06:51:35,239 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 06:51:35,239 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 41.393ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:51:35,240 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:51:35,241 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 20.76ms INFO 2026-04-19 06:51:35,241 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 06:51:35,241 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 23.5429ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:51:35,307 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 06:51:35,307 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:51:35,307 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 06:51:35,309 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:51:35,311 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 06:51:35,311 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:51:35,311 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 06:51:35,312 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 06:51:35,313 [11 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:51:35,313 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 06:51:35,899 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:51:35,981 [11 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:51:36,286 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:51:36,290 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 390.119ms INFO 2026-04-19 06:51:36,290 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 06:51:36,290 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 979.1319ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:51:36,407 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:51:36,408 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 1098.4073ms INFO 2026-04-19 06:51:36,408 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 06:51:36,408 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1101.0727ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:51:37,188 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:51:37,190 [11 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 1208.4855ms INFO 2026-04-19 06:51:37,190 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 06:51:37,190 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1877.6344ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:52:22,059 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 06:52:22,059 [5 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 06:52:22,062 [5 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:52:22,062 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 06:52:22,064 [5 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:52:22,075 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:52:22,076 [11 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 11.3427ms INFO 2026-04-19 06:52:22,076 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 06:52:22,076 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 17.3359ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:52:22,097 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054006&IsEss=true& INFO 2026-04-19 06:52:22,097 [13 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:52:22,097 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 06:52:22,098 [13 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:52:22,103 [13 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:52:22,103 [13 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 5.0257ms INFO 2026-04-19 06:52:22,104 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 06:52:22,104 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.012ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:52:22,104 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetUserInfo?bIsEss=false& INFO 2026-04-19 06:52:22,105 [25 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:52:22,105 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 06:52:22,106 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetSubTabes?bIsEss=false& INFO 2026-04-19 06:52:22,107 [25 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserInfo", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.UserInfoDto GetUserInfo() on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:52:22,107 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260607,260541,26054004,26054005,26054007&IsEss=true& INFO 2026-04-19 06:52:22,108 [11 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:52:22,108 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 06:52:22,111 [13 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:52:22,111 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 06:52:22,130 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 06:52:22,131 [5 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:52:22,131 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 06:52:22,134 [11 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:52:22,136 [13 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetSubTabes", controller = "UserInfo"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.UserInfo.Dto.SubTabesDto] GetSubTabes(System.String, Boolean) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:52:22,136 [5 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:52:22,141 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:52:22,141 [11 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 6.836ms INFO 2026-04-19 06:52:22,141 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 06:52:22,141 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 33.3957ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:52:22,141 [25 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:52:22,143 [25 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M) in 35.7583ms INFO 2026-04-19 06:52:22,143 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 06:52:22,143 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 38.8868ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:52:22,144 [5 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:52:22,145 [13 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:52:22,146 [13 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M) in 10.2323ms INFO 2026-04-19 06:52:22,146 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 06:52:22,146 [5 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 10.2849ms INFO 2026-04-19 06:52:22,146 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 39.8354ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:52:22,146 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 06:52:22,146 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.8513ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:52:22,386 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=2321& INFO 2026-04-19 06:52:22,387 [11 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:52:22,388 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 06:52:22,391 [11 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:52:22,400 [5 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:52:22,401 [5 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 9.3008ms INFO 2026-04-19 06:52:22,401 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 06:52:22,401 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.9205ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:52:23,571 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 42 INFO 2026-04-19 06:52:23,572 [13 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 06:52:23,573 [13 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:52:23,573 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 06:52:23,576 [13 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:52:23,580 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetAnnualLeave?year=PeXyH32X2YM%3D& INFO 2026-04-19 06:52:23,582 [11 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:52:23,582 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002&IsEss=true& INFO 2026-04-19 06:52:23,583 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 06:52:23,584 [25 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:52:23,584 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 06:52:23,587 [25 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:52:23,588 [11 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAnnualLeave", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.AnnualLeaveDto GetAnnualLeave(System.String) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:52:23,594 [11 ] Sg.HcmMb.PubClass.ShareData - oldValue:PeXyH32X2YM= INFO 2026-04-19 06:52:23,597 [5 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:52:23,598 [5 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 10.7658ms INFO 2026-04-19 06:52:23,598 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 06:52:23,598 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 16.3165ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:52:23,599 [13 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:52:23,599 [13 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 23.4751ms INFO 2026-04-19 06:52:23,599 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 06:52:23,599 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 28.1732ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:52:23,659 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:52:23,662 [11 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M) in 74.0312ms INFO 2026-04-19 06:52:23,662 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 06:52:23,662 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 82.0368ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:52:23,830 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=2321& INFO 2026-04-19 06:52:23,831 [11 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:52:23,831 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 06:52:23,833 [11 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:52:23,847 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:52:23,848 [11 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 14.4302ms INFO 2026-04-19 06:52:23,848 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 06:52:23,848 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 18.0354ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:52:27,901 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 06:52:27,901 [25 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 06:52:27,902 [25 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:52:27,903 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 06:52:27,904 [25 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:52:27,910 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 06:52:27,911 [13 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:52:27,911 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 06:52:27,913 [13 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:52:27,915 [25 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:52:27,916 [25 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 11.1916ms INFO 2026-04-19 06:52:27,916 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 06:52:27,916 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.7521ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:52:27,917 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:52:27,917 [11 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 3.8059ms INFO 2026-04-19 06:52:27,917 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 06:52:27,917 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.0649ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:52:28,704 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 06:52:28,704 [11 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 06:52:28,705 [11 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:52:28,705 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 06:52:28,707 [11 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:52:28,717 [25 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:52:28,717 [25 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 10.1034ms INFO 2026-04-19 06:52:28,717 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 06:52:28,717 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.642ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:56:20,517 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776552980013&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 06:56:20,518 [34 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 06:56:20,518 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.4545ms 200 text/html INFO 2026-04-19 06:56:21,053 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.6762251916008558 INFO 2026-04-19 06:56:21,054 [39 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 06:56:21,055 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.337ms 200 application/javascript INFO 2026-04-19 06:56:21,140 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776552980013%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 06:56:21,142 [38 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:56:21,148 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:21,150 [38 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:56:21,152 [38 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776552980013&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 06:56:21,155 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 06:56:21,156 [36 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 06:56:21,156 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:56:21,157 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:21,157 [39 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:56:21,158 [39 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 7.724ms INFO 2026-04-19 06:56:21,158 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:21,158 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 18.0354ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:56:21,158 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:56:21,159 [36 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 06:56:21,160 [36 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 06:56:21,160 [36 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 06:56:21,175 [36 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 06:56:21,178 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:56:21,178 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 20.3898ms INFO 2026-04-19 06:56:21,179 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:21,179 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 23.2799ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:56:21,252 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 06:56:21,252 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:56:21,252 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:21,254 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:56:21,255 [36 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 06:56:21,256 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 06:56:21,256 [36 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 06:56:21,256 [36 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 06:56:21,256 [34 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:56:21,256 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:21,258 [34 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:56:21,261 [34 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:56:21,261 [34 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.8375ms INFO 2026-04-19 06:56:21,261 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:21,262 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.9261ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:56:21,287 [36 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 06:56:21,291 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:56:21,291 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 37.0256ms INFO 2026-04-19 06:56:21,291 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:21,291 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 39.3077ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:56:21,380 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 06:56:21,380 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 06:56:21,380 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:56:21,380 [39 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:56:21,380 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:21,380 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:21,382 [39 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:56:21,382 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:56:21,385 [38 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:56:21,385 [38 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.7983ms INFO 2026-04-19 06:56:21,385 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:21,386 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.844ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:56:21,390 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:56:21,390 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 8.413ms INFO 2026-04-19 06:56:21,390 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:21,390 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.841ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:56:21,394 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 06:56:21,394 [39 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 06:56:21,394 [39 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:56:21,395 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:21,396 [39 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:56:21,402 [39 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:56:21,402 [39 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.7458ms INFO 2026-04-19 06:56:21,402 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:21,402 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.5828ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:56:21,432 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 06:56:21,432 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:56:21,433 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:21,433 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 06:56:21,433 [39 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:56:21,434 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:21,434 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 06:56:21,434 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:56:21,435 [39 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:56:21,436 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:56:21,436 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:21,437 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:56:21,438 [38 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:56:21,438 [38 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.5965ms INFO 2026-04-19 06:56:21,438 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:21,438 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.6584ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:56:21,439 [38 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:56:21,439 [38 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 3.9222ms INFO 2026-04-19 06:56:21,439 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:21,439 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.9298ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:56:21,440 [43 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:56:21,441 [43 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 3.4066ms INFO 2026-04-19 06:56:21,441 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:21,441 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.9543ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:56:21,449 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 06:56:21,449 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 06:56:21,449 [43 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:56:21,449 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:21,449 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:56:21,449 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:21,451 [43 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:56:21,451 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:56:21,458 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:56:21,458 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 7.7011ms INFO 2026-04-19 06:56:21,458 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:21,459 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.6955ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:56:21,459 [43 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:56:21,459 [43 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 8.374ms INFO 2026-04-19 06:56:21,459 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:21,459 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.6055ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:56:21,472 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 06:56:21,480 [43 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:56:21,480 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:21,482 [43 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:56:21,486 [43 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:56:21,486 [43 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 4.8987ms INFO 2026-04-19 06:56:21,486 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:21,487 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.9774ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:56:21,510 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 06:56:21,511 [38 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:56:21,511 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:21,511 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 06:56:21,512 [43 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:56:21,512 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:21,512 [38 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:56:21,513 [43 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:56:21,525 [38 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:56:21,525 [38 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 12.9498ms INFO 2026-04-19 06:56:21,525 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:21,525 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.8833ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:56:21,537 [43 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:56:21,538 [43 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 24.3717ms INFO 2026-04-19 06:56:21,538 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:21,538 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 26.2684ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:56:22,171 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 06:56:22,177 [43 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:56:22,177 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:22,179 [43 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:56:22,187 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:56:22,187 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 7.7197ms INFO 2026-04-19 06:56:22,187 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:22,187 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 16.5967ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:56:24,972 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 06:56:24,972 [38 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 06:56:24,973 [38 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:56:24,973 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:24,975 [38 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:56:24,984 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054006&IsEss=true& INFO 2026-04-19 06:56:24,985 [38 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:56:24,985 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:24,987 [38 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:56:24,987 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetUserInfo?bIsEss=false& INFO 2026-04-19 06:56:24,988 [42 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:56:24,988 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:24,989 [42 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserInfo", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.UserInfoDto GetUserInfo() on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:56:24,989 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:56:24,990 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 15.0372ms INFO 2026-04-19 06:56:24,990 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:24,990 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 18.4851ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:56:24,991 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:56:24,991 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.9293ms INFO 2026-04-19 06:56:24,991 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:24,991 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.0304ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:56:24,992 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetSubTabes?bIsEss=false& INFO 2026-04-19 06:56:24,992 [38 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:56:24,993 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:24,994 [38 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetSubTabes", controller = "UserInfo"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.UserInfo.Dto.SubTabesDto] GetSubTabes(System.String, Boolean) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:56:24,995 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:56:24,995 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M) in 6.1924ms INFO 2026-04-19 06:56:24,995 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:24,995 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.1173ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:56:24,996 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260607,260541,26054004,26054005,26054007&IsEss=true& INFO 2026-04-19 06:56:24,996 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:56:24,996 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:24,997 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:56:24,999 [38 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:56:24,999 [38 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M) in 5.5203ms INFO 2026-04-19 06:56:24,999 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:25,000 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.4273ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:56:25,000 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:56:25,001 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.0545ms INFO 2026-04-19 06:56:25,001 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:25,001 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.876ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:56:25,001 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 06:56:25,001 [38 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:56:25,001 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:25,003 [38 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:56:25,005 [38 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:56:25,006 [38 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 3.0232ms INFO 2026-04-19 06:56:25,006 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:25,006 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.9837ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:56:25,072 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=1746& INFO 2026-04-19 06:56:25,072 [42 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:56:25,072 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:25,074 [42 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:56:25,077 [38 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:56:25,084 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 9.9828ms INFO 2026-04-19 06:56:25,084 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:25,084 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.8196ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:56:25,768 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 42 INFO 2026-04-19 06:56:25,768 [38 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 06:56:25,769 [38 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:56:25,769 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:25,771 [38 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:56:25,780 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetAnnualLeave?year=PeXyH32X2YM%3D& INFO 2026-04-19 06:56:25,780 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:56:25,781 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:25,781 [38 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:56:25,782 [38 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 10.8981ms INFO 2026-04-19 06:56:25,782 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:25,782 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.3828ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:56:25,783 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAnnualLeave", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.AnnualLeaveDto GetAnnualLeave(System.String) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:56:25,783 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002&IsEss=true& INFO 2026-04-19 06:56:25,784 [42 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:56:25,784 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:25,785 [40 ] Sg.HcmMb.PubClass.ShareData - oldValue:PeXyH32X2YM= INFO 2026-04-19 06:56:25,785 [42 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:56:25,789 [38 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:56:25,789 [38 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 3.5997ms INFO 2026-04-19 06:56:25,789 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:25,789 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.4617ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:56:25,793 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:56:25,793 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M) in 10.4876ms INFO 2026-04-19 06:56:25,793 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:25,793 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.5738ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:56:25,864 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=1746& INFO 2026-04-19 06:56:25,864 [44 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:56:25,864 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:25,866 [44 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:56:25,912 [44 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:56:25,916 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 50.2148ms INFO 2026-04-19 06:56:25,916 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:25,916 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 52.7089ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:56:27,154 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 06:56:27,154 [44 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 06:56:27,154 [44 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:56:27,155 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:27,156 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 06:56:27,156 [42 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:56:27,156 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:27,157 [44 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:56:27,158 [42 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:56:27,164 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:56:27,165 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 7.1794ms INFO 2026-04-19 06:56:27,165 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:27,165 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.8738ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:56:27,168 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:56:27,168 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 11.5257ms INFO 2026-04-19 06:56:27,168 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:27,168 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.9414ms 200 application/json; charset=utf-8 INFO 2026-04-19 06:56:28,031 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 06:56:28,031 [44 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 06:56:28,032 [44 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 06:56:28,032 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:28,034 [44 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 06:56:28,043 [35 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 06:56:28,044 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 9.8889ms INFO 2026-04-19 06:56:28,044 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 06:56:28,044 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.9298ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:05:31,207 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776553530023&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 07:05:31,209 [45 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 07:05:31,209 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.6389ms 200 text/html INFO 2026-04-19 07:05:32,942 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.8054113775382737 INFO 2026-04-19 07:05:32,943 [11 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 07:05:32,943 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.2067ms 200 application/javascript INFO 2026-04-19 07:05:33,252 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776553530023%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 07:05:33,253 [45 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:33,254 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 07:05:33,254 [11 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 07:05:33,255 [11 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:33,257 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:33,257 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:33,259 [11 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:33,259 [45 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:33,260 [45 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776553530023&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 07:05:33,264 [48 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 07:05:33,264 [48 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 07:05:33,264 [48 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 07:05:33,265 [45 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:05:33,265 [45 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 6.4188ms INFO 2026-04-19 07:05:33,265 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:33,265 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.3393ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:05:33,280 [48 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 07:05:33,283 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:05:33,283 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 24.1852ms INFO 2026-04-19 07:05:33,283 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:33,283 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 29.0128ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:05:33,513 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 07:05:33,514 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:33,514 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:33,516 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:33,517 [49 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 07:05:33,518 [49 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 07:05:33,518 [49 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 07:05:33,527 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 07:05:33,528 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:33,528 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:33,530 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:33,536 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:05:33,536 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 6.0488ms INFO 2026-04-19 07:05:33,536 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:33,536 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.7681ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:05:33,550 [49 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 07:05:33,555 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:05:33,556 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 39.8738ms INFO 2026-04-19 07:05:33,556 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:33,556 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 42.6778ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:05:33,734 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 07:05:33,735 [45 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:33,735 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:33,737 [45 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:33,742 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 07:05:33,742 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:33,743 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:33,744 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:33,745 [45 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:05:33,746 [45 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 8.7377ms INFO 2026-04-19 07:05:33,746 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:33,746 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.5597ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:05:33,747 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:05:33,748 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.6297ms INFO 2026-04-19 07:05:33,748 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:33,748 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.562ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:05:33,768 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 07:05:33,768 [45 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 07:05:33,768 [45 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:33,769 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:33,770 [45 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:33,775 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:05:33,775 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.5807ms INFO 2026-04-19 07:05:33,775 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:33,776 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.4229ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:05:33,937 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 07:05:33,937 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 07:05:33,937 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:33,937 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:33,937 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:33,938 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:33,939 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:33,939 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:33,942 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:05:33,942 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.0686ms INFO 2026-04-19 07:05:33,942 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:33,942 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.9575ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:05:33,942 [45 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:05:33,942 [45 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 3.6081ms INFO 2026-04-19 07:05:33,942 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:33,942 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.4267ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:05:33,954 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 07:05:33,954 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:33,954 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:33,955 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:33,958 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:05:33,958 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 2.8381ms INFO 2026-04-19 07:05:33,958 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:33,958 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.4895ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:05:33,992 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 07:05:33,993 [45 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:33,993 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:33,994 [45 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:34,002 [45 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:05:34,003 [45 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 8.5377ms INFO 2026-04-19 07:05:34,003 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:34,003 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.4947ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:05:34,018 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 07:05:34,018 [11 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:34,018 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:34,019 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 07:05:34,019 [45 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:34,019 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 07:05:34,019 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:34,020 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:34,020 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:34,020 [11 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:34,021 [45 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:34,021 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:34,025 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:05:34,025 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:05:34,025 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 4.0799ms INFO 2026-04-19 07:05:34,025 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:34,025 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 5.2648ms INFO 2026-04-19 07:05:34,025 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.6799ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:05:34,025 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:34,025 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.4868ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:05:34,026 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:05:34,026 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 5.2951ms INFO 2026-04-19 07:05:34,026 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:34,026 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.1907ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:05:34,178 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 07:05:34,178 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:34,179 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:34,180 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:34,189 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 07:05:34,189 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:34,189 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:34,191 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:34,214 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:05:34,214 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 23.0558ms INFO 2026-04-19 07:05:34,214 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:34,214 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 25.1378ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:05:34,235 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:05:34,235 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 55.1929ms INFO 2026-04-19 07:05:34,235 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:34,235 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 57.2276ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:05:36,582 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/moreMenu.d1bb0026.js INFO 2026-04-19 07:05:36,582 [48 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 07:05:36,583 [48 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/moreMenu.d1bb0026.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\moreMenu.d1bb0026.js' INFO 2026-04-19 07:05:36,584 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.4379ms 200 application/javascript INFO 2026-04-19 07:05:36,604 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/vuedraggable.umd.7e5aaf42.js INFO 2026-04-19 07:05:36,604 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/moreMenu.d88dbed4.css INFO 2026-04-19 07:05:36,604 [48 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 07:05:36,605 [50 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/moreMenu.d88dbed4.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\moreMenu.d88dbed4.css' INFO 2026-04-19 07:05:36,605 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.3286ms 200 text/css INFO 2026-04-19 07:05:36,607 [45 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/vuedraggable.umd.7e5aaf42.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\vuedraggable.umd.7e5aaf42.js' INFO 2026-04-19 07:05:36,607 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 3.6303ms 200 application/javascript INFO 2026-04-19 07:05:36,627 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 39 INFO 2026-04-19 07:05:36,627 [45 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 07:05:36,628 [45 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:36,628 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:36,630 [45 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:36,638 [45 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:05:36,638 [45 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 8.6461ms INFO 2026-04-19 07:05:36,638 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:36,638 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.1591ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:05:36,922 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/wdcc.d63f5968.png INFO 2026-04-19 07:05:36,923 [11 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/wdcc.d63f5968.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\wdcc.d63f5968.png' INFO 2026-04-19 07:05:36,923 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1ms 200 image/png INFO 2026-04-19 07:05:36,924 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/ywsqd.1e248292.png INFO 2026-04-19 07:05:36,924 [50 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/ywsqd.1e248292.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\ywsqd.1e248292.png' INFO 2026-04-19 07:05:36,924 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.8178ms 200 image/png INFO 2026-04-19 07:05:40,817 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/list.e946a350.js INFO 2026-04-19 07:05:40,817 [45 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 07:05:40,818 [45 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/list.e946a350.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\list.e946a350.js' INFO 2026-04-19 07:05:40,819 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.4179ms 200 application/javascript INFO 2026-04-19 07:05:40,824 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/list.81fa16ba.css INFO 2026-04-19 07:05:40,825 [11 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/list.81fa16ba.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\list.81fa16ba.css' INFO 2026-04-19 07:05:40,825 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.9288ms 200 text/css INFO 2026-04-19 07:05:40,854 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 39 INFO 2026-04-19 07:05:40,854 [50 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 07:05:40,854 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:40,854 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:40,856 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:40,864 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:05:40,864 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 8.6139ms INFO 2026-04-19 07:05:40,864 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:40,864 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.9542ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:05:40,969 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sof/GetSofList?formName=& INFO 2026-04-19 07:05:40,970 [11 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:40,970 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.SofAppService.SofAppService.GetSofList (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:40,972 [11 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetSofList", controller = "Sof"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.ServiceOrderForm.Dto.SofListDto] GetSofList(System.String) on controller Sg.HcmMb.SofAppService.SofAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:41,125 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:05:41,128 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.SofAppService.SofAppService.GetSofList (Sg.Hcm.Application.M) in 155.6456ms INFO 2026-04-19 07:05:41,128 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.SofAppService.SofAppService.GetSofList (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:41,128 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 159.1713ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:05:42,807 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/datePickerSelect.320ab7e7.css INFO 2026-04-19 07:05:42,808 [48 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/datePickerSelect.320ab7e7.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\datePickerSelect.320ab7e7.css' INFO 2026-04-19 07:05:42,809 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/index.715c5457.js INFO 2026-04-19 07:05:42,809 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.1641ms 200 text/css INFO 2026-04-19 07:05:42,809 [50 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 07:05:42,809 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/datePickerSelect.8d755744.js INFO 2026-04-19 07:05:42,809 [11 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 07:05:42,809 [50 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/index.715c5457.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\index.715c5457.js' INFO 2026-04-19 07:05:42,810 [11 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/datePickerSelect.8d755744.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\datePickerSelect.8d755744.js' INFO 2026-04-19 07:05:42,810 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.1145ms 200 application/javascript INFO 2026-04-19 07:05:42,810 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.706ms 200 application/javascript INFO 2026-04-19 07:05:42,818 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/scorllMixin.d0073109.js INFO 2026-04-19 07:05:42,818 [45 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 07:05:42,818 [45 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/scorllMixin.d0073109.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\scorllMixin.d0073109.js' INFO 2026-04-19 07:05:42,818 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.7539ms 200 application/javascript INFO 2026-04-19 07:05:42,819 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/index.87b26435.css INFO 2026-04-19 07:05:42,819 [45 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/index.87b26435.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\index.87b26435.css' INFO 2026-04-19 07:05:42,820 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.5821ms 200 text/css INFO 2026-04-19 07:05:42,848 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 159 INFO 2026-04-19 07:05:42,848 [45 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 07:05:42,848 [45 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:42,848 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:42,850 [45 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:42,858 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:05:42,858 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 8.2187ms INFO 2026-04-19 07:05:42,858 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:42,858 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.3755ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:05:42,988 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sof/GetFormInfo?formCode=0070& INFO 2026-04-19 07:05:43,000 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:43,000 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.SofAppService.SofAppService.GetFormInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:43,003 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetFormInfo", controller = "Sof"}. Executing controller action with signature Sg.HcmMb.ServiceOrderForm.Dto.GetFormInfoOutDto GetFormInfo(System.String) on controller Sg.HcmMb.SofAppService.SofAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:43,006 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sof/GetFormList?page=1&tableName=FORM71&formCode=0070&beginTime=&endTime=&state=& INFO 2026-04-19 07:05:43,006 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:43,006 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.SofAppService.SofAppService.GetFormList (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:43,010 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetFormList", controller = "Sof"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.ServiceOrderForm.Dto.FormListDto] GetFormList(System.String, System.String, System.String, System.String, System.String, System.String) on controller Sg.HcmMb.SofAppService.SofAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:43,020 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:05:43,023 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.SofAppService.SofAppService.GetFormInfo (Sg.Hcm.Application.M) in 19.8571ms INFO 2026-04-19 07:05:43,023 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.SofAppService.SofAppService.GetFormInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:43,023 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 34.5792ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:05:43,295 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:05:43,297 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.SofAppService.SofAppService.GetFormList (Sg.Hcm.Application.M) in 286.8975ms INFO 2026-04-19 07:05:43,297 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.SofAppService.SofAppService.GetFormList (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:43,297 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 291.5854ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:05:54,112 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sof/GetGuid?tableName=FORM71&keyFieldValue=4720& INFO 2026-04-19 07:05:54,113 [45 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:54,113 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.SofAppService.SofAppService.GetGuid (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:54,115 [45 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetGuid", controller = "Sof"}. Executing controller action with signature System.String GetGuid(System.String, System.String) on controller Sg.HcmMb.SofAppService.SofAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:54,133 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:05:54,134 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.SofAppService.SofAppService.GetGuid (Sg.Hcm.Application.M) in 18.1174ms INFO 2026-04-19 07:05:54,134 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.SofAppService.SofAppService.GetGuid (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:54,134 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 21.541ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:05:54,337 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 117 INFO 2026-04-19 07:05:54,337 [49 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 07:05:54,338 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:54,338 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:54,339 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:54,347 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:05:54,347 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 7.8677ms INFO 2026-04-19 07:05:54,347 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:54,347 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.0263ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:05:54,393 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=approveStyle& INFO 2026-04-19 07:05:54,393 [45 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:54,393 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:54,394 [45 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:54,398 [45 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:05:54,398 [45 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 3.7308ms INFO 2026-04-19 07:05:54,398 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:54,398 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.5331ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:05:54,538 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetApproveParamsByGuid?guid=9896ca8b-15d5-4913-ba2c-6c4c82674c55%20%20& INFO 2026-04-19 07:05:54,538 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:54,538 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApproveParamsByGuid (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:54,540 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetApproveParamsByGuid", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowParams GetApproveParamsByGuid(System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:54,605 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:05:54,607 [11 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApproveParamsByGuid (Sg.Hcm.Application.M) in 67.0667ms INFO 2026-04-19 07:05:54,607 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApproveParamsByGuid (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:54,607 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 69.825ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:05:54,748 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetWorkFlowParas?& INFO 2026-04-19 07:05:54,748 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetState?approveID=375528&isHis=& INFO 2026-04-19 07:05:54,748 [45 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:54,748 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:54,748 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetState (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:54,749 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetWorkFlowParas (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:54,750 [45 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetWorkFlowParas", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.WorkFlowParasDro GetWorkFlowParas() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:54,751 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetState", controller = "EWorkFlow"}. Executing controller action with signature System.String GetState(System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:54,758 [45 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:05:54,759 [50 ] Sg.HcmMb.EWorkFlow.EWorkFlowAppService - GetState begin INFO 2026-04-19 07:05:54,759 [45 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetWorkFlowParas (Sg.Hcm.Application.M) in 9.0307ms INFO 2026-04-19 07:05:54,760 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetWorkFlowParas (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:54,760 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.6722ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:05:54,809 [50 ] Sg.HcmMb.EWorkFlow.EWorkFlowAppService - GetState state: INFO 2026-04-19 07:05:54,815 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:05:54,815 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetState (Sg.Hcm.Application.M) in 64.6652ms INFO 2026-04-19 07:05:54,815 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetState (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:54,816 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 67.5902ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:05:54,978 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetAllowCancelNew?approveID=375528& INFO 2026-04-19 07:05:54,978 [47 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:54,978 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowCancelNew (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:54,980 [47 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAllowCancelNew", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.AllowCancelDto GetAllowCancelNew(Int32) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:55,017 [47 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:05:55,018 [47 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowCancelNew (Sg.Hcm.Application.M) in 37.7456ms INFO 2026-04-19 07:05:55,018 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowCancelNew (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:55,018 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 40.3951ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:05:55,173 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sof/GetFormInfo?formCode=0070& INFO 2026-04-19 07:05:55,173 [45 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:55,173 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.SofAppService.SofAppService.GetFormInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:55,175 [45 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetFormInfo", controller = "Sof"}. Executing controller action with signature Sg.HcmMb.ServiceOrderForm.Dto.GetFormInfoOutDto GetFormInfo(System.String) on controller Sg.HcmMb.SofAppService.SofAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:55,180 [45 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:05:55,180 [45 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.SofAppService.SofAppService.GetFormInfo (Sg.Hcm.Application.M) in 5.2969ms INFO 2026-04-19 07:05:55,180 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.SofAppService.SofAppService.GetFormInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:55,180 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.7572ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:05:55,352 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetApprovalFlowList?Guid=9896ca8b-15d5-4913-ba2c-6c4c82674c55%20%20&isHis=& INFO 2026-04-19 07:05:55,352 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetShowRelateData?guid=9896ca8b-15d5-4913-ba2c-6c4c82674c55%20%20&flowID=185&nodeCode=begin& INFO 2026-04-19 07:05:55,353 [45 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:55,353 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:55,353 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetAllowEdit?FlowId=185&NodeCode=begin&guid=9896ca8b-15d5-4913-ba2c-6c4c82674c55%20%20&recordId=4720&tableName=FORM71& INFO 2026-04-19 07:05:55,353 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetShowRelateData (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:55,353 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApprovalFlowList (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:55,353 [11 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:55,353 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowEdit (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:55,355 [45 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetApprovalFlowList", controller = "EWorkFlow"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.EWorkFlow.Dto.ApprovalFlowListDto] GetApprovalFlowList(System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:55,355 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRelateData", controller = "EWorkFlow"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.EWorkFlow.Dto.RelateDataDto] GetShowRelateData(System.String, System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:55,356 [11 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAllowEdit", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.NodeParams GetAllowEdit(System.String, System.String, System.String, System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:55,532 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:05:55,534 [11 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowEdit (Sg.Hcm.Application.M) in 178.2934ms INFO 2026-04-19 07:05:55,534 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowEdit (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:55,534 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 181.3941ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:05:55,561 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:05:55,562 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetShowRelateData (Sg.Hcm.Application.M) in 206.8507ms INFO 2026-04-19 07:05:55,562 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetShowRelateData (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:55,563 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 210.2104ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:05:55,578 [45 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:05:55,580 [45 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApprovalFlowList (Sg.Hcm.Application.M) in 225.0364ms INFO 2026-04-19 07:05:55,581 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApprovalFlowList (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:55,581 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 228.3227ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:05:55,713 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sof/GetFormTables?flag=4&formCode=0070&tableName=FORM71&keyFieldValue=4720&approveID=375528& INFO 2026-04-19 07:05:55,713 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:55,713 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.SofAppService.SofAppService.GetFormTables (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:55,715 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetFormTables", controller = "Sof"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.ServiceOrderForm.Dto.FormTableInfo] GetFormTables(System.String, System.String, System.String, Int32, System.String) on controller Sg.HcmMb.SofAppService.SofAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:55,727 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:05:55,728 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.SofAppService.SofAppService.GetFormTables (Sg.Hcm.Application.M) in 12.8586ms INFO 2026-04-19 07:05:55,728 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.SofAppService.SofAppService.GetFormTables (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:55,728 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.8392ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:05:56,033 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/PubClass/GetParameters?tableName=MobileParas¶meterNames=cmntsBelowConten& INFO 2026-04-19 07:05:56,033 [45 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:56,033 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:56,036 [45 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParameters", controller = "PubClass"}. Executing controller action with signature System.Object GetParameters(System.String, System.String) on controller Sg.HcmMb.PubClass.PubClassAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:56,052 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050507&IsEss=true& INFO 2026-04-19 07:05:56,052 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050506&IsEss=true& INFO 2026-04-19 07:05:56,052 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:56,052 [47 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:56,052 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:56,052 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:56,062 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:56,062 [47 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:56,066 [47 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:05:56,066 [45 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:05:56,066 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:05:56,067 [11 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.7434ms INFO 2026-04-19 07:05:56,067 [47 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M) in 31.11ms INFO 2026-04-19 07:05:56,067 [45 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.7845ms INFO 2026-04-19 07:05:56,067 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:56,067 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:56,067 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:56,067 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.9907ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:05:56,067 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.8028ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:05:56,067 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 34.3407ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:05:56,089 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sof/GetSOFPanel?tableName=FORM71&recordId=4720&formCode=0070&flowID=185&nodeCode=begin&exeId=69736&guid=9896ca8b-15d5-4913-ba2c-6c4c82674c55%20%20&flag=4& INFO 2026-04-19 07:05:56,089 [11 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:56,089 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.SofAppService.SofAppService.GetSOFPanel (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:56,091 [11 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetSOFPanel", controller = "Sof"}. Executing controller action with signature Sg.HcmMb.ServiceOrderForm.Dto.PGetCreateFormInfoOutDto GetSOFPanel(Int32, System.String, System.String, System.String, System.String, System.String, System.String, System.String, Int32) on controller Sg.HcmMb.SofAppService.SofAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:56,236 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:05:56,273 [46 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.SofAppService.SofAppService.GetSOFPanel (Sg.Hcm.Application.M) in 181.5928ms INFO 2026-04-19 07:05:56,273 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.SofAppService.SofAppService.GetSOFPanel (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:56,273 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 184.3615ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:05:56,853 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/PubClass/GetParameters?tableName=MobileParas¶meterNames=onlyAllowedPhotos& INFO 2026-04-19 07:05:56,854 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetImageNameForGuid?Guid=5aeed3d0-d667-d723-ad29-6c3fb93a864b&attachTableName=& INFO 2026-04-19 07:05:56,854 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:56,854 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetImageNameForGuid (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:56,856 [11 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:56,856 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:56,856 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetImageNameForGuid", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.FileInfoDto GetImageNameForGuid(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:56,857 [11 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParameters", controller = "PubClass"}. Executing controller action with signature System.Object GetParameters(System.String, System.String) on controller Sg.HcmMb.PubClass.PubClassAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:56,862 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:05:56,862 [11 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M) in 4.8381ms INFO 2026-04-19 07:05:56,862 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:56,862 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.7092ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:05:56,863 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetImageNameForGuid?Guid=0adcbf8e-f6c0-061c-117e-b9551cccf406&attachTableName=& INFO 2026-04-19 07:05:56,863 [11 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:56,863 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetImageNameForGuid (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:56,864 [11 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetImageNameForGuid", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.FileInfoDto GetImageNameForGuid(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:56,923 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/PubClass/GetParameters?tableName=MobileParas¶meterNames=onlyAllowedPhotos& INFO 2026-04-19 07:05:56,923 [45 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:56,923 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:56,925 [45 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParameters", controller = "PubClass"}. Executing controller action with signature System.Object GetParameters(System.String, System.String) on controller Sg.HcmMb.PubClass.PubClassAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:56,928 [47 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:05:56,929 [47 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M) in 3.927ms INFO 2026-04-19 07:05:56,929 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:56,929 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.1951ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:05:57,028 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=fileMaxSize,whiteFileTypes& INFO 2026-04-19 07:05:57,028 [45 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:57,028 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:57,030 [45 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:57,033 [45 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:05:57,033 [45 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 3.6042ms INFO 2026-04-19 07:05:57,033 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:57,033 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.7698ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:05:57,097 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=fileMaxSize,whiteFileTypes& INFO 2026-04-19 07:05:57,097 [45 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:05:57,098 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:57,099 [45 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:05:57,102 [45 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:05:57,102 [45 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 3.2516ms INFO 2026-04-19 07:05:57,102 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 07:05:57,103 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.5192ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:06:01,749 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:06:01,749 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:06:01,749 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetImageNameForGuid (Sg.Hcm.Application.M) in 4892.8943ms INFO 2026-04-19 07:06:01,750 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetImageNameForGuid (Sg.Hcm.Application.M)' INFO 2026-04-19 07:06:01,750 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetImageNameForGuid (Sg.Hcm.Application.M) in 4885.3337ms INFO 2026-04-19 07:06:01,750 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetImageNameForGuid (Sg.Hcm.Application.M)' INFO 2026-04-19 07:06:01,750 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4895.9518ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:06:01,750 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4887.1857ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:06:02,542 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/woff2/fontawesome-webfont.2adefcbc.woff2?v=4.7.0 INFO 2026-04-19 07:06:02,543 [50 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 07:06:02,544 [40 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/woff2/fontawesome-webfont.2adefcbc.woff2'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\woff2\fontawesome-webfont.2adefcbc.woff2' INFO 2026-04-19 07:06:02,544 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.4695ms 200 font/woff2 INFO 2026-04-19 07:06:02,609 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetFileListAsync?attachTableName=&tableName=FORM71&keyFieldValue=7lX87k3W7eY%3D& INFO 2026-04-19 07:06:02,609 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:06:02,609 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetFileListAsync (Sg.Hcm.Application.M)' INFO 2026-04-19 07:06:02,612 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetFileListAsync", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.DownloadResultMDto GetFileListAsync(System.String, System.String, System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:06:02,621 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:06:02,623 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetFileListAsync (Sg.Hcm.Application.M) in 11.0186ms INFO 2026-04-19 07:06:02,623 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetFileListAsync (Sg.Hcm.Application.M)' INFO 2026-04-19 07:06:02,623 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.158ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:06:31,563 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 159 INFO 2026-04-19 07:06:31,563 [40 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 07:06:31,563 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:06:31,564 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 07:06:31,565 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:06:31,572 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:06:31,572 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.8631ms INFO 2026-04-19 07:06:31,572 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 07:06:31,572 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.9002ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:06:31,583 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sof/GetFormList?page=1&tableName=FORM71&formCode=0070&beginTime=&endTime=&state=& INFO 2026-04-19 07:06:31,583 [11 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:06:31,583 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.SofAppService.SofAppService.GetFormList (Sg.Hcm.Application.M)' INFO 2026-04-19 07:06:31,583 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sof/GetFormInfo?formCode=0070& INFO 2026-04-19 07:06:31,584 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:06:31,584 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.SofAppService.SofAppService.GetFormInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 07:06:31,584 [11 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetFormList", controller = "Sof"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.ServiceOrderForm.Dto.FormListDto] GetFormList(System.String, System.String, System.String, System.String, System.String, System.String) on controller Sg.HcmMb.SofAppService.SofAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:06:31,585 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetFormInfo", controller = "Sof"}. Executing controller action with signature Sg.HcmMb.ServiceOrderForm.Dto.GetFormInfoOutDto GetFormInfo(System.String) on controller Sg.HcmMb.SofAppService.SofAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:06:31,590 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:06:31,590 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.SofAppService.SofAppService.GetFormInfo (Sg.Hcm.Application.M) in 4.7219ms INFO 2026-04-19 07:06:31,590 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.SofAppService.SofAppService.GetFormInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 07:06:31,590 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.5159ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:06:31,802 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 39 INFO 2026-04-19 07:06:31,802 [44 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 07:06:31,802 [44 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:06:31,802 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 07:06:31,804 [44 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:06:31,810 [44 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:06:31,810 [44 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.3079ms INFO 2026-04-19 07:06:31,810 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 07:06:31,810 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.4814ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:06:31,828 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sof/GetSofList?formName=& INFO 2026-04-19 07:06:31,828 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:06:31,828 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.SofAppService.SofAppService.GetSofList (Sg.Hcm.Application.M)' INFO 2026-04-19 07:06:31,830 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetSofList", controller = "Sof"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.ServiceOrderForm.Dto.SofListDto] GetSofList(System.String) on controller Sg.HcmMb.SofAppService.SofAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:06:31,835 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:06:31,835 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.SofAppService.SofAppService.GetSofList (Sg.Hcm.Application.M) in 5.156ms INFO 2026-04-19 07:06:31,835 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.SofAppService.SofAppService.GetSofList (Sg.Hcm.Application.M)' INFO 2026-04-19 07:06:31,835 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.1517ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:06:31,859 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:06:31,860 [11 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.SofAppService.SofAppService.GetFormList (Sg.Hcm.Application.M) in 275.1136ms INFO 2026-04-19 07:06:31,860 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.SofAppService.SofAppService.GetFormList (Sg.Hcm.Application.M)' INFO 2026-04-19 07:06:31,860 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 277.1303ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:06:32,067 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 39 INFO 2026-04-19 07:06:32,067 [11 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 07:06:32,068 [11 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:06:32,068 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 07:06:32,069 [11 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:06:32,075 [39 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:06:32,075 [39 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.2848ms INFO 2026-04-19 07:06:32,075 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 07:06:32,076 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.4927ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:06:32,182 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 07:06:32,182 [44 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 07:06:32,182 [44 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:06:32,183 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 07:06:32,184 [44 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:06:32,189 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:06:32,189 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.5323ms INFO 2026-04-19 07:06:32,189 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 07:06:32,189 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.3498ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:07:40,239 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776553659686&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 07:07:40,240 [37 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 07:07:40,240 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.0636ms 200 text/html INFO 2026-04-19 07:07:41,009 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.44867033218440433 INFO 2026-04-19 07:07:41,010 [7 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 07:07:41,010 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.933ms 200 application/javascript INFO 2026-04-19 07:07:41,169 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776553659686%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 07:07:41,169 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:07:41,172 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:41,173 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:07:41,174 [7 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776553659686&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 07:07:41,177 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:07:41,177 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 3.8497ms INFO 2026-04-19 07:07:41,177 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:41,177 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.5041ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:07:41,206 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 608 INFO 2026-04-19 07:07:41,206 [34 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 07:07:41,207 [34 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:07:41,207 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:41,208 [34 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:07:41,209 [37 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 07:07:41,210 [37 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 07:07:41,210 [37 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 07:07:41,224 [37 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 07:07:41,227 [37 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:07:41,227 [37 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 18.9221ms INFO 2026-04-19 07:07:41,227 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:41,227 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 20.801ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:07:41,320 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 07:07:41,321 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:07:41,321 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:41,322 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:07:41,323 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 07:07:41,324 [7 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 07:07:41,324 [37 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:07:41,324 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:41,324 [7 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 07:07:41,324 [7 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 07:07:41,325 [37 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:07:41,329 [37 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:07:41,329 [37 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.5311ms INFO 2026-04-19 07:07:41,329 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:41,329 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.6663ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:07:41,353 [7 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 07:07:41,356 [37 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:07:41,356 [37 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 33.7749ms INFO 2026-04-19 07:07:41,356 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:41,356 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 35.9167ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:07:41,466 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 07:07:41,466 [37 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:07:41,466 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:41,468 [37 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:07:41,469 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 07:07:41,469 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:07:41,469 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:41,470 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:07:41,474 [34 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:07:41,474 [34 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.7805ms INFO 2026-04-19 07:07:41,474 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:41,474 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.7919ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:07:41,475 [4 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:07:41,475 [4 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 6.9764ms INFO 2026-04-19 07:07:41,475 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:41,475 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.0822ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:07:41,503 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 07:07:41,503 [7 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 07:07:41,503 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:07:41,503 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:41,504 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:07:41,510 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:07:41,510 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.9648ms INFO 2026-04-19 07:07:41,510 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:41,510 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.9795ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:07:41,526 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 07:07:41,526 [34 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:07:41,526 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:41,528 [34 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:07:41,529 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 07:07:41,529 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:07:41,529 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:41,531 [34 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:07:41,531 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:07:41,531 [34 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.311ms INFO 2026-04-19 07:07:41,531 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:41,531 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.1899ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:07:41,534 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:07:41,534 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 3.5006ms INFO 2026-04-19 07:07:41,534 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:41,535 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.5018ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:07:41,557 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 07:07:41,557 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 07:07:41,557 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 07:07:41,557 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:07:41,557 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:41,557 [37 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:07:41,557 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:07:41,558 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:41,558 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:41,559 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:07:41,559 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:07:41,559 [37 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:07:41,562 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:07:41,562 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 3.0761ms INFO 2026-04-19 07:07:41,562 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:41,562 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.9611ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:07:41,566 [37 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:07:41,566 [37 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 7.4901ms INFO 2026-04-19 07:07:41,566 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:41,567 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.5112ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:07:41,567 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:07:41,567 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 8.5031ms INFO 2026-04-19 07:07:41,567 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:41,567 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.4005ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:07:41,607 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 07:07:41,607 [34 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:07:41,607 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:41,609 [34 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:07:41,613 [37 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:07:41,613 [37 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 4.4497ms INFO 2026-04-19 07:07:41,613 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:41,613 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.2386ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:07:41,637 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 07:07:41,637 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:07:41,637 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 07:07:41,637 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:41,637 [37 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:07:41,637 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:41,639 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:07:41,639 [37 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:07:41,652 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:07:41,652 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 13.4428ms INFO 2026-04-19 07:07:41,652 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:41,652 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.3834ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:07:41,663 [37 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:07:41,663 [37 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 24.4595ms INFO 2026-04-19 07:07:41,663 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:41,664 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 26.3592ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:07:42,062 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 07:07:42,062 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:07:42,063 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:42,088 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:07:42,093 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:07:42,093 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 4.7051ms INFO 2026-04-19 07:07:42,093 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:42,093 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 30.9314ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:07:42,587 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 07:07:42,587 [37 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 07:07:42,587 [37 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:07:42,587 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:42,589 [37 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:07:42,595 [34 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:07:42,595 [34 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.2414ms INFO 2026-04-19 07:07:42,595 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:42,596 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.771ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:07:42,627 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054006&IsEss=true& INFO 2026-04-19 07:07:42,627 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetSubTabes?bIsEss=false& INFO 2026-04-19 07:07:42,627 [37 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:07:42,627 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetUserInfo?bIsEss=false& INFO 2026-04-19 07:07:42,627 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:42,627 [34 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:07:42,627 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:42,627 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:07:42,628 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:42,628 [37 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:07:42,628 [34 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetSubTabes", controller = "UserInfo"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.UserInfo.Dto.SubTabesDto] GetSubTabes(System.String, Boolean) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:07:42,629 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserInfo", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.UserInfoDto GetUserInfo() on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:07:42,631 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:07:42,631 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.0597ms INFO 2026-04-19 07:07:42,631 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:42,631 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.9985ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:07:42,633 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260607,260541,26054004,26054005,26054007&IsEss=true& INFO 2026-04-19 07:07:42,633 [34 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:07:42,634 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:42,634 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:07:42,634 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M) in 5.5019ms INFO 2026-04-19 07:07:42,634 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:42,634 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.2372ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:07:42,635 [4 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:07:42,635 [34 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:07:42,635 [4 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M) in 5.4814ms INFO 2026-04-19 07:07:42,635 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:42,635 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.8884ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:07:42,638 [34 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:07:42,638 [34 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 2.8679ms INFO 2026-04-19 07:07:42,638 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:42,638 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.5678ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:07:42,650 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 07:07:42,651 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:07:42,651 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:42,652 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:07:42,655 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:07:42,655 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 2.7498ms INFO 2026-04-19 07:07:42,655 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:42,655 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.4755ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:07:42,740 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=1632& INFO 2026-04-19 07:07:42,741 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:07:42,741 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:42,742 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:07:42,745 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:07:42,745 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 3.4232ms INFO 2026-04-19 07:07:42,745 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:42,746 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.217ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:07:43,656 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 42 INFO 2026-04-19 07:07:43,656 [34 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 07:07:43,657 [34 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:07:43,657 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:43,658 [34 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:07:43,664 [34 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:07:43,664 [34 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.1445ms INFO 2026-04-19 07:07:43,664 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:43,665 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.6053ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:07:43,701 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002&IsEss=true& INFO 2026-04-19 07:07:43,701 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:07:43,701 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:43,702 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:07:43,704 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetAnnualLeave?year=PeXyH32X2YM%3D& INFO 2026-04-19 07:07:43,704 [4 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:07:43,704 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:43,705 [4 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAnnualLeave", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.AnnualLeaveDto GetAnnualLeave(System.String) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:07:43,706 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:07:43,706 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 3.1835ms INFO 2026-04-19 07:07:43,706 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:43,706 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.0827ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:07:43,707 [4 ] Sg.HcmMb.PubClass.ShareData - oldValue:PeXyH32X2YM= INFO 2026-04-19 07:07:43,714 [4 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:07:43,714 [4 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M) in 8.4656ms INFO 2026-04-19 07:07:43,714 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:43,714 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.2123ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:07:43,829 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=1632& INFO 2026-04-19 07:07:43,829 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:07:43,829 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:43,831 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:07:43,834 [4 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:07:43,834 [4 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 3.4651ms INFO 2026-04-19 07:07:43,834 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:43,834 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.1756ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:07:47,087 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 07:07:47,088 [4 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:07:47,088 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:47,089 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 07:07:47,089 [34 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 07:07:47,089 [34 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:07:47,089 [4 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:07:47,089 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:47,091 [34 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:07:47,093 [4 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:07:47,093 [4 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 3.5056ms INFO 2026-04-19 07:07:47,093 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:47,093 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.6317ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:07:47,096 [34 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:07:47,096 [34 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.4187ms INFO 2026-04-19 07:07:47,096 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:47,096 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.3287ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:07:47,409 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 07:07:47,409 [36 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 07:07:47,409 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:07:47,409 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:47,411 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:07:47,417 [34 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:07:47,417 [34 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.675ms INFO 2026-04-19 07:07:47,417 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 07:07:47,418 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.8569ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:12:25,078 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776553944860&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 07:12:25,079 [47 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 07:12:25,079 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.1422ms 200 text/html INFO 2026-04-19 07:12:25,386 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.5072202261540673 INFO 2026-04-19 07:12:25,386 [46 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 07:12:25,387 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.9209ms 200 application/javascript INFO 2026-04-19 07:12:25,536 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776553944860%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 07:12:25,536 [22 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:12:25,539 [22 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:25,540 [22 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:12:25,541 [22 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776553944860&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 07:12:25,543 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:12:25,544 [11 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 3.6176ms INFO 2026-04-19 07:12:25,544 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:25,544 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.8258ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:12:25,560 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 615 INFO 2026-04-19 07:12:25,560 [22 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 07:12:25,560 [22 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:12:25,560 [22 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:25,561 [22 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:12:25,563 [46 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 07:12:25,563 [46 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 07:12:25,563 [46 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 07:12:25,578 [46 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 07:12:25,580 [46 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:12:25,580 [46 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 18.8113ms INFO 2026-04-19 07:12:25,580 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:25,580 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 20.5559ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:12:25,655 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 07:12:25,656 [22 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:12:25,656 [22 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:25,657 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 07:12:25,657 [46 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:12:25,657 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:25,657 [22 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:12:25,658 [46 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:12:25,659 [46 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 07:12:25,659 [46 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 07:12:25,659 [46 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 07:12:25,660 [5 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:12:25,660 [5 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.2658ms INFO 2026-04-19 07:12:25,660 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:25,660 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.1011ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:12:25,688 [46 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 07:12:25,691 [46 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:12:25,691 [46 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 32.8202ms INFO 2026-04-19 07:12:25,691 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:25,691 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 34.5578ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:12:25,779 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 07:12:25,779 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 07:12:25,779 [5 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:12:25,779 [25 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:12:25,779 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:25,779 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:25,781 [5 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:12:25,781 [25 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:12:25,784 [25 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:12:25,784 [25 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.3319ms INFO 2026-04-19 07:12:25,784 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:25,784 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.4898ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:12:25,786 [5 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:12:25,787 [5 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 5.8921ms INFO 2026-04-19 07:12:25,787 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:25,787 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.8811ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:12:25,801 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 07:12:25,801 [13 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 07:12:25,801 [13 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:12:25,801 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:25,803 [13 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:12:25,808 [25 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:12:25,808 [25 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.3196ms INFO 2026-04-19 07:12:25,808 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:25,808 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.0761ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:12:25,822 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 07:12:25,822 [25 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:12:25,822 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:25,823 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 07:12:25,823 [22 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:12:25,823 [22 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:25,823 [25 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:12:25,824 [22 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:12:25,827 [13 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:12:25,827 [13 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.3326ms INFO 2026-04-19 07:12:25,827 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:25,828 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.0004ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:12:25,828 [22 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:12:25,828 [22 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 4.5275ms INFO 2026-04-19 07:12:25,828 [22 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:25,828 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.3321ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:12:25,849 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 07:12:25,849 [11 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:12:25,849 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:25,849 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 07:12:25,850 [25 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:12:25,850 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:25,851 [11 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:12:25,851 [25 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:12:25,852 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 07:12:25,852 [22 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:12:25,852 [22 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:25,854 [22 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:12:25,858 [13 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:12:25,859 [13 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 4.8151ms INFO 2026-04-19 07:12:25,859 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:25,859 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.6188ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:12:25,859 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 07:12:25,859 [13 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:12:25,860 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:25,860 [22 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:12:25,860 [22 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 8.6781ms INFO 2026-04-19 07:12:25,860 [22 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:25,860 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.4437ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:12:25,860 [25 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:12:25,860 [25 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 9.906ms INFO 2026-04-19 07:12:25,861 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:25,861 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.8758ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:12:25,861 [13 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:12:25,866 [26 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:12:25,866 [26 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 5.11ms INFO 2026-04-19 07:12:25,866 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:25,866 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.9246ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:12:25,903 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 07:12:25,903 [13 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:12:25,903 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:25,904 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 07:12:25,904 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:12:25,904 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:25,905 [13 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:12:25,906 [26 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:12:25,920 [26 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:12:25,920 [26 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 13.7423ms INFO 2026-04-19 07:12:25,920 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:25,920 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.683ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:12:25,927 [13 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:12:25,927 [13 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 22.1478ms INFO 2026-04-19 07:12:25,927 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:25,927 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 24.5568ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:12:25,969 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 07:12:25,969 [13 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:12:25,969 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:25,970 [13 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:12:25,974 [26 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:12:25,974 [26 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 3.1333ms INFO 2026-04-19 07:12:25,974 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:25,974 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.1319ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:12:27,309 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 42 INFO 2026-04-19 07:12:27,309 [22 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 07:12:27,309 [22 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:12:27,310 [22 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:27,311 [22 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:12:27,317 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:12:27,317 [11 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.8027ms INFO 2026-04-19 07:12:27,317 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:27,317 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.0821ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:12:27,330 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Month/GetMonthResult?gz_ym=& INFO 2026-04-19 07:12:27,330 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:12:27,330 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Month.MonthAppService.GetMonthResult (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:27,332 [26 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMonthResult", controller = "Month"}. Executing controller action with signature Sg.HcmMb.Month.Dto.MonthResultDto GetMonthResult(System.String, System.String) on controller Sg.HcmMb.Month.MonthAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:12:27,401 [26 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:12:27,403 [26 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Month.MonthAppService.GetMonthResult (Sg.Hcm.Application.M) in 71.0708ms INFO 2026-04-19 07:12:27,403 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Month.MonthAppService.GetMonthResult (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:27,403 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 73.7972ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:12:34,534 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 07:12:34,534 [11 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 07:12:34,534 [11 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:12:34,534 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:34,536 [11 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:12:34,542 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:12:34,542 [11 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.6686ms INFO 2026-04-19 07:12:34,542 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:34,542 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.8317ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:12:35,665 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 07:12:35,665 [22 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 07:12:35,665 [22 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:12:35,665 [22 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:35,667 [22 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:12:35,674 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:12:35,674 [11 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 7.6623ms INFO 2026-04-19 07:12:35,674 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:35,675 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.8783ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:12:35,695 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054006&IsEss=true& INFO 2026-04-19 07:12:35,695 [22 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:12:35,695 [22 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:35,696 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetUserInfo?bIsEss=false& INFO 2026-04-19 07:12:35,697 [22 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:12:35,697 [11 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:12:35,697 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:35,698 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetSubTabes?bIsEss=false& INFO 2026-04-19 07:12:35,698 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:12:35,698 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:35,698 [11 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserInfo", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.UserInfoDto GetUserInfo() on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:12:35,699 [26 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetSubTabes", controller = "UserInfo"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.UserInfo.Dto.SubTabesDto] GetSubTabes(System.String, Boolean) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:12:35,699 [25 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:12:35,700 [25 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.1261ms INFO 2026-04-19 07:12:35,700 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:35,700 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.8423ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:12:35,700 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260607,260541,26054004,26054005,26054007&IsEss=true& INFO 2026-04-19 07:12:35,701 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 07:12:35,701 [25 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:12:35,701 [22 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:12:35,701 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:35,701 [22 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:35,702 [25 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:12:35,702 [22 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:12:35,703 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:12:35,703 [11 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M) in 4.7529ms INFO 2026-04-19 07:12:35,703 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:35,703 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.5298ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:12:35,705 [25 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:12:35,705 [25 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M) in 5.343ms INFO 2026-04-19 07:12:35,705 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:35,705 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.0817ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:12:35,705 [26 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:12:35,705 [22 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:12:35,705 [26 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 2.8391ms INFO 2026-04-19 07:12:35,705 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:35,705 [22 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 2.999ms INFO 2026-04-19 07:12:35,705 [22 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:35,705 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.513ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:12:35,705 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.5732ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:12:35,773 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=64692& INFO 2026-04-19 07:12:35,773 [25 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:12:35,773 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:35,775 [25 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:12:35,778 [25 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:12:35,786 [45 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 11.2421ms INFO 2026-04-19 07:12:35,786 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:35,786 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.0432ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:12:36,506 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 42 INFO 2026-04-19 07:12:36,506 [25 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 07:12:36,507 [25 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:12:36,507 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:36,508 [25 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:12:36,514 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:12:36,515 [11 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.559ms INFO 2026-04-19 07:12:36,515 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:36,515 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.6524ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:12:36,547 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002&IsEss=true& INFO 2026-04-19 07:12:36,547 [25 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:12:36,548 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetAnnualLeave?year=PeXyH32X2YM%3D& INFO 2026-04-19 07:12:36,548 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:36,548 [22 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:12:36,548 [22 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:36,549 [25 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:12:36,549 [22 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAnnualLeave", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.AnnualLeaveDto GetAnnualLeave(System.String) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:12:36,551 [22 ] Sg.HcmMb.PubClass.ShareData - oldValue:PeXyH32X2YM= INFO 2026-04-19 07:12:36,552 [5 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:12:36,552 [5 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 2.9429ms INFO 2026-04-19 07:12:36,552 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:36,552 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.883ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:12:36,557 [22 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:12:36,557 [22 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M) in 8.089ms INFO 2026-04-19 07:12:36,557 [22 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:36,557 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.758ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:12:36,636 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=64692& INFO 2026-04-19 07:12:36,636 [47 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:12:36,636 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:36,638 [47 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:12:36,641 [47 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:12:36,648 [45 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 10.3125ms INFO 2026-04-19 07:12:36,648 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 07:12:36,648 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.0069ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:43:25,056 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-04-19 07:43:25,583 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmM\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-04-19 07:43:25,617 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776555801737&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 07:43:25,630 [7 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 07:43:25,631 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.7005ms 200 text/html INFO 2026-04-19 07:43:27,369 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776555807425&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 07:43:27,371 [6 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 07:43:27,372 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 3.2834ms 200 text/html INFO 2026-04-19 07:43:27,920 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.7490644934799728 INFO 2026-04-19 07:43:27,922 [7 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 07:43:27,923 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2.6641ms 200 application/javascript INFO 2026-04-19 07:43:28,039 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776555807425%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 07:43:28,046 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 608 INFO 2026-04-19 07:43:28,048 [15 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 07:43:28,194 [15 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 07:43:28,194 [12 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 07:43:28,195 [15 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 07:43:28,195 [12 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 07:43:28,202 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 07:43:28,202 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 07:43:29,314 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:43:29,314 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). WARN 2026-04-19 07:43:29,633 [15 ] Mvc.Authorization.AbpAuthorizationFilter - Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) INFO 2026-04-19 07:43:29,638 [15 ] c.Infrastructure.ControllerActionInvoker - Authorization failed for the request at filter 'Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter'. INFO 2026-04-19 07:43:29,639 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:43:29,665 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 348.2091ms INFO 2026-04-19 07:43:29,665 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 07:43:29,666 [12 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776555807425&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 07:43:29,667 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1621.4452ms 401 application/json; charset=utf-8 INFO 2026-04-19 07:43:29,849 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/TokenAuth/ReflashToken? application/json 688 INFO 2026-04-19 07:43:29,849 [7 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 07:43:29,858 [7 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 07:43:29,858 [7 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 07:43:29,858 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 07:43:29,861 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "ReflashToken", controller = "TokenAuth", area = ""}. Executing controller action with signature System.String ReflashToken(Sg.HcmMb.Models.TokenAuth.ReflashTokenModel) on controller Sg.Hcm.Controllers.TokenAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 07:43:30,310 [7 ] Sg.Hcm.Controllers.TokenAuthController - ReflashToken_requestToken:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE3MzkiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiRDAxMjE1NyIsImh0dHA6Ly93d3cuYXNwbmV0Ym9pbGVycGxhdGUuY29tL2lkZW50aXR5L2NsYWltcy90ZW5hbnRJZCI6IjEiLCJVc2VyTmFtZSI6IumZiOWchiIsIkxhbmd1YWdlIjoiemgtY24iLCJzdWIiOiIxNzM5IiwianRpIjoiMDUwNjg2M2EtNDY5Mi00NWE1LTg2NGMtNGYzM2M2M2M5MDJiIiwiaWF0IjoxNzc2NDY0NzAyLCJuYmYiOjE3NzY0NjQ3MDAsImV4cCI6MTc3NjU1MTEwMiwiaXNzIjoiSGNtIiwiYXVkIjoiSGNtIn0._0RiUPpm9b2AfuKX-RWDHiHEHe_-lMrlpnlDyIk6jYI INFO 2026-04-19 07:43:30,424 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:43:30,424 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:43:30,425 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core) in 563.634ms INFO 2026-04-19 07:43:30,425 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 07:43:30,426 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 577.4371ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:43:30,427 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 1112.0282ms INFO 2026-04-19 07:43:30,427 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 07:43:30,427 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2388.309ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:43:30,591 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 608 INFO 2026-04-19 07:43:30,592 [6 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 07:43:30,612 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:43:30,652 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 07:43:30,655 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:43:30,677 [12 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 07:43:30,677 [12 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 07:43:30,677 [12 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 07:43:30,760 [12 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 07:43:30,765 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:43:30,767 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 111.9105ms INFO 2026-04-19 07:43:30,767 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 07:43:30,767 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 175.9361ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:43:30,868 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 07:43:30,868 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:43:30,869 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 07:43:30,870 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 07:43:30,871 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:43:30,871 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:43:30,871 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:43:30,873 [6 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 07:43:30,873 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:43:30,874 [6 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 07:43:30,874 [6 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 07:43:30,906 [6 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 07:43:30,947 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:43:30,950 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 79.0313ms INFO 2026-04-19 07:43:30,951 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 07:43:30,951 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 83.1525ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:43:30,963 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:43:30,965 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 91.9112ms INFO 2026-04-19 07:43:30,966 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:43:30,966 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 95.2539ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:43:31,049 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 07:43:31,049 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:43:31,049 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 07:43:31,052 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:43:31,056 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 07:43:31,056 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:43:31,056 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:43:31,058 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:43:31,064 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 07:43:31,065 [12 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 07:43:31,065 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:43:31,065 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 07:43:31,067 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:43:31,067 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:43:31,068 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 9.4431ms INFO 2026-04-19 07:43:31,068 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:43:31,068 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:43:31,068 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.9021ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:43:31,069 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 17.4554ms INFO 2026-04-19 07:43:31,069 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 07:43:31,069 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 20.661ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:43:31,147 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 07:43:31,147 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:43:31,147 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 07:43:31,147 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:43:31,147 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:43:31,148 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 07:43:31,148 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 07:43:31,148 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:43:31,149 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 07:43:31,162 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 07:43:31,162 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:43:31,162 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 07:43:31,204 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:43:31,205 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:43:31,205 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:43:31,206 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:43:31,267 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 07:43:31,269 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:43:31,269 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 07:43:31,271 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:43:31,275 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:43:31,275 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 69.8275ms INFO 2026-04-19 07:43:31,275 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 07:43:31,275 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 126.6894ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:43:31,275 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:43:31,276 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 70.9831ms INFO 2026-04-19 07:43:31,276 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 07:43:31,276 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 114.0964ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:43:31,277 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:43:31,277 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 72.2649ms INFO 2026-04-19 07:43:31,277 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:43:31,277 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 130.1702ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:43:31,277 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:43:31,278 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 6.5015ms INFO 2026-04-19 07:43:31,278 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 07:43:31,278 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.0127ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:43:31,279 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:43:31,280 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 73.5124ms INFO 2026-04-19 07:43:31,280 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 07:43:31,280 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 132.7151ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:43:31,286 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:43:31,286 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 217.9865ms INFO 2026-04-19 07:43:31,286 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 07:43:31,286 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 221.4128ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:43:31,303 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 07:43:31,304 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:43:31,304 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 07:43:31,306 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:43:31,308 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 07:43:31,308 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:43:31,308 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 07:43:31,402 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 07:43:31,402 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 07:43:31,402 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:43:31,402 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:43:31,403 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 07:43:31,403 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 07:43:31,899 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:43:32,073 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:43:32,073 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:43:32,402 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:43:32,403 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:43:32,404 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 504.3622ms INFO 2026-04-19 07:43:32,404 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 07:43:32,404 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1096.0004ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:43:32,406 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 332.9542ms INFO 2026-04-19 07:43:32,406 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 07:43:32,406 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1003.9837ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:43:32,426 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:43:32,427 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 1121.2227ms INFO 2026-04-19 07:43:32,427 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 07:43:32,427 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1124.0115ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:43:33,223 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:43:33,225 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 1152.1746ms INFO 2026-04-19 07:43:33,225 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 07:43:33,225 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1823.3041ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:46:45,238 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776556003697&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 07:46:45,240 [13 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 07:46:45,241 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2.4227ms 200 text/html INFO 2026-04-19 07:46:46,664 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.40290267403925806 INFO 2026-04-19 07:46:46,666 [27 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 07:46:46,666 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2.1767ms 200 application/javascript INFO 2026-04-19 07:46:46,984 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776556003697%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 07:46:46,986 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:46:46,992 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 07:46:46,995 [27 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:46:46,997 [27 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776556003697&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 07:46:47,001 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:46:47,002 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 6.8942ms INFO 2026-04-19 07:46:47,002 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 07:46:47,002 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 18.4009ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:46:47,349 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 07:46:47,350 [26 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 07:46:47,351 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:46:47,352 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 07:46:47,354 [26 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:46:47,356 [26 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 07:46:47,356 [26 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 07:46:47,357 [26 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 07:46:47,373 [26 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 07:46:47,379 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:46:47,380 [30 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 26.0198ms INFO 2026-04-19 07:46:47,380 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 07:46:47,380 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 31.1223ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:46:47,504 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 07:46:47,504 [27 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:46:47,504 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 07:46:47,506 [27 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:46:47,507 [27 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 07:46:47,508 [27 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 07:46:47,508 [27 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 07:46:47,520 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 07:46:47,521 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:46:47,521 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:46:47,522 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:46:47,527 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:46:47,527 [30 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.3431ms INFO 2026-04-19 07:46:47,527 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:46:47,527 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.7037ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:46:47,539 [27 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 07:46:47,543 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:46:47,543 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 37.2403ms INFO 2026-04-19 07:46:47,543 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 07:46:47,543 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 39.6388ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:46:47,655 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 07:46:47,655 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:46:47,655 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 07:46:47,657 [26 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:46:47,660 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 07:46:47,660 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:46:47,660 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:46:47,662 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:46:47,666 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:46:47,666 [26 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:46:47,666 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.9454ms INFO 2026-04-19 07:46:47,666 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:46:47,666 [26 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 8.9308ms INFO 2026-04-19 07:46:47,666 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 07:46:47,666 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.3226ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:46:47,666 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.2375ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:46:47,671 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 07:46:47,671 [30 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 07:46:47,673 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:46:47,673 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 07:46:47,675 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:46:47,681 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:46:47,681 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.5535ms INFO 2026-04-19 07:46:47,681 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 07:46:47,681 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.2502ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:46:47,863 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 07:46:47,865 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 07:46:47,865 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:46:47,865 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:46:47,866 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 07:46:47,867 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:46:47,867 [13 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:46:47,867 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 07:46:47,869 [13 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:46:47,870 [26 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:46:47,871 [26 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.7748ms INFO 2026-04-19 07:46:47,871 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 07:46:47,871 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.1733ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:46:47,871 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:46:47,872 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 07:46:47,873 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:46:47,873 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:46:47,873 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 4.4489ms INFO 2026-04-19 07:46:47,873 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 07:46:47,873 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.8058ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:46:47,878 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:46:47,878 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 5.0591ms INFO 2026-04-19 07:46:47,878 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 07:46:47,878 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.135ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:46:47,883 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 07:46:47,885 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:46:47,885 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 07:46:47,886 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:46:47,889 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:46:47,889 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 3.2913ms INFO 2026-04-19 07:46:47,890 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 07:46:47,890 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.6563ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:46:47,900 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 07:46:47,900 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:46:47,900 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 07:46:47,902 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:46:47,904 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 07:46:47,905 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:46:47,905 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 07:46:47,906 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:46:47,910 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:46:47,910 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:46:47,910 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 8.5723ms INFO 2026-04-19 07:46:47,910 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 4.0001ms INFO 2026-04-19 07:46:47,910 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 07:46:47,910 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 07:46:47,910 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.63ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:46:47,910 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.1723ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:46:47,915 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 07:46:47,920 [13 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:46:47,921 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 07:46:47,922 [13 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:46:47,926 [13 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:46:47,926 [13 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 3.5549ms INFO 2026-04-19 07:46:47,926 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 07:46:47,926 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.8696ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:46:48,040 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 07:46:48,040 [27 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:46:48,040 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 07:46:48,041 [27 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:46:48,042 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 07:46:48,043 [13 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 07:46:48,043 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 07:46:48,044 [13 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 07:46:48,078 [13 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:46:48,078 [13 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 33.9235ms INFO 2026-04-19 07:46:48,078 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 07:46:48,078 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 36.0761ms 200 application/json; charset=utf-8 INFO 2026-04-19 07:46:48,102 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 07:46:48,103 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 61.104ms INFO 2026-04-19 07:46:48,103 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 07:46:48,103 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 63.1629ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:03:54,147 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://58.252.12.166:8082/HcmM/ INFO 2026-04-19 08:03:54,162 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.9517ms 404 INFO 2026-04-19 08:04:41,103 [64 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776557080914&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentid=1000003 INFO 2026-04-19 08:04:41,105 [64 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 08:04:41,105 [64 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.7602ms 200 text/html INFO 2026-04-19 08:04:41,818 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.4726579191231569 INFO 2026-04-19 08:04:41,819 [62 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 08:04:41,819 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.6372ms 200 application/javascript INFO 2026-04-19 08:04:41,958 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776557080914%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentid%3D1000003& INFO 2026-04-19 08:04:41,959 [66 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 08:04:41,960 [66 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 08:04:41,960 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 08:04:41,960 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 08:04:41,961 [62 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:04:41,962 [62 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 08:04:41,962 [62 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 08:04:41,963 [62 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 08:04:41,965 [66 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:04:41,966 [62 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:04:41,969 [66 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776557080914&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentid=1000003 WARN 2026-04-19 08:04:41,970 [62 ] Mvc.Authorization.AbpAuthorizationFilter - Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) INFO 2026-04-19 08:04:41,970 [62 ] c.Infrastructure.ControllerActionInvoker - Authorization failed for the request at filter 'Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter'. INFO 2026-04-19 08:04:41,970 [62 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:04:41,971 [62 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 4.4378ms INFO 2026-04-19 08:04:41,971 [62 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 08:04:41,971 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.9809ms 401 application/json; charset=utf-8 INFO 2026-04-19 08:04:41,980 [68 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:04:41,980 [68 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 14.6314ms INFO 2026-04-19 08:04:41,980 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 08:04:41,980 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 23.0173ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:04:42,067 [64 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/TokenAuth/ReflashToken? application/json 692 INFO 2026-04-19 08:04:42,068 [64 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:04:42,071 [64 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 08:04:42,071 [64 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 08:04:42,072 [64 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 08:04:42,074 [64 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "ReflashToken", controller = "TokenAuth", area = ""}. Executing controller action with signature System.String ReflashToken(Sg.HcmMb.Models.TokenAuth.ReflashTokenModel) on controller Sg.Hcm.Controllers.TokenAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 08:04:42,076 [64 ] Sg.Hcm.Controllers.TokenAuthController - ReflashToken_requestToken:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE5NDQiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiRDAxNDQ0MSIsImh0dHA6Ly93d3cuYXNwbmV0Ym9pbGVycGxhdGUuY29tL2lkZW50aXR5L2NsYWltcy90ZW5hbnRJZCI6IjEiLCJVc2VyTmFtZSI6Ium7hOWNjuiKsyIsIkxhbmd1YWdlIjoiemgtY24iLCJzdWIiOiIxOTQ0IiwianRpIjoiNWUxZDZhYWYtNDQ4Mi00N2FjLWJkZjktOGMzYmE1YTI2YzEwIiwiaWF0IjoxNzc2NDI4MTQ5LCJuYmYiOjE3NzY0MjgxNDcsImV4cCI6MTc3NjUxNDU0OSwiaXNzIjoiSGNtIiwiYXVkIjoiSGNtIn0.65b5wUnSTB3rTr-3mr_Qo7PFANUEJTug5NdKK-Fz12A INFO 2026-04-19 08:04:42,082 [64 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:04:42,082 [64 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core) in 8.1536ms INFO 2026-04-19 08:04:42,082 [64 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 08:04:42,082 [64 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.9064ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:04:42,183 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 08:04:42,183 [66 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:04:42,183 [66 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:04:42,186 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 08:04:42,187 [68 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:04:42,193 [66 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 08:04:42,193 [66 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 08:04:42,193 [66 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 08:04:42,210 [66 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 08:04:42,212 [66 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:04:42,212 [66 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 25.152ms INFO 2026-04-19 08:04:42,212 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 08:04:42,213 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 29.8092ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:04:42,318 [64 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 08:04:42,318 [64 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:04:42,318 [64 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 08:04:42,320 [64 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:04:42,320 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 08:04:42,320 [66 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:04:42,320 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:04:42,321 [64 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 08:04:42,321 [64 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 08:04:42,321 [64 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 08:04:42,322 [66 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:04:42,325 [66 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:04:42,325 [66 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.5304ms INFO 2026-04-19 08:04:42,325 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:04:42,325 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.5113ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:04:42,353 [64 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 08:04:42,356 [64 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:04:42,357 [64 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 37.0563ms INFO 2026-04-19 08:04:42,357 [64 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 08:04:42,357 [64 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 39.1235ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:04:42,478 [64 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 08:04:42,478 [64 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:04:42,478 [64 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:04:42,480 [64 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:04:42,481 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 08:04:42,481 [68 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:04:42,481 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 08:04:42,482 [68 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:04:42,484 [64 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:04:42,484 [64 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.8273ms INFO 2026-04-19 08:04:42,484 [64 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:04:42,484 [64 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.8527ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:04:42,491 [68 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:04:42,491 [68 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 8.5066ms INFO 2026-04-19 08:04:42,491 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 08:04:42,491 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.6565ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:04:42,500 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 08:04:42,500 [62 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:04:42,501 [62 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:04:42,501 [62 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:04:42,502 [62 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:04:42,508 [62 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:04:42,508 [62 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.5539ms INFO 2026-04-19 08:04:42,508 [62 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:04:42,508 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.4178ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:04:42,532 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 08:04:42,533 [62 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:04:42,533 [62 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:04:42,534 [62 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:04:42,537 [64 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:04:42,537 [64 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.1896ms INFO 2026-04-19 08:04:42,537 [64 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:04:42,538 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 08:04:42,538 [64 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.179ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:04:42,538 [68 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:04:42,538 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 08:04:42,539 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 08:04:42,539 [68 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:04:42,539 [62 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:04:42,540 [62 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 08:04:42,540 [64 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 08:04:42,540 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 08:04:42,540 [64 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:04:42,541 [64 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 08:04:42,541 [66 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:04:42,541 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 08:04:42,541 [62 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:04:42,542 [64 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:04:42,542 [66 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:04:42,546 [74 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:04:42,546 [74 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 4.1963ms INFO 2026-04-19 08:04:42,546 [74 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 08:04:42,546 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.2234ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:04:42,547 [68 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:04:42,547 [68 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 7.3364ms INFO 2026-04-19 08:04:42,547 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 08:04:42,547 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.2041ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:04:42,549 [66 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:04:42,549 [66 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 6.6158ms INFO 2026-04-19 08:04:42,549 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 08:04:42,549 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.7498ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:04:42,550 [74 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:04:42,550 [74 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 8.8288ms INFO 2026-04-19 08:04:42,550 [74 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 08:04:42,550 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.6805ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:04:42,625 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 08:04:42,626 [74 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:04:42,626 [74 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 08:04:42,627 [74 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:04:42,632 [74 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:04:42,632 [74 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 5.0066ms INFO 2026-04-19 08:04:42,632 [74 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 08:04:42,632 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.8894ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:04:42,652 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 08:04:42,653 [68 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:04:42,653 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 08:04:42,654 [68 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:04:42,659 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 08:04:42,659 [74 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:04:42,660 [74 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 08:04:42,661 [74 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:04:42,663 [68 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:04:42,664 [68 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 9.4528ms INFO 2026-04-19 08:04:42,664 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 08:04:42,664 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.363ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:04:42,735 [74 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:04:42,735 [74 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 74.5364ms INFO 2026-04-19 08:04:42,735 [74 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 08:04:42,736 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 76.3974ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:04:42,859 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 08:04:42,860 [71 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:04:42,860 [71 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 08:04:42,862 [71 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:04:42,865 [71 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:04:42,866 [71 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 3.9642ms INFO 2026-04-19 08:04:42,866 [71 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 08:04:42,866 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.2884ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:04:44,380 [69 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 08:04:44,380 [69 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:04:44,381 [69 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:04:44,381 [69 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:04:44,383 [69 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:04:44,394 [71 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:04:44,395 [71 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 11.1599ms INFO 2026-04-19 08:04:44,395 [71 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:04:44,395 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.2965ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:04:44,402 [69 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050301&IsEss=true& INFO 2026-04-19 08:04:44,403 [69 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:04:44,403 [69 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:04:44,404 [69 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:04:44,405 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Card/PunchClockDate? application/x-www-form-urlencoded 26 INFO 2026-04-19 08:04:44,406 [67 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:04:44,406 [67 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:04:44,406 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 08:04:44,409 [69 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:04:44,409 [67 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PunchClockDate", controller = "Card"}. Executing controller action with signature Sg.HcmMb.Card.Dto.PunchClockResultListDto PunchClockDate(System.String, System.String) on controller Sg.HcmMb.Card.CardAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:04:44,409 [69 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.2734ms INFO 2026-04-19 08:04:44,409 [69 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:04:44,409 [69 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.4264ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:04:44,560 [69 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:04:44,563 [69 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M) in 154.0347ms INFO 2026-04-19 08:04:44,563 [69 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 08:04:44,563 [69 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 157.3143ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:04:46,120 [69 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Card/PunchClockDate? application/x-www-form-urlencoded 26 INFO 2026-04-19 08:04:46,121 [69 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:04:46,129 [69 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:04:46,130 [69 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 08:04:46,132 [69 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PunchClockDate", controller = "Card"}. Executing controller action with signature Sg.HcmMb.Card.Dto.PunchClockResultListDto PunchClockDate(System.String, System.String) on controller Sg.HcmMb.Card.CardAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:04:46,191 [69 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:04:46,192 [69 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M) in 60.8651ms INFO 2026-04-19 08:04:46,193 [69 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 08:04:46,193 [69 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 72.5053ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:01,481 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776557100249&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 08:05:01,482 [71 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 08:05:01,483 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.5529ms 200 text/html INFO 2026-04-19 08:05:02,441 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.2791020733323234 INFO 2026-04-19 08:05:02,442 [67 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 08:05:02,442 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.2948ms 200 application/javascript INFO 2026-04-19 08:05:02,668 [69 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776557100249%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 08:05:02,669 [69 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:02,674 [69 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:02,676 [69 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:02,678 [69 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776557100249&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 08:05:02,684 [70 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:02,684 [70 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 8.1616ms INFO 2026-04-19 08:05:02,684 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:02,684 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 16.3817ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:02,692 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 08:05:02,692 [71 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:05:02,693 [71 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:02,693 [71 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:02,695 [71 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:02,697 [69 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 08:05:02,697 [69 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 08:05:02,697 [69 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 08:05:02,713 [69 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 08:05:02,717 [71 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:02,718 [71 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 22.8115ms INFO 2026-04-19 08:05:02,718 [71 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:02,718 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 25.7932ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:02,873 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 08:05:02,873 [71 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:02,873 [71 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:02,875 [71 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:02,876 [71 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 08:05:02,876 [71 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 08:05:02,876 [71 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 08:05:02,881 [69 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 08:05:02,882 [69 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:02,882 [69 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:02,883 [69 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:02,886 [69 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:02,887 [69 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.3831ms INFO 2026-04-19 08:05:02,887 [69 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:02,887 [69 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.2107ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:02,907 [71 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 08:05:02,910 [71 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:02,910 [71 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 35.4024ms INFO 2026-04-19 08:05:02,910 [71 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:02,910 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 37.3519ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:03,099 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 08:05:03,099 [67 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:05:03,099 [67 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:03,099 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:03,100 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 08:05:03,100 [71 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:03,100 [71 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:03,100 [69 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 08:05:03,101 [69 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:03,101 [69 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:03,101 [67 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:03,101 [71 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:03,102 [69 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:03,105 [69 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:03,106 [69 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.4271ms INFO 2026-04-19 08:05:03,106 [69 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:03,106 [69 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.314ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:03,107 [70 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:03,107 [70 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.1156ms INFO 2026-04-19 08:05:03,107 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:03,107 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.3493ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:03,109 [71 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:03,109 [71 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 7.5196ms INFO 2026-04-19 08:05:03,109 [71 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:03,109 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.3155ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:03,199 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 08:05:03,199 [60 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:03,199 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:03,200 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 08:05:03,200 [70 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:03,201 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:03,201 [60 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:03,202 [70 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:03,204 [60 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:03,204 [60 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.3581ms INFO 2026-04-19 08:05:03,204 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:03,204 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.2803ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:03,205 [70 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:03,206 [70 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 3.7426ms INFO 2026-04-19 08:05:03,206 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:03,206 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.5015ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:03,217 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 08:05:03,217 [60 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:03,217 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:03,218 [60 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:03,221 [60 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:03,221 [60 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 2.8287ms INFO 2026-04-19 08:05:03,221 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:03,221 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.6727ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:03,287 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 08:05:03,287 [60 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:03,287 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:03,288 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 08:05:03,288 [70 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:03,288 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:03,288 [60 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:03,290 [70 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:03,296 [60 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:03,296 [60 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 7.8488ms INFO 2026-04-19 08:05:03,296 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:03,296 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.7689ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:03,298 [70 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:03,298 [70 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 8.8631ms INFO 2026-04-19 08:05:03,298 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:03,299 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.5521ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:03,306 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 08:05:03,306 [71 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:03,306 [71 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:03,308 [71 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:03,312 [71 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:03,312 [71 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 4.4898ms INFO 2026-04-19 08:05:03,312 [71 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:03,312 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.2549ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:03,358 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 08:05:03,358 [60 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:03,358 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:03,359 [60 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:03,366 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 08:05:03,366 [67 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:03,366 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:03,368 [67 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:03,390 [71 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:03,390 [71 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 22.8695ms INFO 2026-04-19 08:05:03,390 [71 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:03,391 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 24.8813ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:03,414 [60 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:03,415 [60 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 55.2392ms INFO 2026-04-19 08:05:03,415 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:03,415 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 57.0521ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:03,666 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 08:05:03,667 [60 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:03,667 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:03,669 [60 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:03,675 [60 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:03,676 [60 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 6.8059ms INFO 2026-04-19 08:05:03,676 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:03,676 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.0494ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:06,821 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Card/PunchClockDate? application/x-www-form-urlencoded 26 INFO 2026-04-19 08:05:06,821 [71 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:05:06,822 [71 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:06,822 [71 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:06,824 [71 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PunchClockDate", controller = "Card"}. Executing controller action with signature Sg.HcmMb.Card.Dto.PunchClockResultListDto PunchClockDate(System.String, System.String) on controller Sg.HcmMb.Card.CardAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:06,889 [61 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:06,890 [61 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M) in 65.6731ms INFO 2026-04-19 08:05:06,890 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:06,890 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 69.0813ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:08,931 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Card/PunchClockDate? application/x-www-form-urlencoded 26 INFO 2026-04-19 08:05:08,931 [67 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:05:08,932 [67 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:08,932 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:08,934 [67 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PunchClockDate", controller = "Card"}. Executing controller action with signature Sg.HcmMb.Card.Dto.PunchClockResultListDto PunchClockDate(System.String, System.String) on controller Sg.HcmMb.Card.CardAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:08,987 [60 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:08,987 [60 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M) in 53.2275ms INFO 2026-04-19 08:05:08,987 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:08,988 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 56.7357ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:10,537 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 08:05:10,537 [61 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:05:10,538 [61 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:10,539 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:10,540 [61 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:10,550 [70 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:10,550 [70 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 10.2084ms INFO 2026-04-19 08:05:10,550 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:10,551 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.4744ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:11,752 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/index.bc0e174a.css INFO 2026-04-19 08:05:11,754 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/zepto.min.js INFO 2026-04-19 08:05:11,756 [72 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/main.61ed0a96.js INFO 2026-04-19 08:05:11,756 [72 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:05:11,756 [69 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/zepto.min.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\zepto.min.js' INFO 2026-04-19 08:05:11,757 [69 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2.3171ms 200 application/javascript INFO 2026-04-19 08:05:11,758 [70 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/index.bc0e174a.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\index.bc0e174a.css' INFO 2026-04-19 08:05:11,758 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.6759ms 200 text/css INFO 2026-04-19 08:05:11,771 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/vconsole.3.14.7.min.js INFO 2026-04-19 08:05:11,773 [70 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/vconsole.3.14.7.min.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\vconsole.3.14.7.min.js' INFO 2026-04-19 08:05:11,773 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.6791ms 200 application/javascript INFO 2026-04-19 08:05:11,792 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/jquery-3.6.0.min.js INFO 2026-04-19 08:05:11,793 [70 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/jquery-3.6.0.min.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\jquery-3.6.0.min.js' INFO 2026-04-19 08:05:11,793 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.2714ms 200 application/javascript INFO 2026-04-19 08:05:11,900 [70 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/main.61ed0a96.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\main.61ed0a96.js' INFO 2026-04-19 08:05:11,900 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 144.6315ms 200 application/javascript INFO 2026-04-19 08:05:12,060 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776557111305&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 08:05:12,061 [67 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 08:05:12,061 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.8018ms 200 text/html INFO 2026-04-19 08:05:12,168 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/main.61ed0a96.js INFO 2026-04-19 08:05:12,168 [67 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:05:12,179 [71 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/main.61ed0a96.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\main.61ed0a96.js' INFO 2026-04-19 08:05:12,179 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.6156ms 200 application/javascript INFO 2026-04-19 08:05:12,243 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/index.bc0e174a.css INFO 2026-04-19 08:05:12,246 [67 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/index.bc0e174a.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\index.bc0e174a.css' INFO 2026-04-19 08:05:12,246 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2.7494ms 200 text/css INFO 2026-04-19 08:05:12,337 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/vconsole.3.14.7.min.js INFO 2026-04-19 08:05:12,339 [70 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/vconsole.3.14.7.min.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\vconsole.3.14.7.min.js' INFO 2026-04-19 08:05:12,339 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2.0027ms 200 application/javascript INFO 2026-04-19 08:05:12,352 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/jquery-3.6.0.min.js INFO 2026-04-19 08:05:12,353 [69 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/jquery-3.6.0.min.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\jquery-3.6.0.min.js' INFO 2026-04-19 08:05:12,353 [69 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.6677ms 200 application/javascript INFO 2026-04-19 08:05:14,651 [72 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.3504062458523187 INFO 2026-04-19 08:05:14,652 [72 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 08:05:14,652 [72 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.9056ms 200 application/javascript INFO 2026-04-19 08:05:14,668 [69 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/logo2.jpg INFO 2026-04-19 08:05:14,669 [70 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/logo2.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\logo2.jpg' INFO 2026-04-19 08:05:14,669 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.3029ms 200 image/jpeg INFO 2026-04-19 08:05:15,075 [72 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776557111305%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 08:05:15,076 [72 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 08:05:15,076 [72 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 08:05:15,076 [72 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:15,077 [72 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:15,079 [72 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776557111305&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 08:05:15,086 [72 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:15,086 [72 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 8.6471ms INFO 2026-04-19 08:05:15,086 [72 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:15,086 [72 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.7801ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:15,097 [72 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 08:05:15,097 [72 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:05:15,098 [72 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 08:05:15,098 [72 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 08:05:15,098 [72 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:15,100 [72 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). WARN 2026-04-19 08:05:15,101 [72 ] Mvc.Authorization.AbpAuthorizationFilter - Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) INFO 2026-04-19 08:05:15,101 [72 ] c.Infrastructure.ControllerActionInvoker - Authorization failed for the request at filter 'Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter'. INFO 2026-04-19 08:05:15,101 [72 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:15,101 [72 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 1.4511ms INFO 2026-04-19 08:05:15,101 [72 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:15,101 [72 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.3897ms 401 application/json; charset=utf-8 INFO 2026-04-19 08:05:15,231 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/TokenAuth/ReflashToken? application/json 692 INFO 2026-04-19 08:05:15,231 [70 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:05:15,231 [70 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 08:05:15,232 [70 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 08:05:15,232 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 08:05:15,233 [70 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "ReflashToken", controller = "TokenAuth", area = ""}. Executing controller action with signature System.String ReflashToken(Sg.HcmMb.Models.TokenAuth.ReflashTokenModel) on controller Sg.Hcm.Controllers.TokenAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 08:05:15,235 [70 ] Sg.Hcm.Controllers.TokenAuthController - ReflashToken_requestToken:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE4OTgiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiRDAxNTA3MiIsImh0dHA6Ly93d3cuYXNwbmV0Ym9pbGVycGxhdGUuY29tL2lkZW50aXR5L2NsYWltcy90ZW5hbnRJZCI6IjEiLCJVc2VyTmFtZSI6Iuaxquael-aelyIsIkxhbmd1YWdlIjoiemgtY24iLCJzdWIiOiIxODk4IiwianRpIjoiYzEwZGY4NDEtYjIzYi00MzczLWE0NDEtODQ5M2RkNjlhZWU0IiwiaWF0IjoxNzc2NDIyOTI0LCJuYmYiOjE3NzY0MjI5MjIsImV4cCI6MTc3NjUwOTMyNCwiaXNzIjoiSGNtIiwiYXVkIjoiSGNtIn0.6f8E9tEmihzRy4aOPVV0_ghr7ehOPW8rlXOJO4jSwVI INFO 2026-04-19 08:05:15,240 [70 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:15,240 [70 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core) in 6.4556ms INFO 2026-04-19 08:05:15,240 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 08:05:15,240 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.5764ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:15,335 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 08:05:15,336 [61 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:05:15,336 [61 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:15,339 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:15,340 [61 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:15,348 [70 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 08:05:15,349 [70 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 08:05:15,349 [70 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 08:05:15,365 [70 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 08:05:15,369 [70 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:15,369 [70 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 28.3096ms INFO 2026-04-19 08:05:15,369 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:15,369 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 33.4478ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:15,450 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 08:05:15,451 [61 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:15,451 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:15,452 [61 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:15,454 [61 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 08:05:15,454 [61 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 08:05:15,454 [61 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 08:05:15,458 [72 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 08:05:15,458 [72 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:15,458 [72 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:15,460 [72 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:15,465 [67 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:15,465 [67 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 5.302ms INFO 2026-04-19 08:05:15,465 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:15,465 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.8198ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:15,481 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 250 INFO 2026-04-19 08:05:15,481 [71 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:05:15,482 [71 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:15,482 [71 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:15,483 [71 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:15,485 [61 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 08:05:15,490 [61 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:15,490 [61 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 37.2889ms INFO 2026-04-19 08:05:15,490 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:15,490 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 39.9185ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:15,491 [70 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:15,491 [70 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 7.8407ms INFO 2026-04-19 08:05:15,491 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:15,491 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.4967ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:15,525 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/index.498c386f.js INFO 2026-04-19 08:05:15,525 [67 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:05:15,525 [67 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/index.498c386f.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\index.498c386f.js' INFO 2026-04-19 08:05:15,526 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.2576ms 200 application/javascript INFO 2026-04-19 08:05:15,530 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/unitMenu.7af4f9f2.css INFO 2026-04-19 08:05:15,531 [70 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/unitMenu.7af4f9f2.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\unitMenu.7af4f9f2.css' INFO 2026-04-19 08:05:15,531 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.1312ms 200 text/css INFO 2026-04-19 08:05:15,532 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/index.3e032556.css INFO 2026-04-19 08:05:15,532 [67 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/index.3e032556.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\index.3e032556.css' INFO 2026-04-19 08:05:15,532 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.8909ms 200 text/css INFO 2026-04-19 08:05:15,550 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=approveStyle& INFO 2026-04-19 08:05:15,551 [67 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:15,551 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:15,553 [67 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:15,559 [67 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:15,559 [67 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 5.8002ms INFO 2026-04-19 08:05:15,559 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:15,559 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.1646ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:15,572 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 08:05:15,572 [67 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:15,572 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:15,574 [67 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:15,585 [67 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:15,585 [67 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 10.9328ms INFO 2026-04-19 08:05:15,585 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:15,585 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.9714ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:15,604 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 08:05:15,605 [67 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:15,605 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:15,606 [67 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:15,610 [67 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:15,610 [67 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.8064ms INFO 2026-04-19 08:05:15,610 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:15,610 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.7279ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:15,648 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 08:05:15,648 [67 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:05:15,648 [67 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:15,648 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:15,649 [67 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:15,657 [70 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:15,657 [70 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 7.9146ms INFO 2026-04-19 08:05:15,657 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:15,658 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.0517ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:15,751 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetApproveParamsByGuid?guid=a5bb746b-273b-41e7-9409-bf4789485eec& INFO 2026-04-19 08:05:15,751 [67 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:15,751 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApproveParamsByGuid (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:15,754 [67 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetApproveParamsByGuid", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowParams GetApproveParamsByGuid(System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:15,808 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 08:05:15,808 [70 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:15,808 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:15,810 [70 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:15,810 [67 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:15,812 [67 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApproveParamsByGuid (Sg.Hcm.Application.M) in 58.4528ms INFO 2026-04-19 08:05:15,812 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApproveParamsByGuid (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:15,812 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 61.7705ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:15,814 [70 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:15,814 [70 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 4.5676ms INFO 2026-04-19 08:05:15,814 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:15,814 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.746ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:15,855 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/wdqj.1dfb65ca.png INFO 2026-04-19 08:05:15,856 [67 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/wdqj.1dfb65ca.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\wdqj.1dfb65ca.png' INFO 2026-04-19 08:05:15,856 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.5197ms 200 image/png INFO 2026-04-19 08:05:15,866 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/wddk.4a9e34c6.png INFO 2026-04-19 08:05:15,866 [71 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/wddk.4a9e34c6.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\wddk.4a9e34c6.png' INFO 2026-04-19 08:05:15,866 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.4728ms 200 image/png INFO 2026-04-19 08:05:15,891 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 08:05:15,891 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 08:05:15,891 [70 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:15,891 [71 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:15,892 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:15,892 [71 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:15,893 [70 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:15,893 [71 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:15,894 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 08:05:15,895 [67 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:15,895 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:15,896 [71 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:15,896 [67 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:15,896 [71 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.1666ms INFO 2026-04-19 08:05:15,896 [71 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:15,896 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.1679ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:15,897 [70 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:15,897 [70 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 3.8769ms INFO 2026-04-19 08:05:15,897 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:15,897 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.7266ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:15,898 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 08:05:15,898 [67 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:15,898 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:15,899 [72 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:15,899 [72 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 2.7964ms INFO 2026-04-19 08:05:15,899 [72 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:15,899 [72 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.462ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:15,900 [67 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:15,907 [67 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:15,907 [67 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 7.7364ms INFO 2026-04-19 08:05:15,907 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:15,907 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.448ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:15,931 [72 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 08:05:15,931 [72 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:15,931 [72 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:15,932 [72 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:15,936 [72 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:15,936 [72 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 3.545ms INFO 2026-04-19 08:05:15,936 [72 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:15,936 [72 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.1531ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:15,946 [69 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/2.jpg INFO 2026-04-19 08:05:15,947 [69 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/3.jpg INFO 2026-04-19 08:05:15,947 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/1.jpg INFO 2026-04-19 08:05:15,948 [61 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/3.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\3.jpg' INFO 2026-04-19 08:05:15,948 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.2033ms 200 image/jpeg INFO 2026-04-19 08:05:15,948 [71 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/2.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\2.jpg' INFO 2026-04-19 08:05:15,948 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.7026ms 200 image/jpeg INFO 2026-04-19 08:05:15,948 [69 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/1.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\1.jpg' INFO 2026-04-19 08:05:15,948 [69 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.6256ms 200 image/jpeg INFO 2026-04-19 08:05:15,957 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/null.83f7e40a.png INFO 2026-04-19 08:05:15,958 [48 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/null.83f7e40a.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\null.83f7e40a.png' INFO 2026-04-19 08:05:15,958 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.5316ms 200 image/png INFO 2026-04-19 08:05:16,015 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 08:05:16,015 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:16,015 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:16,016 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:16,031 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetWorkFlowParas?& INFO 2026-04-19 08:05:16,031 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:16,031 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetWorkFlowParas (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:16,033 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetWorkFlowParas", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.WorkFlowParasDro GetWorkFlowParas() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:16,040 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:16,041 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetWorkFlowParas (Sg.Hcm.Application.M) in 8.2375ms INFO 2026-04-19 08:05:16,041 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetWorkFlowParas (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:16,041 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.5308ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:16,053 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetState?approveID=385373&isHis=& INFO 2026-04-19 08:05:16,053 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:16,053 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetState (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:16,055 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetState", controller = "EWorkFlow"}. Executing controller action with signature System.String GetState(System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:16,063 [49 ] Sg.HcmMb.EWorkFlow.EWorkFlowAppService - GetState begin INFO 2026-04-19 08:05:16,072 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:16,072 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 55.6236ms INFO 2026-04-19 08:05:16,072 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:16,072 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 57.3518ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:16,097 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 08:05:16,097 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:16,097 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:16,099 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:16,122 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:16,122 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 23.5821ms INFO 2026-04-19 08:05:16,122 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:16,122 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 25.8669ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:16,132 [49 ] Sg.HcmMb.EWorkFlow.EWorkFlowAppService - GetState state:10 INFO 2026-04-19 08:05:16,139 [67 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:16,139 [67 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetState (Sg.Hcm.Application.M) in 83.5435ms INFO 2026-04-19 08:05:16,139 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetState (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:16,139 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 86.1954ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:16,313 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetAllowCancelNew?approveID=385373& INFO 2026-04-19 08:05:16,313 [67 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:16,314 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowCancelNew (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:16,316 [67 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAllowCancelNew", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.AllowCancelDto GetAllowCancelNew(Int32) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:16,334 [67 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:16,335 [67 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowCancelNew (Sg.Hcm.Application.M) in 18.65ms INFO 2026-04-19 08:05:16,335 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowCancelNew (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:16,335 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 22.5817ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:16,508 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetApprovalFlowList?Guid=a5bb746b-273b-41e7-9409-bf4789485eec&isHis=& INFO 2026-04-19 08:05:16,508 [71 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:16,509 [71 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApprovalFlowList (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:16,511 [71 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetApprovalFlowList", controller = "EWorkFlow"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.EWorkFlow.Dto.ApprovalFlowListDto] GetApprovalFlowList(System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:16,531 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetAllowEdit?FlowId=78&NodeCode=begin&guid=a5bb746b-273b-41e7-9409-bf4789485eec&recordId=67037&tableName=K_LEAVE& INFO 2026-04-19 08:05:16,531 [67 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:16,531 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowEdit (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:16,536 [67 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAllowEdit", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.NodeParams GetAllowEdit(System.String, System.String, System.String, System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:16,550 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetShowRelateData?guid=a5bb746b-273b-41e7-9409-bf4789485eec&flowID=78&nodeCode=begin& INFO 2026-04-19 08:05:16,550 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:16,551 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetShowRelateData (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:16,564 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRelateData", controller = "EWorkFlow"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.EWorkFlow.Dto.RelateDataDto] GetShowRelateData(System.String, System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:16,701 [67 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:16,702 [67 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowEdit (Sg.Hcm.Application.M) in 165.8654ms INFO 2026-04-19 08:05:16,702 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowEdit (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:16,702 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 171.1592ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:16,719 [71 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:16,721 [71 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApprovalFlowList (Sg.Hcm.Application.M) in 209.9777ms INFO 2026-04-19 08:05:16,721 [71 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApprovalFlowList (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:16,721 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 213.7196ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:16,740 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:16,741 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetShowRelateData (Sg.Hcm.Application.M) in 176.3621ms INFO 2026-04-19 08:05:16,741 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetShowRelateData (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:16,741 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 190.8191ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:16,958 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetFlowTables?approveID=385373& INFO 2026-04-19 08:05:16,959 [67 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:16,959 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowTables (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:16,962 [67 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetFlowTables", controller = "EWorkFlow"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.EWorkFlow.Dto.FlowTable] GetFlowTables(Int32) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:16,983 [67 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:16,985 [67 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowTables (Sg.Hcm.Application.M) in 22.7044ms INFO 2026-04-19 08:05:16,985 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowTables (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:16,985 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 26.8096ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:17,290 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/PubClass/GetParameters?tableName=MobileParas¶meterNames=cmntsBelowConten& INFO 2026-04-19 08:05:17,291 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:17,291 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:17,294 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParameters", controller = "PubClass"}. Executing controller action with signature System.Object GetParameters(System.String, System.String) on controller Sg.HcmMb.PubClass.PubClassAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:17,308 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050506&IsEss=true& INFO 2026-04-19 08:05:17,309 [71 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:17,309 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050507&IsEss=true& INFO 2026-04-19 08:05:17,309 [67 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:17,311 [71 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:17,312 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:17,322 [71 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:17,322 [67 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:17,328 [67 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:17,328 [71 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:17,328 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:17,329 [67 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 6.6962ms INFO 2026-04-19 08:05:17,329 [71 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M) in 34.8665ms INFO 2026-04-19 08:05:17,329 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 6.6589ms INFO 2026-04-19 08:05:17,329 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:17,329 [71 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:17,329 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:17,329 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 38.8692ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:17,329 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 20.5347ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:17,329 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 20.5539ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:17,332 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetFlowPanel?guid=a5bb746b-273b-41e7-9409-bf4789485eec& INFO 2026-04-19 08:05:17,332 [67 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:17,332 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowPanel (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:17,334 [67 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetFlowPanel", controller = "EWorkFlow"}. Executing controller action with signature Sg.Hcm.WebPub.Dto.PanelDto GetFlowPanel(System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:17,527 [67 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:17,564 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowPanel (Sg.Hcm.Application.M) in 230.0597ms INFO 2026-04-19 08:05:17,564 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowPanel (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:17,564 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 232.6398ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:19,132 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Sof/PostFormAccessProc application/json;charset=UTF-8 71 INFO 2026-04-19 08:05:19,132 [49 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:05:19,133 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:19,133 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:19,135 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PostFormAccessProc", controller = "Sof"}. Executing controller action with signature System.Collections.Generic.Dictionary`2[System.String,System.Object] PostFormAccessProc(Newtonsoft.Json.Linq.JObject) on controller Sg.HcmMb.SofAppService.SofAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:19,299 [67 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:19,302 [67 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M) in 166.7247ms INFO 2026-04-19 08:05:19,302 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:19,302 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 170.2779ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:19,559 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/PubClass/GetParameters?tableName=MobileParas¶meterNames=onlyAllowedPhotos& INFO 2026-04-19 08:05:19,560 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetFileListAsync?attachTableName=&tableName=K_LEAVE&keyFieldValue=Cx%2BE8tGVhlo%3D& INFO 2026-04-19 08:05:19,560 [67 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:19,560 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetFileListAsync (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:19,562 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:19,562 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:19,563 [67 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetFileListAsync", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.DownloadResultMDto GetFileListAsync(System.String, System.String, System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:19,563 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParameters", controller = "PubClass"}. Executing controller action with signature System.Object GetParameters(System.String, System.String) on controller Sg.HcmMb.PubClass.PubClassAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:19,569 [61 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:19,570 [61 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M) in 6.0523ms INFO 2026-04-19 08:05:19,570 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:19,570 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.9656ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:19,572 [67 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:19,575 [67 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetFileListAsync (Sg.Hcm.Application.M) in 12.1185ms INFO 2026-04-19 08:05:19,575 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetFileListAsync (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:19,575 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.438ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:19,786 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=fileMaxSize,whiteFileTypes& INFO 2026-04-19 08:05:19,787 [67 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:19,787 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:19,788 [67 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:19,793 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:19,793 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 4.748ms INFO 2026-04-19 08:05:19,793 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:19,793 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.7931ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:05:31,320 [72 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 08:05:31,320 [72 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:05:31,320 [72 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:05:31,320 [72 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:31,322 [72 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:05:31,329 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:05:31,330 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 7.8158ms INFO 2026-04-19 08:05:31,330 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:05:31,330 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.0207ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:26:33,036 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-04-19 08:26:33,585 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmM\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-04-19 08:26:33,618 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776558387716&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 08:26:33,631 [7 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 08:26:33,632 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.3579ms 200 text/html INFO 2026-04-19 08:26:34,315 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.7896909164637644 INFO 2026-04-19 08:26:34,317 [6 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 08:26:34,318 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 3.1726ms 200 application/javascript INFO 2026-04-19 08:26:34,470 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776558387716%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 08:26:34,511 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 08:26:34,513 [12 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:26:34,617 [7 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 08:26:34,617 [12 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 08:26:34,619 [12 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 08:26:34,619 [7 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 08:26:34,625 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:34,625 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:35,740 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:26:35,740 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). WARN 2026-04-19 08:26:36,058 [12 ] Mvc.Authorization.AbpAuthorizationFilter - Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) INFO 2026-04-19 08:26:36,063 [12 ] c.Infrastructure.ControllerActionInvoker - Authorization failed for the request at filter 'Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter'. INFO 2026-04-19 08:26:36,064 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:26:36,090 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 347.65ms INFO 2026-04-19 08:26:36,090 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:36,091 [7 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776558387716&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 08:26:36,092 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1581.2227ms 401 application/json; charset=utf-8 INFO 2026-04-19 08:26:36,250 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/TokenAuth/ReflashToken? application/json 692 INFO 2026-04-19 08:26:36,250 [12 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:26:36,258 [12 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 08:26:36,258 [12 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 08:26:36,258 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 08:26:36,261 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "ReflashToken", controller = "TokenAuth", area = ""}. Executing controller action with signature System.String ReflashToken(Sg.HcmMb.Models.TokenAuth.ReflashTokenModel) on controller Sg.Hcm.Controllers.TokenAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 08:26:36,722 [12 ] Sg.Hcm.Controllers.TokenAuthController - ReflashToken_requestToken:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE5MDkiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiRDAxNDE2MiIsImh0dHA6Ly93d3cuYXNwbmV0Ym9pbGVycGxhdGUuY29tL2lkZW50aXR5L2NsYWltcy90ZW5hbnRJZCI6IjEiLCJVc2VyTmFtZSI6IuWImOiKseWmuSIsIkxhbmd1YWdlIjoiemgtY24iLCJzdWIiOiIxOTA5IiwianRpIjoiYzJhOTMxNWUtNDZkMC00YjQwLThiZDMtMDFhNzBhMWM4MThhIiwiaWF0IjoxNzc2MTI5NTU1LCJuYmYiOjE3NzYxMjk1NTMsImV4cCI6MTc3NjIxNTk1NSwiaXNzIjoiSGNtIiwiYXVkIjoiSGNtIn0.uRXYJD0Q_JT4pmA-uC8xlC0BhUcYjumLiT1-nucjFY8 INFO 2026-04-19 08:26:36,870 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:26:36,870 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:26:36,871 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core) in 610.0099ms INFO 2026-04-19 08:26:36,872 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 08:26:36,873 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 622.9176ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:26:36,873 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 1132.28ms INFO 2026-04-19 08:26:36,873 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:36,873 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2403.5099ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:26:37,015 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 08:26:37,015 [12 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:26:37,033 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:26:37,070 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:37,072 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:26:37,092 [7 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 08:26:37,092 [7 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 08:26:37,092 [7 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 08:26:37,175 [7 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 08:26:37,179 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:26:37,180 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 107.6116ms INFO 2026-04-19 08:26:37,180 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:37,180 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 165.3575ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:26:37,335 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 08:26:37,335 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 08:26:37,335 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:26:37,335 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:26:37,335 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:37,335 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:37,338 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:26:37,338 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:26:37,340 [12 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 08:26:37,341 [12 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 08:26:37,341 [12 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 08:26:37,372 [12 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 08:26:37,381 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:26:37,384 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 45.7988ms INFO 2026-04-19 08:26:37,384 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:37,384 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 49.26ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:26:37,395 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:26:37,397 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 58.5112ms INFO 2026-04-19 08:26:37,397 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:37,397 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 62.0443ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:26:37,524 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 08:26:37,525 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 08:26:37,525 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:26:37,525 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:26:37,525 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:37,525 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:37,527 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:26:37,527 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:26:37,528 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 08:26:37,528 [6 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:26:37,528 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:26:37,529 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:37,531 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:26:37,533 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:26:37,533 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 6.2711ms INFO 2026-04-19 08:26:37,533 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:37,533 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.0599ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:26:37,594 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 08:26:37,594 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:26:37,595 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:37,602 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:26:37,605 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 77.3276ms INFO 2026-04-19 08:26:37,605 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:37,605 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 80.357ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:26:37,626 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 08:26:37,627 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:26:37,627 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:37,655 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 08:26:37,655 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 08:26:37,655 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:26:37,655 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:26:37,655 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:37,656 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:37,665 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:26:37,667 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:26:37,667 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:26:37,668 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:26:37,698 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 08:26:37,699 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:26:37,699 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:37,714 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:26:37,719 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:26:37,719 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 54.2257ms INFO 2026-04-19 08:26:37,719 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:37,719 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 125.4126ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:26:37,720 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:26:37,720 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:26:37,721 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 53.9912ms INFO 2026-04-19 08:26:37,721 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:37,721 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 66.3191ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:26:37,721 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 53.009ms INFO 2026-04-19 08:26:37,721 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:37,721 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 95.2485ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:26:37,744 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:26:37,744 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:26:37,744 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 30.5192ms INFO 2026-04-19 08:26:37,744 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:37,744 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 46.1214ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:26:37,745 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 77.7352ms INFO 2026-04-19 08:26:37,745 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:37,745 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 89.9272ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:26:37,767 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:26:37,768 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 236.6438ms INFO 2026-04-19 08:26:37,768 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:37,768 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 239.7104ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:26:37,789 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 08:26:37,790 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:26:37,790 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 08:26:37,790 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:37,790 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:26:37,790 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:37,792 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:26:37,793 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:26:37,869 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 08:26:37,870 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:26:37,870 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:37,872 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 08:26:37,874 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:26:37,874 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:38,577 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:26:38,577 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:26:38,580 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:26:38,580 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 787.787ms INFO 2026-04-19 08:26:38,581 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:38,581 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 790.9271ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:26:38,894 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:26:38,897 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 319.7721ms INFO 2026-04-19 08:26:38,897 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:38,898 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1025.3844ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:26:38,916 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:26:38,917 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 1124.8543ms INFO 2026-04-19 08:26:38,917 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:38,917 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1128.0747ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:26:39,736 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:26:39,739 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 1160.9965ms INFO 2026-04-19 08:26:39,739 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:39,739 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1869.5548ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:26:41,430 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/language.88fb6f77.js INFO 2026-04-19 08:26:41,430 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/leave.19219fb7.css INFO 2026-04-19 08:26:41,431 [6 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:26:41,432 [7 ] NetCore.StaticFiles.StaticFileMiddleware - The file /css/leave.19219fb7.css was not modified INFO 2026-04-19 08:26:41,432 [6 ] NetCore.StaticFiles.StaticFileMiddleware - The file /js/language.88fb6f77.js was not modified INFO 2026-04-19 08:26:41,433 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 3.8982ms 304 text/css INFO 2026-04-19 08:26:41,433 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.0372ms 304 application/javascript INFO 2026-04-19 08:26:41,457 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 36 INFO 2026-04-19 08:26:41,458 [7 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:26:41,460 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:26:41,460 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:41,463 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:26:41,474 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:26:41,475 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 11.3018ms INFO 2026-04-19 08:26:41,475 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:41,475 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 17.682ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:26:41,589 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050101&IsEss=true& INFO 2026-04-19 08:26:41,589 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:26:41,590 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:41,591 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:26:41,592 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/GetLeaveList?dateTime=202604& INFO 2026-04-19 08:26:41,593 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:26:41,593 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:41,595 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetLeaveList", controller = "Leave"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Leave.Dto.LeaveListDto] GetLeaveList(System.String) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:26:41,597 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:26:41,597 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 5.5018ms INFO 2026-04-19 08:26:41,597 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:41,597 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.9419ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:26:41,794 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:26:41,796 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M) in 200.5889ms INFO 2026-04-19 08:26:41,796 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:41,796 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 204.0177ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:26:44,674 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 39 INFO 2026-04-19 08:26:44,674 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050102,26050103,26050105&IsEss=true& INFO 2026-04-19 08:26:44,674 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/PubClass/GetParameters?tableName=MobileParas¶meterNames=onlyAllowedPhotos& INFO 2026-04-19 08:26:44,675 [15 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:26:44,677 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:26:44,677 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:26:44,677 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:26:44,678 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:44,678 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:44,678 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:44,681 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:26:44,681 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:26:44,682 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParameters", controller = "PubClass"}. Executing controller action with signature System.Object GetParameters(System.String, System.String) on controller Sg.HcmMb.PubClass.PubClassAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:26:44,690 [24 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/GetLeavePanel?k_Id=0& INFO 2026-04-19 08:26:44,695 [24 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:26:44,695 [24 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeavePanel (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:44,709 [24 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetLeavePanel", controller = "Leave"}. Executing controller action with signature Sg.Hcm.WebPub.Dto.PanelDto GetLeavePanel(Int32, System.String) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:26:44,714 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:26:44,714 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:26:44,715 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M) in 32.9761ms INFO 2026-04-19 08:26:44,715 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 34.1226ms INFO 2026-04-19 08:26:44,715 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:44,715 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:44,715 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 41.2098ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:26:44,715 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 41.2862ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:26:44,717 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:26:44,717 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 36.0932ms INFO 2026-04-19 08:26:44,717 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:44,717 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 42.9881ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:26:44,796 [24 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:26:44,837 [25 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.GetLeavePanel (Sg.Hcm.Application.M) in 127.576ms INFO 2026-04-19 08:26:44,837 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeavePanel (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:44,837 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 147.2899ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:26:44,854 [24 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=fileMaxSize,whiteFileTypes& INFO 2026-04-19 08:26:44,859 [24 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:26:44,860 [24 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:44,861 [24 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:26:44,865 [24 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:26:44,865 [24 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 3.8738ms INFO 2026-04-19 08:26:44,865 [24 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:44,865 [24 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.2334ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:26:46,110 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Sof/PostFormAccessProc application/json;charset=UTF-8 71 INFO 2026-04-19 08:26:46,111 [7 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:26:46,114 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:26:46,114 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:46,123 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PostFormAccessProc", controller = "Sof"}. Executing controller action with signature System.Collections.Generic.Dictionary`2[System.String,System.Object] PostFormAccessProc(Newtonsoft.Json.Linq.JObject) on controller Sg.HcmMb.SofAppService.SofAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:26:46,290 [24 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:26:46,293 [24 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M) in 170.1594ms INFO 2026-04-19 08:26:46,293 [24 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:46,293 [24 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 183.4786ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:26:52,835 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/GetLeaveTypeChanged?selValue=21& INFO 2026-04-19 08:26:52,835 [24 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=21050109&IsEss=true& INFO 2026-04-19 08:26:52,837 [24 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:26:52,837 [25 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:26:52,838 [24 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:52,838 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeaveTypeChanged (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:52,841 [24 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:26:52,842 [25 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetLeaveTypeChanged", controller = "Leave"}. Executing controller action with signature System.String GetLeaveTypeChanged(System.String) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:26:52,850 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:26:52,850 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 9.3677ms INFO 2026-04-19 08:26:52,850 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:52,850 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.8054ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:26:52,852 [25 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:26:52,852 [25 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.GetLeaveTypeChanged (Sg.Hcm.Application.M) in 10.1853ms INFO 2026-04-19 08:26:52,852 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeaveTypeChanged (Sg.Hcm.Application.M)' INFO 2026-04-19 08:26:52,852 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 17.6172ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:29:38,701 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/GetCalLeaveHours?beginDate=2026-04-15&endDate=2026-04-16&timeBegin=07:45&timeEnd=16:45&leaveType=21&isPanel=true& INFO 2026-04-19 08:29:38,703 [28 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:29:38,704 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetCalLeaveHours (Sg.Hcm.Application.M)' INFO 2026-04-19 08:29:38,707 [28 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCalLeaveHours", controller = "Leave"}. Executing controller action with signature Sg.HcmMb.Leave.Dto.LeaveCalHoursDto GetCalLeaveHours(System.String, System.String, System.String, System.String, System.String, Boolean) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:29:38,725 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:29:38,727 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.GetCalLeaveHours (Sg.Hcm.Application.M) in 20.2359ms INFO 2026-04-19 08:29:38,727 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetCalLeaveHours (Sg.Hcm.Application.M)' INFO 2026-04-19 08:29:38,728 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 26.2612ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:29:53,036 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Sof/PostFormAccessProc application/json;charset=UTF-8 156 INFO 2026-04-19 08:29:53,036 [27 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:29:53,049 [27 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:29:53,050 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M)' INFO 2026-04-19 08:29:53,053 [27 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PostFormAccessProc", controller = "Sof"}. Executing controller action with signature System.Collections.Generic.Dictionary`2[System.String,System.Object] PostFormAccessProc(Newtonsoft.Json.Linq.JObject) on controller Sg.HcmMb.SofAppService.SofAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:29:53,072 [28 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:29:53,072 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M) in 19.244ms INFO 2026-04-19 08:29:53,072 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M)' INFO 2026-04-19 08:29:53,073 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 36.9807ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:29:53,235 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/GetIsMustFile?leaveType=21& INFO 2026-04-19 08:29:53,236 [27 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:29:53,237 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetIsMustFile (Sg.Hcm.Application.M)' INFO 2026-04-19 08:29:53,240 [27 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetIsMustFile", controller = "Leave"}. Executing controller action with signature Boolean GetIsMustFile(System.String) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:29:53,245 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:29:53,245 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.GetIsMustFile (Sg.Hcm.Application.M) in 5.7508ms INFO 2026-04-19 08:29:53,245 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetIsMustFile (Sg.Hcm.Application.M)' INFO 2026-04-19 08:29:53,246 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.1531ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:29:53,435 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/DoCreateSelfLeave? application/json 50034 INFO 2026-04-19 08:29:53,436 [29 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:29:53,436 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:29:53,437 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.DoCreateSelfLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 08:29:53,440 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "DoCreateSelfLeave", controller = "Leave"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto DoCreateSelfLeave(Sg.Hcm.WebPub.Dto.PanelDto) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:29:53,687 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:29:53,688 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.DoCreateSelfLeave (Sg.Hcm.Application.M) in 247.9316ms INFO 2026-04-19 08:29:53,688 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.DoCreateSelfLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 08:29:53,688 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 252.4658ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:29:53,860 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/DoEntityFlowWork? application/x-www-form-urlencoded 8 INFO 2026-04-19 08:29:53,861 [30 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:29:53,861 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:29:53,861 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.DoEntityFlowWork (Sg.Hcm.Application.M)' INFO 2026-04-19 08:29:53,863 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "DoEntityFlowWork", controller = "Leave"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultAttDto DoEntityFlowWork(System.String) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:29:53,929 [30 ] MyHRBLL.HrLog.HrLogClass - eWorkFlow;SpFindNode:ApproveId:385656,Dealer:1909,FlowID:78,KeyField:K_ID,KeyFieldValue:67046,FlowTable:K_LEAVE,ApplyA0188:1909,flowNode:begin INFO 2026-04-19 08:29:53,938 [30 ] MyHRBLL.HrLog.HrLogClass - eWorkFlow;SpFindDealer:DealType:3,Dealer:insert into SeleName(A0188) select Work_Agent from k_leave WHERE k_id=[¹Ø¼ü×Ö¶ÎÖµ],PreA0188:1909,FlowID:78,KeyField:K_ID,KeyFieldValue:67046,FlowTable:K_LEAVE,ApplyA0188:1909,flowNode:N1678780289927 INFO 2026-04-19 08:29:53,945 [30 ] MyHRBLL.HrLog.HrLogClass - eWorkFlow;SpFindDealer:½ÚµãûÓÐÕÒµ½ÉóÅúÈË INFO 2026-04-19 08:29:53,948 [30 ] MyHRBLL.HrLog.HrLogClass - eWorkFlow;SpFindNode:ApproveId:385657,Dealer:-1,FlowID:78,KeyField:K_ID,KeyFieldValue:67046,FlowTable:K_LEAVE,ApplyA0188:1909,flowNode:N1678780289927 INFO 2026-04-19 08:29:53,954 [30 ] MyHRBLL.HrLog.HrLogClass - eWorkFlow;SpFindDealer:DealType:4,Dealer:RefObjType_A01|||RefObj_A0188||||||Relation_OtherTable|||A01||A0188||AP1,PreA0188:-1,FlowID:78,KeyField:K_ID,KeyFieldValue:67046,FlowTable:K_LEAVE,ApplyA0188:1909,flowNode:N1660288224736 INFO 2026-04-19 08:29:53,986 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:29:53,987 [30 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.DoEntityFlowWork (Sg.Hcm.Application.M) in 123.2006ms INFO 2026-04-19 08:29:53,987 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.DoEntityFlowWork (Sg.Hcm.Application.M)' INFO 2026-04-19 08:29:53,987 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 126.5133ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:29:55,196 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 36 INFO 2026-04-19 08:29:55,196 [29 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:29:55,197 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:29:55,197 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:29:55,199 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:29:55,215 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:29:55,215 [30 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 16.3544ms INFO 2026-04-19 08:29:55,215 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:29:55,216 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 20.0668ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:29:55,247 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/GetLeaveList?dateTime=202604& INFO 2026-04-19 08:29:55,248 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:29:55,248 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M)' INFO 2026-04-19 08:29:55,250 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetLeaveList", controller = "Leave"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Leave.Dto.LeaveListDto] GetLeaveList(System.String) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:29:55,301 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:29:55,302 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M) in 52.3076ms INFO 2026-04-19 08:29:55,302 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M)' INFO 2026-04-19 08:29:55,303 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 55.3583ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:28,075 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 383 INFO 2026-04-19 08:30:28,075 [32 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:30:28,076 [32 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:28,076 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:28,078 [32 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:28,090 [32 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:28,090 [32 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 11.7919ms INFO 2026-04-19 08:30:28,090 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:28,090 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.4365ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:28,122 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=approveStyle& INFO 2026-04-19 08:30:28,123 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:28,123 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:28,125 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:28,130 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:28,130 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 5.6097ms INFO 2026-04-19 08:30:28,130 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:28,131 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.4327ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:28,262 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetApproveParamsByGuid?guid=ac674b9d-e975-472c-9f3d-67a025e65a29& INFO 2026-04-19 08:30:28,262 [34 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:28,263 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApproveParamsByGuid (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:28,265 [34 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetApproveParamsByGuid", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowParams GetApproveParamsByGuid(System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:28,321 [34 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:28,324 [34 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApproveParamsByGuid (Sg.Hcm.Application.M) in 58.5836ms INFO 2026-04-19 08:30:28,324 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApproveParamsByGuid (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:28,324 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 62.3524ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:28,469 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetState?approveID=385656&isHis=& INFO 2026-04-19 08:30:28,470 [32 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:28,470 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetState (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:28,471 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetWorkFlowParas?& INFO 2026-04-19 08:30:28,472 [34 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:28,472 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetWorkFlowParas (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:28,473 [32 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetState", controller = "EWorkFlow"}. Executing controller action with signature System.String GetState(System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:28,473 [34 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetWorkFlowParas", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.WorkFlowParasDro GetWorkFlowParas() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:28,480 [32 ] Sg.HcmMb.EWorkFlow.EWorkFlowAppService - GetState begin INFO 2026-04-19 08:30:28,481 [34 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:28,482 [34 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetWorkFlowParas (Sg.Hcm.Application.M) in 8.3854ms INFO 2026-04-19 08:30:28,482 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetWorkFlowParas (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:28,482 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.5732ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:28,542 [32 ] Sg.HcmMb.EWorkFlow.EWorkFlowAppService - GetState state:10 INFO 2026-04-19 08:30:28,549 [32 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:28,549 [32 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetState (Sg.Hcm.Application.M) in 75.9104ms INFO 2026-04-19 08:30:28,549 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetState (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:28,549 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 79.8856ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:28,694 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetAllowCancelNew?approveID=385656& INFO 2026-04-19 08:30:28,694 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:28,695 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowCancelNew (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:28,697 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAllowCancelNew", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.AllowCancelDto GetAllowCancelNew(Int32) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:28,711 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:28,712 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowCancelNew (Sg.Hcm.Application.M) in 15.3773ms INFO 2026-04-19 08:30:28,712 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowCancelNew (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:28,712 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 18.1988ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:28,874 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetApprovalFlowList?Guid=ac674b9d-e975-472c-9f3d-67a025e65a29&isHis=& INFO 2026-04-19 08:30:28,874 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:28,874 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApprovalFlowList (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:28,876 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetAllowEdit?FlowId=78&NodeCode=begin&guid=ac674b9d-e975-472c-9f3d-67a025e65a29&recordId=67046&tableName=K_LEAVE& INFO 2026-04-19 08:30:28,877 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:28,877 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowEdit (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:28,877 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetApprovalFlowList", controller = "EWorkFlow"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.EWorkFlow.Dto.ApprovalFlowListDto] GetApprovalFlowList(System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:28,879 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAllowEdit", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.NodeParams GetAllowEdit(System.String, System.String, System.String, System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:28,952 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetShowRelateData?guid=ac674b9d-e975-472c-9f3d-67a025e65a29&flowID=78&nodeCode=begin& INFO 2026-04-19 08:30:28,952 [32 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:28,952 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetShowRelateData (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:28,955 [32 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRelateData", controller = "EWorkFlow"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.EWorkFlow.Dto.RelateDataDto] GetShowRelateData(System.String, System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:28,977 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:28,978 [33 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowEdit (Sg.Hcm.Application.M) in 99.1896ms INFO 2026-04-19 08:30:28,978 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowEdit (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:28,979 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 102.3269ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:29,012 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:29,014 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApprovalFlowList (Sg.Hcm.Application.M) in 137.0115ms INFO 2026-04-19 08:30:29,014 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApprovalFlowList (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:29,014 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 140.1111ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:29,047 [32 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:29,048 [32 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetShowRelateData (Sg.Hcm.Application.M) in 93.3561ms INFO 2026-04-19 08:30:29,048 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetShowRelateData (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:29,048 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 96.4062ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:29,196 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetFlowTables?approveID=385656& INFO 2026-04-19 08:30:29,196 [34 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:29,196 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowTables (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:29,198 [34 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetFlowTables", controller = "EWorkFlow"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.EWorkFlow.Dto.FlowTable] GetFlowTables(Int32) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:29,216 [34 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:29,217 [34 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowTables (Sg.Hcm.Application.M) in 18.9772ms INFO 2026-04-19 08:30:29,217 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowTables (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:29,218 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 21.7687ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:29,381 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/PubClass/GetParameters?tableName=MobileParas¶meterNames=cmntsBelowConten& INFO 2026-04-19 08:30:29,384 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:29,385 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:29,386 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParameters", controller = "PubClass"}. Executing controller action with signature System.Object GetParameters(System.String, System.String) on controller Sg.HcmMb.PubClass.PubClassAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:29,394 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:29,394 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M) in 7.5059ms INFO 2026-04-19 08:30:29,394 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:29,394 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.3612ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:29,399 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050506&IsEss=true& INFO 2026-04-19 08:30:29,399 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:29,400 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:29,401 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050507&IsEss=true& INFO 2026-04-19 08:30:29,401 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:29,402 [32 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:29,402 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:29,404 [32 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:29,408 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:29,409 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 7.2762ms INFO 2026-04-19 08:30:29,409 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:29,409 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.2258ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:29,411 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:29,411 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 6.7739ms INFO 2026-04-19 08:30:29,411 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:29,411 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.6015ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:29,461 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetFlowPanel?guid=ac674b9d-e975-472c-9f3d-67a025e65a29& INFO 2026-04-19 08:30:29,461 [34 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:29,461 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowPanel (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:29,464 [34 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetFlowPanel", controller = "EWorkFlow"}. Executing controller action with signature Sg.Hcm.WebPub.Dto.PanelDto GetFlowPanel(System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:29,605 [34 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:29,610 [32 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowPanel (Sg.Hcm.Application.M) in 146.2557ms INFO 2026-04-19 08:30:29,610 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowPanel (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:29,610 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 149.655ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:30,911 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Sof/PostFormAccessProc application/json;charset=UTF-8 71 INFO 2026-04-19 08:30:30,912 [34 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:30:30,912 [34 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:30,912 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:30,914 [34 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PostFormAccessProc", controller = "Sof"}. Executing controller action with signature System.Collections.Generic.Dictionary`2[System.String,System.Object] PostFormAccessProc(Newtonsoft.Json.Linq.JObject) on controller Sg.HcmMb.SofAppService.SofAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:30,925 [34 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:30,925 [34 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M) in 10.7503ms INFO 2026-04-19 08:30:30,925 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:30,925 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.0009ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:31,091 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetFileListAsync?attachTableName=&tableName=K_LEAVE&keyFieldValue=HV4%2Fg7Awd68%3D& INFO 2026-04-19 08:30:31,092 [32 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:31,092 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetFileListAsync (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:31,095 [32 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetFileListAsync", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.DownloadResultMDto GetFileListAsync(System.String, System.String, System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:31,104 [32 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:31,106 [32 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetFileListAsync (Sg.Hcm.Application.M) in 10.8706ms INFO 2026-04-19 08:30:31,106 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetFileListAsync (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:31,106 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.9831ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:32,261 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/FlowCancel? application/json 72 INFO 2026-04-19 08:30:32,261 [34 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:30:32,262 [34 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:32,262 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.FlowCancel (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:32,264 [34 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "FlowCancel", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultExtendDto FlowCancel(Sg.HcmMb.EWorkFlow.Dto.GuidDto) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:32,405 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:32,406 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.FlowCancel (Sg.Hcm.Application.M) in 141.8797ms INFO 2026-04-19 08:30:32,406 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.FlowCancel (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:32,407 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 145.695ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:33,611 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 36 INFO 2026-04-19 08:30:33,611 [36 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:30:33,611 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/GetLeaveList?dateTime=202604& INFO 2026-04-19 08:30:33,612 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:33,612 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:33,612 [34 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:33,613 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:33,614 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:33,614 [34 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetLeaveList", controller = "Leave"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Leave.Dto.LeaveListDto] GetLeaveList(System.String) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:33,623 [32 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:33,623 [32 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 9.4623ms INFO 2026-04-19 08:30:33,623 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:33,623 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.3744ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:33,645 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:33,645 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M) in 30.8136ms INFO 2026-04-19 08:30:33,645 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:33,645 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 33.719ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:34,741 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/leaveEdit.bf30ad26.css INFO 2026-04-19 08:30:34,741 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/leaveEdit.ca457d59.js INFO 2026-04-19 08:30:34,741 [29 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:30:34,742 [32 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/leaveEdit.bf30ad26.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\leaveEdit.bf30ad26.css' INFO 2026-04-19 08:30:34,742 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.4561ms 200 text/css INFO 2026-04-19 08:30:34,753 [29 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/leaveEdit.ca457d59.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\leaveEdit.ca457d59.js' INFO 2026-04-19 08:30:34,753 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.0286ms 200 application/javascript INFO 2026-04-19 08:30:34,789 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 49 INFO 2026-04-19 08:30:34,789 [29 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:30:34,790 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:34,790 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:34,791 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:34,800 [35 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:34,801 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 9.0339ms INFO 2026-04-19 08:30:34,801 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:34,801 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.0564ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:34,914 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/GetLeavePanel?k_Id=67046& INFO 2026-04-19 08:30:34,914 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:34,915 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeavePanel (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:34,916 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetFileListAsync?attachTableName=&tableName=k_Leave&keyFieldValue=HV4%2Fg7Awd68%3D& INFO 2026-04-19 08:30:34,916 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetLeavePanel", controller = "Leave"}. Executing controller action with signature Sg.Hcm.WebPub.Dto.PanelDto GetLeavePanel(Int32, System.String) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:34,917 [35 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:34,917 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetFileListAsync (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:34,918 [35 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetFileListAsync", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.DownloadResultMDto GetFileListAsync(System.String, System.String, System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:34,927 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:34,927 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetFileListAsync (Sg.Hcm.Application.M) in 8.9472ms INFO 2026-04-19 08:30:34,927 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetFileListAsync (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:34,927 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.0725ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:34,959 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:34,962 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.GetLeavePanel (Sg.Hcm.Application.M) in 45.5472ms INFO 2026-04-19 08:30:34,962 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeavePanel (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:34,962 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 48.2131ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:36,229 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Sof/PostFormAccessProc application/json;charset=UTF-8 71 INFO 2026-04-19 08:30:36,229 [36 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:30:36,229 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:36,230 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:36,231 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PostFormAccessProc", controller = "Sof"}. Executing controller action with signature System.Collections.Generic.Dictionary`2[System.String,System.Object] PostFormAccessProc(Newtonsoft.Json.Linq.JObject) on controller Sg.HcmMb.SofAppService.SofAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:36,240 [35 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:36,241 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M) in 9.3464ms INFO 2026-04-19 08:30:36,241 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:36,241 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.8794ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:40,660 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776558639572&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 08:30:40,661 [36 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 08:30:40,661 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.2425ms 200 text/html INFO 2026-04-19 08:30:41,109 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/GetCalLeaveHours?beginDate=2026-04-15&endDate=2026-04-16&timeBegin=07:45&timeEnd=16:45&leaveType=11&isPanel=true& INFO 2026-04-19 08:30:41,109 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:41,110 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetCalLeaveHours (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:41,111 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCalLeaveHours", controller = "Leave"}. Executing controller action with signature Sg.HcmMb.Leave.Dto.LeaveCalHoursDto GetCalLeaveHours(System.String, System.String, System.String, System.String, System.String, Boolean) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:41,116 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/GetLeaveTypeChanged?selValue=11& INFO 2026-04-19 08:30:41,117 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:41,117 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeaveTypeChanged (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:41,118 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetLeaveTypeChanged", controller = "Leave"}. Executing controller action with signature System.String GetLeaveTypeChanged(System.String) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:41,120 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:41,120 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.GetCalLeaveHours (Sg.Hcm.Application.M) in 9.0172ms INFO 2026-04-19 08:30:41,120 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetCalLeaveHours (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:41,120 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.3424ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:41,122 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:41,122 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.GetLeaveTypeChanged (Sg.Hcm.Application.M) in 4.145ms INFO 2026-04-19 08:30:41,122 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeaveTypeChanged (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:41,122 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.8934ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:41,769 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.6702111180377067 INFO 2026-04-19 08:30:41,770 [35 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 08:30:41,771 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.1125ms 200 application/javascript INFO 2026-04-19 08:30:42,034 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776558639572%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 08:30:42,036 [36 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 08:30:42,036 [36 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 08:30:42,036 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:42,037 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:42,039 [36 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776558639572&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 08:30:42,042 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:42,043 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 5.1468ms INFO 2026-04-19 08:30:42,043 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:42,043 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.6119ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:42,057 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 08:30:42,057 [29 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:30:42,058 [29 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 08:30:42,058 [29 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 08:30:42,058 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:42,059 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). WARN 2026-04-19 08:30:42,060 [29 ] Mvc.Authorization.AbpAuthorizationFilter - Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) INFO 2026-04-19 08:30:42,060 [29 ] c.Infrastructure.ControllerActionInvoker - Authorization failed for the request at filter 'Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter'. INFO 2026-04-19 08:30:42,060 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:42,060 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 1.3907ms INFO 2026-04-19 08:30:42,060 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:42,061 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 3.3933ms 401 application/json; charset=utf-8 INFO 2026-04-19 08:30:42,193 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/TokenAuth/ReflashToken? application/json 692 INFO 2026-04-19 08:30:42,193 [35 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:30:42,196 [35 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 08:30:42,196 [35 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 08:30:42,196 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 08:30:42,198 [35 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "ReflashToken", controller = "TokenAuth", area = ""}. Executing controller action with signature System.String ReflashToken(Sg.HcmMb.Models.TokenAuth.ReflashTokenModel) on controller Sg.Hcm.Controllers.TokenAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 08:30:42,199 [35 ] Sg.Hcm.Controllers.TokenAuthController - ReflashToken_requestToken:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE2MTkiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiRDAwODY2OSIsImh0dHA6Ly93d3cuYXNwbmV0Ym9pbGVycGxhdGUuY29tL2lkZW50aXR5L2NsYWltcy90ZW5hbnRJZCI6IjEiLCJVc2VyTmFtZSI6IuWGr-S4veWuuSIsIkxhbmd1YWdlIjoiemgtY24iLCJzdWIiOiIxNjE5IiwianRpIjoiMGY3MTg0MWEtZjg2MS00ZTNhLTkxNjAtMmM4M2I0NzkyNTgzIiwiaWF0IjoxNzc2NDE2MjU3LCJuYmYiOjE3NzY0MTYyNTUsImV4cCI6MTc3NjUwMjY1NywiaXNzIjoiSGNtIiwiYXVkIjoiSGNtIn0.qBndNBXvnun8GPWrY4Slg7_eS_H_cdh2nu0XEmce9Go INFO 2026-04-19 08:30:42,202 [35 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:42,202 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core) in 4.7039ms INFO 2026-04-19 08:30:42,202 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 08:30:42,203 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.1302ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:42,337 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 08:30:42,337 [12 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:30:42,337 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:42,340 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:42,341 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:42,342 [35 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 08:30:42,343 [35 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 08:30:42,343 [35 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 08:30:42,357 [35 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 08:30:42,360 [35 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:42,360 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 18.6505ms INFO 2026-04-19 08:30:42,360 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:42,360 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 23.0513ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:42,588 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 08:30:42,588 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:42,588 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:42,589 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:42,590 [36 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 08:30:42,591 [36 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 08:30:42,591 [36 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 08:30:42,621 [36 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 08:30:42,625 [35 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:42,625 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 35.7435ms INFO 2026-04-19 08:30:42,625 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:42,625 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 37.5472ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:42,638 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 08:30:42,639 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:42,639 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:42,640 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:42,643 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:42,643 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.0366ms INFO 2026-04-19 08:30:42,643 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:42,643 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.7573ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:42,952 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 08:30:42,953 [35 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:42,953 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:42,954 [35 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:42,955 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 08:30:42,955 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 08:30:42,955 [29 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:30:42,955 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:42,955 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:42,955 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:42,955 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:42,957 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:42,957 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:42,961 [32 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:42,961 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:42,962 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 5.1251ms INFO 2026-04-19 08:30:42,962 [32 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 7.9095ms INFO 2026-04-19 08:30:42,962 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:42,962 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:42,962 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.0064ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:42,962 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.802ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:42,963 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:42,963 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.7574ms INFO 2026-04-19 08:30:42,963 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:42,964 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.6287ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:43,099 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 08:30:43,100 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:43,100 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:43,101 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:43,105 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:43,105 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 3.6422ms INFO 2026-04-19 08:30:43,105 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:43,105 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.7137ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:43,170 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 08:30:43,170 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:43,171 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:43,172 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:43,174 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 08:30:43,175 [35 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:43,175 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:43,176 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:43,176 [33 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.6159ms INFO 2026-04-19 08:30:43,176 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:43,176 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.8234ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:43,176 [35 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:43,176 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 08:30:43,178 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:43,178 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:43,180 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:43,180 [35 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:43,180 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 4.2145ms INFO 2026-04-19 08:30:43,180 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:43,180 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.1197ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:43,183 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:43,183 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 3.1795ms INFO 2026-04-19 08:30:43,183 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:43,183 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.425ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:43,238 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 08:30:43,239 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 08:30:43,239 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 08:30:43,239 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:43,239 [35 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:43,239 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:43,239 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:43,240 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:43,240 [35 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:43,247 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:43,247 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:43,248 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:43,248 [35 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:43,248 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 8.1451ms INFO 2026-04-19 08:30:43,248 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:43,249 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.765ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:43,249 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:43,249 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 8.9217ms INFO 2026-04-19 08:30:43,249 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:43,249 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.628ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:43,253 [35 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:43,253 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 4.6979ms INFO 2026-04-19 08:30:43,253 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:43,253 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.8534ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:43,319 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 08:30:43,319 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:43,319 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:43,320 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:43,328 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 08:30:43,328 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:43,328 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:43,329 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:43,330 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:43,330 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 9.5574ms INFO 2026-04-19 08:30:43,330 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:43,330 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.3219ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:43,352 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:43,352 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 22.5313ms INFO 2026-04-19 08:30:43,352 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:43,352 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 24.242ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:54,872 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ToDoListMgr/GetToDoListResult?url=salary& INFO 2026-04-19 08:30:54,873 [35 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:54,873 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.ToDoList.ToDoListMgrAppService.GetToDoListResult (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:54,876 [35 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetToDoListResult", controller = "ToDoListMgr"}. Executing controller action with signature Sg.HcmMb.ToDoList.Dto.ToDoListResultDto GetToDoListResult(Sg.HcmMb.ToDoList.Dto.ToDoListUrlDto) on controller Sg.HcmMb.ToDoList.ToDoListMgrAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:54,906 [35 ] Sg.HcmMb.ToDoList.ToDoListMgrAppService - GetToDoListResult_requestToken:Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE2MTkiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiRDAwODY2OSIsImh0dHA6Ly93d3cuYXNwbmV0Ym9pbGVycGxhdGUuY29tL2lkZW50aXR5L2NsYWltcy90ZW5hbnRJZCI6IjEiLCJVc2VyTmFtZSI6IuWGr-S4veWuuSIsIkxhbmd1YWdlIjoiemgtY24iLCJzdWIiOiIxNjE5IiwianRpIjoiZDdkMzM3NzctOGFmYi00NmM4LWI5MDEtMjc0MDEzYTRlMzNhIiwiaWF0IjoxNzc2NTU4NjQyLCJuYmYiOjE3NzY1NTg2NDAsImV4cCI6MTc3NjY0NTA0MiwiaXNzIjoiSGNtIiwiYXVkIjoiSGNtIn0.SzZXIOSdQlfv3iqf_88YEs1dX_a3iYYEGXHH2m_gpbM INFO 2026-04-19 08:30:54,909 [35 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:54,910 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.ToDoList.ToDoListMgrAppService.GetToDoListResult (Sg.Hcm.Application.M) in 33.6377ms INFO 2026-04-19 08:30:54,910 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.ToDoList.ToDoListMgrAppService.GetToDoListResult (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:54,910 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 37.422ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:55,122 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 37 INFO 2026-04-19 08:30:55,122 [35 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:30:55,122 [35 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:55,122 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:55,124 [35 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:55,130 [35 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:55,130 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.2034ms INFO 2026-04-19 08:30:55,130 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:55,130 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.3898ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:55,132 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/PubClass/GetParameters?tableName=MobileParas¶meterNames=enableFaceUser& INFO 2026-04-19 08:30:55,132 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:55,133 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:55,134 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParameters", controller = "PubClass"}. Executing controller action with signature System.Object GetParameters(System.String, System.String) on controller Sg.HcmMb.PubClass.PubClassAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:55,137 [35 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:55,137 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M) in 3.6923ms INFO 2026-04-19 08:30:55,137 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:55,138 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.307ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:55,258 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Salary/ConfirmPwdByEnableCheckPwd2? application/x-www-form-urlencoded 0 INFO 2026-04-19 08:30:55,258 [36 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:30:55,258 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:55,258 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Pay.SalaryAppService.ConfirmPwdByEnableCheckPwd2 (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:55,260 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "ConfirmPwdByEnableCheckPwd2", controller = "Salary"}. Executing controller action with signature Boolean ConfirmPwdByEnableCheckPwd2() on controller Sg.HcmMb.Pay.SalaryAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:55,276 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Salary/GetIsDefaultPwd?& INFO 2026-04-19 08:30:55,283 [35 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:55,283 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Pay.SalaryAppService.GetIsDefaultPwd (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:55,288 [35 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetIsDefaultPwd", controller = "Salary"}. Executing controller action with signature Boolean GetIsDefaultPwd() on controller Sg.HcmMb.Pay.SalaryAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:55,290 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:55,290 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Pay.SalaryAppService.ConfirmPwdByEnableCheckPwd2 (Sg.Hcm.Application.M) in 29.6564ms INFO 2026-04-19 08:30:55,290 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Pay.SalaryAppService.ConfirmPwdByEnableCheckPwd2 (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:55,290 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 32.328ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:55,292 [35 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:55,293 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Pay.SalaryAppService.GetIsDefaultPwd (Sg.Hcm.Application.M) in 4.1137ms INFO 2026-04-19 08:30:55,293 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Pay.SalaryAppService.GetIsDefaultPwd (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:55,293 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 16.2066ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:30:55,427 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050002&IsEss=true& INFO 2026-04-19 08:30:55,427 [35 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:30:55,427 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:55,428 [35 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:30:55,432 [35 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:30:55,432 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.5501ms INFO 2026-04-19 08:30:55,432 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:30:55,432 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.2165ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:31:02,461 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/GetCalLeaveHours?beginDate=2026-04-15&endDate=2026-04-17&timeBegin=07:45&timeEnd=16:45&leaveType=11&isPanel=true& INFO 2026-04-19 08:31:02,462 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:31:02,462 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetCalLeaveHours (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:02,463 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCalLeaveHours", controller = "Leave"}. Executing controller action with signature Sg.HcmMb.Leave.Dto.LeaveCalHoursDto GetCalLeaveHours(System.String, System.String, System.String, System.String, System.String, Boolean) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:31:02,494 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:31:02,494 [30 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.GetCalLeaveHours (Sg.Hcm.Application.M) in 30.9256ms INFO 2026-04-19 08:31:02,494 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetCalLeaveHours (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:02,494 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 33.1501ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:31:09,120 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Salary/CheckPwd2? application/json 16 INFO 2026-04-19 08:31:09,120 [35 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:31:09,120 [35 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:31:09,120 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Pay.SalaryAppService.CheckPwd2 (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:09,123 [35 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckPwd2", controller = "Salary"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckPwd2(Sg.HcmMb.Pay.Dto.PwdDto) on controller Sg.HcmMb.Pay.SalaryAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:31:09,140 [35 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:31:09,140 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Pay.SalaryAppService.CheckPwd2 (Sg.Hcm.Application.M) in 17.2405ms INFO 2026-04-19 08:31:09,140 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Pay.SalaryAppService.CheckPwd2 (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:09,140 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 20.4941ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:31:09,294 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Salary/GetWageDetial?GZYM=&GZYM2=&id=-1& INFO 2026-04-19 08:31:09,295 [35 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:31:09,295 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Pay.SalaryAppService.GetWageDetial (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:09,297 [35 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetWageDetial", controller = "Salary"}. Executing controller action with signature Sg.HcmMb.Pay.Dto.SalaryListsDto GetWageDetial(System.String, System.String, Int32) on controller Sg.HcmMb.Pay.SalaryAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:31:09,334 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050001&IsEss=true& INFO 2026-04-19 08:31:09,335 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:31:09,335 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:09,336 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:31:09,340 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:31:09,340 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.1496ms INFO 2026-04-19 08:31:09,340 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:09,340 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.9665ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:31:09,382 [35 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:31:09,394 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Pay.SalaryAppService.GetWageDetial (Sg.Hcm.Application.M) in 97.2283ms INFO 2026-04-19 08:31:09,394 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Pay.SalaryAppService.GetWageDetial (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:09,394 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 99.9597ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:31:25,491 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Sof/PostFormAccessProc application/json;charset=UTF-8 156 INFO 2026-04-19 08:31:25,491 [36 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:31:25,492 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:31:25,492 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:25,493 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PostFormAccessProc", controller = "Sof"}. Executing controller action with signature System.Collections.Generic.Dictionary`2[System.String,System.Object] PostFormAccessProc(Newtonsoft.Json.Linq.JObject) on controller Sg.HcmMb.SofAppService.SofAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:31:25,503 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:31:25,503 [30 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M) in 9.7037ms INFO 2026-04-19 08:31:25,503 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:25,503 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.7982ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:31:25,661 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/GetIsMustFile?leaveType=11& INFO 2026-04-19 08:31:25,662 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:31:25,662 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetIsMustFile (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:25,663 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetIsMustFile", controller = "Leave"}. Executing controller action with signature Boolean GetIsMustFile(System.String) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:31:25,668 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:31:25,668 [33 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.GetIsMustFile (Sg.Hcm.Application.M) in 4.7071ms INFO 2026-04-19 08:31:25,668 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetIsMustFile (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:25,668 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.7153ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:31:25,832 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/DoUpdateSelfLeave? application/json 50720 INFO 2026-04-19 08:31:25,832 [35 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:31:25,832 [35 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:31:25,833 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.DoUpdateSelfLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:25,835 [35 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "DoUpdateSelfLeave", controller = "Leave"}. Executing controller action with signature Boolean DoUpdateSelfLeave(Sg.Hcm.WebPub.Dto.PanelDto) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:31:25,986 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:31:25,986 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.DoUpdateSelfLeave (Sg.Hcm.Application.M) in 150.9979ms INFO 2026-04-19 08:31:25,986 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.DoUpdateSelfLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:25,986 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 154.4121ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:31:26,162 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/DoEntityFlowWork? application/x-www-form-urlencoded 8 INFO 2026-04-19 08:31:26,162 [35 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:31:26,162 [35 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:31:26,162 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.DoEntityFlowWork (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:26,164 [35 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "DoEntityFlowWork", controller = "Leave"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultAttDto DoEntityFlowWork(System.String) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:31:26,200 [35 ] MyHRBLL.HrLog.HrLogClass - eWorkFlow;SpFindNode:ApproveId:385659,Dealer:1909,FlowID:78,KeyField:K_ID,KeyFieldValue:67046,FlowTable:K_LEAVE,ApplyA0188:1909,flowNode:begin INFO 2026-04-19 08:31:26,202 [35 ] MyHRBLL.HrLog.HrLogClass - eWorkFlow;SpFindDealer:DealType:3,Dealer:insert into SeleName(A0188) select Work_Agent from k_leave WHERE k_id=[¹Ø¼ü×Ö¶ÎÖµ],PreA0188:1909,FlowID:78,KeyField:K_ID,KeyFieldValue:67046,FlowTable:K_LEAVE,ApplyA0188:1909,flowNode:N1678780289927 INFO 2026-04-19 08:31:26,203 [35 ] MyHRBLL.HrLog.HrLogClass - eWorkFlow;SpFindDealer:½ÚµãûÓÐÕÒµ½ÉóÅúÈË INFO 2026-04-19 08:31:26,205 [35 ] MyHRBLL.HrLog.HrLogClass - eWorkFlow;SpFindNode:ApproveId:385660,Dealer:-1,FlowID:78,KeyField:K_ID,KeyFieldValue:67046,FlowTable:K_LEAVE,ApplyA0188:1909,flowNode:N1678780289927 INFO 2026-04-19 08:31:26,207 [35 ] MyHRBLL.HrLog.HrLogClass - eWorkFlow;SpFindDealer:DealType:4,Dealer:RefObjType_A01|||RefObj_A0188||||||Relation_OtherTable|||A01||A0188||AP1,PreA0188:-1,FlowID:78,KeyField:K_ID,KeyFieldValue:67046,FlowTable:K_LEAVE,ApplyA0188:1909,flowNode:N1660288224736 INFO 2026-04-19 08:31:26,228 [35 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:31:26,228 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.DoEntityFlowWork (Sg.Hcm.Application.M) in 64.9343ms INFO 2026-04-19 08:31:26,228 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.DoEntityFlowWork (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:26,229 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 67.145ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:31:27,409 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/GetLeaveList?dateTime=202604& INFO 2026-04-19 08:31:27,409 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:31:27,409 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:27,411 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetLeaveList", controller = "Leave"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Leave.Dto.LeaveListDto] GetLeaveList(System.String) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:31:27,411 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 36 INFO 2026-04-19 08:31:27,411 [35 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:31:27,412 [35 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:31:27,412 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:27,413 [35 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:31:27,420 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:31:27,420 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.3458ms INFO 2026-04-19 08:31:27,420 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:27,420 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.6581ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:31:27,444 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:31:27,444 [30 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M) in 32.9915ms INFO 2026-04-19 08:31:27,444 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:27,444 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 35.0164ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:31:28,849 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 08:31:28,849 [7 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:31:28,849 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:31:28,849 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:28,850 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 08:31:28,850 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:31:28,851 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 08:31:28,851 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:28,851 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:31:28,851 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:31:28,851 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:28,851 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 08:31:28,851 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:31:28,851 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:28,852 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:31:28,852 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:31:28,852 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:31:28,858 [35 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:31:28,858 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.9934ms INFO 2026-04-19 08:31:28,858 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:28,858 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.0056ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:31:28,860 [35 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:31:28,860 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 7.2351ms INFO 2026-04-19 08:31:28,860 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:28,860 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.851ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:31:28,874 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:31:28,874 [30 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 22.12ms INFO 2026-04-19 08:31:28,874 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:28,874 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 24.039ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:31:28,912 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:31:28,912 [33 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 59.8568ms INFO 2026-04-19 08:31:28,912 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:28,912 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 61.4234ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:31:29,511 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 08:31:29,511 [33 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:31:29,511 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:31:29,511 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:29,513 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:31:29,519 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:31:29,519 [33 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.2137ms INFO 2026-04-19 08:31:29,519 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:29,519 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.2951ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:31:29,549 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetSubTabes?bIsEss=false& INFO 2026-04-19 08:31:29,549 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:31:29,549 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:29,549 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054006&IsEss=true& INFO 2026-04-19 08:31:29,549 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:31:29,550 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:29,551 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:31:29,551 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetUserInfo?bIsEss=false& INFO 2026-04-19 08:31:29,551 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetSubTabes", controller = "UserInfo"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.UserInfo.Dto.SubTabesDto] GetSubTabes(System.String, Boolean) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:31:29,555 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:31:29,555 [33 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.4766ms INFO 2026-04-19 08:31:29,555 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:29,555 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.1726ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:31:29,556 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:31:29,556 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:29,580 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserInfo", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.UserInfoDto GetUserInfo() on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:31:29,585 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260607,260541,26054004,26054005,26054007&IsEss=true& INFO 2026-04-19 08:31:29,586 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:31:29,586 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:29,586 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:31:29,587 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:31:29,587 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:31:29,588 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M) in 36.5532ms INFO 2026-04-19 08:31:29,588 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:29,588 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 39.28ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:31:29,588 [33 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M) in 8.2482ms INFO 2026-04-19 08:31:29,589 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:29,589 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 37.3969ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:31:29,592 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:31:29,592 [30 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.9738ms INFO 2026-04-19 08:31:29,592 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:29,592 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.6309ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:31:29,603 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 08:31:29,604 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:31:29,604 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:29,606 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:31:29,612 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:31:29,614 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 8.3408ms INFO 2026-04-19 08:31:29,614 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:29,614 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.6045ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:31:29,738 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=1909& INFO 2026-04-19 08:31:29,738 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:31:29,738 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:29,740 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:31:29,744 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:31:29,747 [4 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 7.3756ms INFO 2026-04-19 08:31:29,747 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:29,748 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.72ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:31:30,528 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 42 INFO 2026-04-19 08:31:30,528 [33 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:31:30,528 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:31:30,528 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:30,530 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:31:30,535 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:31:30,535 [33 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.711ms INFO 2026-04-19 08:31:30,535 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:30,536 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.8162ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:31:30,556 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetAnnualLeave?year=PeXyH32X2YM%3D& INFO 2026-04-19 08:31:30,556 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:31:30,556 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:30,558 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAnnualLeave", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.AnnualLeaveDto GetAnnualLeave(System.String) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:31:30,562 [30 ] Sg.HcmMb.PubClass.ShareData - oldValue:PeXyH32X2YM= INFO 2026-04-19 08:31:30,570 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:31:30,571 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002&IsEss=true& INFO 2026-04-19 08:31:30,572 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:31:30,572 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:30,573 [30 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M) in 14.4427ms INFO 2026-04-19 08:31:30,573 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:30,573 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 16.9983ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:31:30,573 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:31:30,576 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:31:30,576 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 2.9004ms INFO 2026-04-19 08:31:30,576 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:30,576 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.6304ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:31:30,771 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=1909& INFO 2026-04-19 08:31:30,772 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:31:30,772 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:30,773 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:31:30,778 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:31:30,782 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 8.3677ms INFO 2026-04-19 08:31:30,782 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:30,782 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.4819ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:31:45,761 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 08:31:45,761 [16 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:31:45,762 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:31:45,762 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:45,763 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:31:45,765 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 08:31:45,766 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:31:45,766 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:45,767 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:31:45,769 [35 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:31:45,769 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.2516ms INFO 2026-04-19 08:31:45,769 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:45,770 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.4031ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:31:45,770 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:31:45,770 [30 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 3.3829ms INFO 2026-04-19 08:31:45,770 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:31:45,770 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.0738ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:32:55,800 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 08:32:55,800 [26 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:32:55,800 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:32:55,801 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:32:55,802 [26 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:32:55,809 [26 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:32:55,809 [26 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.6878ms INFO 2026-04-19 08:32:55,809 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:32:55,809 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.0745ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:57:28,097 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-04-19 08:57:28,712 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmM\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-04-19 08:57:28,748 [10 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776560245044&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 08:57:28,761 [10 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 08:57:28,762 [10 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.41ms 200 text/html INFO 2026-04-19 08:57:30,172 [9 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.26890620262539466 INFO 2026-04-19 08:57:30,174 [9 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 08:57:30,174 [9 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2.9873ms 200 application/javascript INFO 2026-04-19 08:57:30,427 [10 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776560245044%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 08:57:30,463 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 615 INFO 2026-04-19 08:57:30,466 [7 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:57:30,579 [7 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 08:57:30,579 [10 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 08:57:30,580 [10 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 08:57:30,580 [7 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 08:57:30,586 [10 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:30,586 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:31,710 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:57:31,710 [10 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). WARN 2026-04-19 08:57:32,029 [7 ] Mvc.Authorization.AbpAuthorizationFilter - Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) INFO 2026-04-19 08:57:32,034 [7 ] c.Infrastructure.ControllerActionInvoker - Authorization failed for the request at filter 'Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter'. INFO 2026-04-19 08:57:32,036 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:57:32,062 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 349.5918ms INFO 2026-04-19 08:57:32,062 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:32,063 [10 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776560245044&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 08:57:32,064 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1600.5794ms 401 application/json; charset=utf-8 INFO 2026-04-19 08:57:32,155 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/TokenAuth/ReflashToken? application/json 695 INFO 2026-04-19 08:57:32,156 [7 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:57:32,164 [7 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 08:57:32,164 [7 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 08:57:32,165 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 08:57:32,168 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "ReflashToken", controller = "TokenAuth", area = ""}. Executing controller action with signature System.String ReflashToken(Sg.HcmMb.Models.TokenAuth.ReflashTokenModel) on controller Sg.Hcm.Controllers.TokenAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 08:57:32,616 [7 ] Sg.Hcm.Controllers.TokenAuthController - ReflashToken_requestToken:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjY0NzgxIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6IkQwMTYwODMiLCJodHRwOi8vd3d3LmFzcG5ldGJvaWxlcnBsYXRlLmNvbS9pZGVudGl0eS9jbGFpbXMvdGVuYW50SWQiOiIxIiwiVXNlck5hbWUiOiLpu4Tlv5flhbAiLCJMYW5ndWFnZSI6InpoLWNuIiwic3ViIjoiNjQ3ODEiLCJqdGkiOiI0MjRhYmMwYS00YTBkLTQ0MGMtOWEwNC04Nzg2ZWIyMmFhMDMiLCJpYXQiOjE3NzYwNTI1NjQsIm5iZiI6MTc3NjA1MjU2MiwiZXhwIjoxNzc2MTM4OTY0LCJpc3MiOiJIY20iLCJhdWQiOiJIY20ifQ.krstFIbM9QDvPL3Rmwx7QBsLeTXr2hiXNSSpQx2JQ9E INFO 2026-04-19 08:57:32,731 [9 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:57:32,731 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:57:32,732 [9 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core) in 564.3536ms INFO 2026-04-19 08:57:32,732 [9 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 08:57:32,733 [9 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 578.0285ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:57:32,734 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 1023.2833ms INFO 2026-04-19 08:57:32,734 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:32,734 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2306.637ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:57:32,827 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 615 INFO 2026-04-19 08:57:32,827 [6 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:57:32,846 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:57:32,883 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:32,884 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:57:32,906 [7 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 08:57:32,906 [7 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 08:57:32,906 [7 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 08:57:33,010 [7 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 08:57:33,015 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:57:33,016 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 131.1852ms INFO 2026-04-19 08:57:33,016 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:33,016 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 188.7194ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:57:33,113 [10 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 08:57:33,113 [10 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:57:33,113 [10 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:33,116 [10 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:57:33,118 [10 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 08:57:33,119 [10 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 08:57:33,119 [10 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 08:57:33,123 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 08:57:33,123 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:57:33,124 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:33,126 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:57:33,154 [10 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 08:57:33,167 [10 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:57:33,171 [10 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 54.735ms INFO 2026-04-19 08:57:33,171 [10 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:33,171 [10 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 58.2196ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:57:33,186 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:57:33,188 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 61.9716ms INFO 2026-04-19 08:57:33,188 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:33,188 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 65.2767ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:57:33,300 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 08:57:33,301 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:57:33,301 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:33,303 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:57:33,316 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 08:57:33,317 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:57:33,317 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:33,318 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:57:33,319 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:57:33,321 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 17.3986ms INFO 2026-04-19 08:57:33,321 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:33,321 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 20.4448ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:57:33,324 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:57:33,324 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.7478ms INFO 2026-04-19 08:57:33,324 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:33,324 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.3988ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:57:33,359 [9 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 08:57:33,359 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 08:57:33,360 [6 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:57:33,360 [9 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:57:33,360 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:57:33,360 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:33,360 [9 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:33,362 [9 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:57:33,362 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:57:33,364 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 08:57:33,364 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:57:33,364 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:33,376 [10 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 08:57:33,376 [10 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:57:33,377 [10 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:33,396 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 08:57:33,396 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:57:33,396 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:33,442 [9 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 08:57:33,444 [9 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:57:33,444 [9 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:33,534 [10 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:57:33,534 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:57:33,535 [9 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:57:33,590 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:57:33,595 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:57:33,595 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 233.2961ms INFO 2026-04-19 08:57:33,595 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:33,595 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 235.8087ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:57:33,597 [9 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:57:33,597 [9 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 62.3808ms INFO 2026-04-19 08:57:33,597 [9 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:33,597 [9 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 201.4557ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:57:33,599 [10 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:57:33,599 [9 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:57:33,600 [10 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 64.3332ms INFO 2026-04-19 08:57:33,600 [10 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:33,600 [10 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 158.1232ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:57:33,600 [9 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 65.4212ms INFO 2026-04-19 08:57:33,600 [9 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:33,600 [9 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 223.9296ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:57:33,603 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:57:33,604 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 13.7078ms INFO 2026-04-19 08:57:33,604 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:33,604 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 239.9302ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:57:33,606 [10 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:57:33,606 [10 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 243.6183ms INFO 2026-04-19 08:57:33,606 [10 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:33,606 [10 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 246.8822ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:57:33,627 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 08:57:33,627 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:57:33,627 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:33,628 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 08:57:33,628 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:57:33,629 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:33,629 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:57:33,733 [9 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 08:57:33,733 [9 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:57:33,733 [9 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:33,736 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 08:57:33,736 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:57:33,736 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:33,957 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:57:34,234 [9 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:57:34,234 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:57:34,398 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:57:34,399 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 442.0754ms INFO 2026-04-19 08:57:34,399 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:34,399 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 770.7888ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:57:34,710 [9 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:57:34,714 [9 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 479.6401ms INFO 2026-04-19 08:57:34,714 [9 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:34,714 [9 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 981.8097ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:57:34,814 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:57:34,815 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 1185.7924ms INFO 2026-04-19 08:57:34,815 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:34,815 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1188.8157ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:57:35,656 [9 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:57:35,659 [9 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 1424.4061ms INFO 2026-04-19 08:57:35,659 [9 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:35,659 [9 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1923.3607ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:57:39,139 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ToDoListMgr/GetToDoListResult?url=salary& INFO 2026-04-19 08:57:39,143 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:57:39,144 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.ToDoList.ToDoListMgrAppService.GetToDoListResult (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:39,153 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetToDoListResult", controller = "ToDoListMgr"}. Executing controller action with signature Sg.HcmMb.ToDoList.Dto.ToDoListResultDto GetToDoListResult(Sg.HcmMb.ToDoList.Dto.ToDoListUrlDto) on controller Sg.HcmMb.ToDoList.ToDoListMgrAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:57:39,183 [7 ] Sg.HcmMb.ToDoList.ToDoListMgrAppService - GetToDoListResult_requestToken:Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjY0NzgxIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6IkQwMTYwODMiLCJodHRwOi8vd3d3LmFzcG5ldGJvaWxlcnBsYXRlLmNvbS9pZGVudGl0eS9jbGFpbXMvdGVuYW50SWQiOiIxIiwiVXNlck5hbWUiOiLpu4Tlv5flhbAiLCJMYW5ndWFnZSI6InpoLWNuIiwic3ViIjoiNjQ3ODEiLCJqdGkiOiI5NmNlZGFkYy01NmZlLTRjOGYtYTZhNS05ZGE3NjNjNzUwNTgiLCJpYXQiOjE3NzY1NjAyNTIsIm5iZiI6MTc3NjU2MDI1MCwiZXhwIjoxNzc2NjQ2NjUyLCJpc3MiOiJIY20iLCJhdWQiOiJIY20ifQ.TmCkMI1kRye_LfR4CjkyUzf0hYDwdsWEDOtbeH2YyJc INFO 2026-04-19 08:57:39,190 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:57:39,191 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.ToDoList.ToDoListMgrAppService.GetToDoListResult (Sg.Hcm.Application.M) in 37.7023ms INFO 2026-04-19 08:57:39,191 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.ToDoList.ToDoListMgrAppService.GetToDoListResult (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:39,191 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 51.9776ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:57:39,232 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/salary.21845557.js INFO 2026-04-19 08:57:39,232 [7 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:57:39,233 [7 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/salary.21845557.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\salary.21845557.js' INFO 2026-04-19 08:57:39,233 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.501ms 200 application/javascript INFO 2026-04-19 08:57:39,236 [9 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/salary.1de53a28.css INFO 2026-04-19 08:57:39,240 [9 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/salary.1de53a28.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\salary.1de53a28.css' INFO 2026-04-19 08:57:39,240 [9 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 3.5056ms 200 text/css INFO 2026-04-19 08:57:39,346 [9 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/salaryTop1.94d44d34.png INFO 2026-04-19 08:57:39,346 [9 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/salaryTop1.94d44d34.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\salaryTop1.94d44d34.png' INFO 2026-04-19 08:57:39,346 [9 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.635ms 200 image/png INFO 2026-04-19 08:57:39,397 [9 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 37 INFO 2026-04-19 08:57:39,397 [9 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:57:39,399 [9 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:57:39,400 [9 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:39,402 [9 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:57:39,409 [9 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:57:39,409 [9 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 7.4316ms INFO 2026-04-19 08:57:39,409 [9 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:39,409 [9 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.1248ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:57:39,424 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/PubClass/GetParameters?tableName=MobileParas¶meterNames=enableFaceUser& INFO 2026-04-19 08:57:39,425 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:57:39,425 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:39,427 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParameters", controller = "PubClass"}. Executing controller action with signature System.Object GetParameters(System.String, System.String) on controller Sg.HcmMb.PubClass.PubClassAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:57:39,457 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:57:39,457 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M) in 29.6895ms INFO 2026-04-19 08:57:39,457 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:39,457 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 32.6727ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:57:39,566 [9 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Salary/ConfirmPwdByEnableCheckPwd2? application/x-www-form-urlencoded 0 INFO 2026-04-19 08:57:39,566 [9 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:57:39,567 [9 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:57:39,567 [9 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Pay.SalaryAppService.ConfirmPwdByEnableCheckPwd2 (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:39,570 [9 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "ConfirmPwdByEnableCheckPwd2", controller = "Salary"}. Executing controller action with signature Boolean ConfirmPwdByEnableCheckPwd2() on controller Sg.HcmMb.Pay.SalaryAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:57:39,573 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Salary/GetIsDefaultPwd?& INFO 2026-04-19 08:57:39,580 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:57:39,580 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Pay.SalaryAppService.GetIsDefaultPwd (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:39,598 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetIsDefaultPwd", controller = "Salary"}. Executing controller action with signature Boolean GetIsDefaultPwd() on controller Sg.HcmMb.Pay.SalaryAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:57:39,601 [9 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:57:39,601 [9 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Pay.SalaryAppService.ConfirmPwdByEnableCheckPwd2 (Sg.Hcm.Application.M) in 31.2023ms INFO 2026-04-19 08:57:39,601 [9 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Pay.SalaryAppService.ConfirmPwdByEnableCheckPwd2 (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:39,601 [9 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 34.74ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:57:39,605 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:57:39,605 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Pay.SalaryAppService.GetIsDefaultPwd (Sg.Hcm.Application.M) in 6.4476ms INFO 2026-04-19 08:57:39,605 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Pay.SalaryAppService.GetIsDefaultPwd (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:39,605 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 31.9302ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:57:39,717 [9 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050002&IsEss=true& INFO 2026-04-19 08:57:39,718 [9 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:57:39,718 [9 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:39,719 [9 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:57:39,724 [9 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:57:39,724 [9 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.8645ms INFO 2026-04-19 08:57:39,724 [9 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:39,725 [9 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.2157ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:57:53,593 [9 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Salary/CheckPwd2? application/json 16 INFO 2026-04-19 08:57:53,594 [9 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 08:57:53,595 [9 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:57:53,596 [9 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Pay.SalaryAppService.CheckPwd2 (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:53,599 [9 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckPwd2", controller = "Salary"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckPwd2(Sg.HcmMb.Pay.Dto.PwdDto) on controller Sg.HcmMb.Pay.SalaryAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:57:53,611 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:57:53,611 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Pay.SalaryAppService.CheckPwd2 (Sg.Hcm.Application.M) in 12.4218ms INFO 2026-04-19 08:57:53,611 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Pay.SalaryAppService.CheckPwd2 (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:53,612 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 18.4059ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:57:53,732 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Salary/GetWageDetial?GZYM=&GZYM2=&id=-1& INFO 2026-04-19 08:57:53,733 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:57:53,733 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Pay.SalaryAppService.GetWageDetial (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:53,735 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetWageDetial", controller = "Salary"}. Executing controller action with signature Sg.HcmMb.Pay.Dto.SalaryListsDto GetWageDetial(System.String, System.String, Int32) on controller Sg.HcmMb.Pay.SalaryAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:57:53,738 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050001&IsEss=true& INFO 2026-04-19 08:57:53,739 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 08:57:53,739 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:53,740 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 08:57:53,745 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:57:53,745 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.8997ms INFO 2026-04-19 08:57:53,745 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:53,745 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.9493ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:57:54,019 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 08:57:54,066 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Pay.SalaryAppService.GetWageDetial (Sg.Hcm.Application.M) in 330.7243ms INFO 2026-04-19 08:57:54,066 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Pay.SalaryAppService.GetWageDetial (Sg.Hcm.Application.M)' INFO 2026-04-19 08:57:54,066 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 333.8238ms 200 application/json; charset=utf-8 INFO 2026-04-19 08:57:54,164 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/eyes.745fcd49.png INFO 2026-04-19 08:57:54,165 [7 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/eyes.745fcd49.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\eyes.745fcd49.png' INFO 2026-04-19 08:57:54,165 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.7831ms 200 image/png INFO 2026-04-19 08:57:54,167 [9 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/salaryTop2.225a0e9a.png INFO 2026-04-19 08:57:54,167 [9 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/salaryTop2.225a0e9a.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\salaryTop2.225a0e9a.png' INFO 2026-04-19 08:57:54,167 [9 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.5167ms 200 image/png INFO 2026-04-19 09:00:54,486 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 09:00:54,486 [25 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 09:00:54,487 [25 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:00:54,488 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 09:00:54,490 [25 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:00:54,501 [26 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:00:54,501 [26 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 11.0154ms INFO 2026-04-19 09:00:54,501 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 09:00:54,501 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 16.0452ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:04:15,795 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776560654611&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 09:04:15,797 [32 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 09:04:15,797 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2.0202ms 200 text/html INFO 2026-04-19 09:04:16,530 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.19557226255696147 INFO 2026-04-19 09:04:16,531 [31 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 09:04:16,532 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.5406ms 200 application/javascript INFO 2026-04-19 09:04:16,710 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776560654611%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 09:04:16,713 [32 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:04:16,722 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:16,724 [35 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:04:16,727 [35 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776560654611&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 09:04:16,732 [37 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:04:16,733 [37 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 8.2909ms INFO 2026-04-19 09:04:16,733 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:16,733 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 23.3279ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:04:16,780 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 615 INFO 2026-04-19 09:04:16,780 [37 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 09:04:16,780 [37 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:04:16,781 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:16,782 [37 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:04:16,784 [37 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 09:04:16,784 [37 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 09:04:16,784 [37 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 09:04:16,800 [37 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 09:04:16,803 [37 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:04:16,804 [37 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 21.3301ms INFO 2026-04-19 09:04:16,804 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:16,804 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 24.1831ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:04:16,941 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 09:04:16,941 [35 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:04:16,942 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:16,943 [35 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:04:16,944 [35 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 09:04:16,944 [35 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 09:04:16,945 [35 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 09:04:16,945 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 09:04:16,946 [37 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:04:16,946 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:16,947 [37 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:04:16,951 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:04:16,951 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.9336ms INFO 2026-04-19 09:04:16,951 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:16,951 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.1278ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:04:16,976 [35 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 09:04:16,980 [35 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:04:16,980 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 37.3483ms INFO 2026-04-19 09:04:16,980 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:16,980 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 39.3284ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:04:17,135 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 09:04:17,135 [37 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:04:17,135 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:17,137 [37 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:04:17,139 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 09:04:17,139 [35 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:04:17,139 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:17,141 [35 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:04:17,141 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:04:17,141 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.1478ms INFO 2026-04-19 09:04:17,141 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:17,141 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.7121ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:04:17,144 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 09:04:17,144 [31 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 09:04:17,144 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:04:17,144 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:17,145 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:04:17,149 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:04:17,149 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 8.3079ms INFO 2026-04-19 09:04:17,149 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:17,149 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.3403ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:04:17,151 [37 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:04:17,151 [37 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.0961ms INFO 2026-04-19 09:04:17,152 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:17,152 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.0929ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:04:17,198 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 09:04:17,200 [35 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:04:17,200 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:17,201 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 09:04:17,201 [37 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:04:17,202 [35 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:04:17,202 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:17,203 [37 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:04:17,205 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:04:17,206 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 3.8807ms INFO 2026-04-19 09:04:17,206 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:17,206 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.8237ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:04:17,206 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:04:17,207 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.6619ms INFO 2026-04-19 09:04:17,207 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:17,207 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.5603ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:04:17,211 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 09:04:17,211 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:04:17,212 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:17,213 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:04:17,216 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 09:04:17,216 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:04:17,216 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:17,217 [37 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:04:17,217 [37 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 3.9252ms INFO 2026-04-19 09:04:17,217 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:17,217 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.7317ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:04:17,217 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:04:17,220 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 09:04:17,220 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:04:17,220 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:17,221 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:04:17,226 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:04:17,226 [35 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:04:17,226 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 8.4462ms INFO 2026-04-19 09:04:17,226 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:17,226 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 4.5463ms INFO 2026-04-19 09:04:17,226 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.1342ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:04:17,226 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:17,226 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.2594ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:04:17,259 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 09:04:17,268 [35 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:04:17,268 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:17,269 [35 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:04:17,274 [32 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:04:17,274 [32 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 5.0534ms INFO 2026-04-19 09:04:17,274 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:17,274 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.3761ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:04:17,349 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 09:04:17,349 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 09:04:17,349 [32 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:04:17,349 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:17,349 [35 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:04:17,349 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:17,350 [32 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:04:17,351 [35 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:04:17,370 [35 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:04:17,370 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 19.2759ms INFO 2026-04-19 09:04:17,370 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:17,370 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 21.1389ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:04:17,372 [32 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:04:17,372 [32 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 21.6192ms INFO 2026-04-19 09:04:17,372 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:17,372 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 23.4104ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:04:17,714 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 09:04:17,721 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:04:17,722 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:17,724 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:04:17,735 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:04:17,736 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 11.5509ms INFO 2026-04-19 09:04:17,736 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:17,736 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 22.3194ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:04:18,277 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 09:04:18,277 [32 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 09:04:18,278 [32 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:04:18,279 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:18,281 [32 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:04:18,291 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:04:18,291 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 10.6443ms INFO 2026-04-19 09:04:18,291 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:18,292 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.9409ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:04:18,315 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054006&IsEss=true& INFO 2026-04-19 09:04:18,315 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:04:18,316 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:18,317 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:04:18,319 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetUserInfo?bIsEss=false& INFO 2026-04-19 09:04:18,320 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:04:18,320 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:18,321 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:04:18,321 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.6535ms INFO 2026-04-19 09:04:18,321 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:18,322 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.648ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:04:18,322 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserInfo", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.UserInfoDto GetUserInfo() on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:04:18,324 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetSubTabes?bIsEss=false& INFO 2026-04-19 09:04:18,328 [39 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:04:18,328 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:18,328 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260607,260541,26054004,26054005,26054007&IsEss=true& INFO 2026-04-19 09:04:18,329 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:04:18,329 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:18,339 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 09:04:18,339 [32 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:04:18,339 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:18,350 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:04:18,351 [32 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:04:18,351 [39 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetSubTabes", controller = "UserInfo"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.UserInfo.Dto.SubTabesDto] GetSubTabes(System.String, Boolean) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:04:18,359 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:04:18,359 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 8.5559ms INFO 2026-04-19 09:04:18,359 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:18,359 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 30.6056ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:04:18,360 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:04:18,361 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:04:18,361 [39 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:04:18,362 [39 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M) in 10.8204ms INFO 2026-04-19 09:04:18,362 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:18,362 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 38.5648ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:04:18,362 [33 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 11.1818ms INFO 2026-04-19 09:04:18,362 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:18,363 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 23.8425ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:04:18,363 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M) in 40.3299ms INFO 2026-04-19 09:04:18,363 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:18,363 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 43.2179ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:04:18,503 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=65131& INFO 2026-04-19 09:04:18,504 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:04:18,505 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:18,508 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:04:18,517 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:04:18,517 [33 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 9.6569ms INFO 2026-04-19 09:04:18,517 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:18,518 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.4933ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:04:20,013 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 42 INFO 2026-04-19 09:04:20,013 [33 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 09:04:20,014 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:04:20,015 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:20,016 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:04:20,029 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:04:20,029 [33 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 12.8499ms INFO 2026-04-19 09:04:20,029 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:20,030 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 16.556ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:04:20,066 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetAnnualLeave?year=PeXyH32X2YM%3D& INFO 2026-04-19 09:04:20,067 [39 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:04:20,067 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:20,069 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002&IsEss=true& INFO 2026-04-19 09:04:20,070 [39 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAnnualLeave", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.AnnualLeaveDto GetAnnualLeave(System.String) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:04:20,070 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:04:20,071 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:20,072 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:04:20,075 [39 ] Sg.HcmMb.PubClass.ShareData - oldValue:PeXyH32X2YM= INFO 2026-04-19 09:04:20,079 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:04:20,079 [33 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 6.7758ms INFO 2026-04-19 09:04:20,079 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:20,080 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.2842ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:04:20,089 [37 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:04:20,092 [37 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M) in 22.0849ms INFO 2026-04-19 09:04:20,092 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:20,092 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 26.1844ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:04:20,235 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=65131& INFO 2026-04-19 09:04:20,235 [39 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:04:20,236 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:20,238 [39 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:04:20,242 [39 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:04:20,242 [39 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 4.0917ms INFO 2026-04-19 09:04:20,242 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:20,242 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.294ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:04:34,900 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 09:04:34,900 [37 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 09:04:34,901 [37 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:04:34,901 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:34,903 [37 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:04:34,908 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 09:04:34,909 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:04:34,909 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:34,911 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:04:34,915 [37 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:04:34,916 [37 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 12.3215ms INFO 2026-04-19 09:04:34,916 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:34,916 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 16.3034ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:04:34,918 [37 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:04:34,918 [37 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 6.7368ms INFO 2026-04-19 09:04:34,918 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:34,918 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.8495ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:04:38,161 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 09:04:38,161 [39 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 09:04:38,161 [39 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:04:38,162 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:38,164 [39 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:04:38,173 [39 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:04:38,173 [39 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 9.6791ms INFO 2026-04-19 09:04:38,173 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:38,174 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.0731ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:04:41,173 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 42 INFO 2026-04-19 09:04:41,173 [33 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 09:04:41,174 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:04:41,174 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:41,176 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:04:41,189 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:04:41,189 [33 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 13.7202ms INFO 2026-04-19 09:04:41,190 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:41,190 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 17.0007ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:04:41,220 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Month/GetMonthResult?gz_ym=& INFO 2026-04-19 09:04:41,220 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:04:41,221 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Month.MonthAppService.GetMonthResult (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:41,225 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMonthResult", controller = "Month"}. Executing controller action with signature Sg.HcmMb.Month.Dto.MonthResultDto GetMonthResult(System.String, System.String) on controller Sg.HcmMb.Month.MonthAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:04:41,300 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:04:41,303 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Month.MonthAppService.GetMonthResult (Sg.Hcm.Application.M) in 77.3715ms INFO 2026-04-19 09:04:41,303 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Month.MonthAppService.GetMonthResult (Sg.Hcm.Application.M)' INFO 2026-04-19 09:04:41,303 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 83.4867ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:05:14,852 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 09:05:14,852 [31 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 09:05:14,853 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:05:14,853 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 09:05:14,855 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:05:14,864 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:05:14,865 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 9.8744ms INFO 2026-04-19 09:05:14,865 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 09:05:14,865 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.1028ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:11:08,388 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 09:11:08,389 [52 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 09:11:08,389 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.2331ms 200 text/html INFO 2026-04-19 09:11:08,463 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/config.js INFO 2026-04-19 09:11:08,464 [57 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/config.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\config.js' INFO 2026-04-19 09:11:08,465 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.1754ms 200 application/javascript INFO 2026-04-19 09:11:08,481 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/vconsole.3.14.7.min.js INFO 2026-04-19 09:11:08,482 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/index.bc0e174a.css INFO 2026-04-19 09:11:08,482 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/main.61ed0a96.js INFO 2026-04-19 09:11:08,482 [52 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 09:11:08,483 [58 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/vconsole.3.14.7.min.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\vconsole.3.14.7.min.js' INFO 2026-04-19 09:11:08,483 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.9193ms 200 application/javascript INFO 2026-04-19 09:11:08,483 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/md5.js INFO 2026-04-19 09:11:08,484 [57 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/md5.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\md5.js' INFO 2026-04-19 09:11:08,484 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.6922ms 200 application/javascript INFO 2026-04-19 09:11:08,485 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/zepto.min.js INFO 2026-04-19 09:11:08,485 [54 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/index.bc0e174a.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\index.bc0e174a.css' INFO 2026-04-19 09:11:08,485 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 3.4872ms 200 text/css INFO 2026-04-19 09:11:08,486 [58 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/zepto.min.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\zepto.min.js' INFO 2026-04-19 09:11:08,486 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.8359ms 200 application/javascript INFO 2026-04-19 09:11:08,488 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/base64.js INFO 2026-04-19 09:11:08,489 [54 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/base64.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\base64.js' INFO 2026-04-19 09:11:08,489 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.6557ms 200 application/javascript INFO 2026-04-19 09:11:08,524 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/jquery-3.6.0.min.js INFO 2026-04-19 09:11:08,524 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/logHelper.js INFO 2026-04-19 09:11:08,525 [52 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/logHelper.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\logHelper.js' INFO 2026-04-19 09:11:08,525 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.6028ms 200 application/javascript INFO 2026-04-19 09:11:08,526 [60 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/jquery-3.6.0.min.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\jquery-3.6.0.min.js' INFO 2026-04-19 09:11:08,526 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.5309ms 200 application/javascript INFO 2026-04-19 09:11:08,530 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776561066277&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 09:11:08,530 [66 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 09:11:08,531 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.6579ms 200 text/html INFO 2026-04-19 09:11:08,534 [64 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/main.61ed0a96.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\main.61ed0a96.js' INFO 2026-04-19 09:11:08,534 [64 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 51.8911ms 200 application/javascript INFO 2026-04-19 09:11:08,612 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/main.61ed0a96.js INFO 2026-04-19 09:11:08,612 [66 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 09:11:08,612 [64 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/index.bc0e174a.css INFO 2026-04-19 09:11:08,612 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/jquery-3.6.0.min.js INFO 2026-04-19 09:11:08,614 [66 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/jquery-3.6.0.min.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\jquery-3.6.0.min.js' INFO 2026-04-19 09:11:08,614 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.3574ms 200 application/javascript INFO 2026-04-19 09:11:08,615 [63 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/index.bc0e174a.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\index.bc0e174a.css' INFO 2026-04-19 09:11:08,615 [63 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 3.0192ms 200 text/css INFO 2026-04-19 09:11:08,623 [60 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/main.61ed0a96.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\main.61ed0a96.js' INFO 2026-04-19 09:11:08,623 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.8769ms 200 application/javascript INFO 2026-04-19 09:11:09,461 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/lang.js INFO 2026-04-19 09:11:09,462 [61 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/lang.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\lang.js' INFO 2026-04-19 09:11:09,462 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.0995ms 200 application/javascript INFO 2026-04-19 09:11:09,877 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.39532571734489463 INFO 2026-04-19 09:11:09,878 [66 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 09:11:09,878 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.1376ms 200 application/javascript INFO 2026-04-19 09:11:09,931 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/logo2.jpg INFO 2026-04-19 09:11:09,932 [57 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/logo2.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\logo2.jpg' INFO 2026-04-19 09:11:09,932 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.2912ms 200 image/jpeg INFO 2026-04-19 09:11:10,095 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776561066277%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 09:11:10,096 [66 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 09:11:10,096 [66 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 09:11:10,096 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 09:11:10,098 [66 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:11:10,099 [66 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776561066277&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 09:11:10,104 [66 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:11:10,104 [66 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 6.4983ms INFO 2026-04-19 09:11:10,104 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 09:11:10,105 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.8027ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:11:10,124 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 09:11:10,124 [62 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 09:11:10,125 [62 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 09:11:10,125 [62 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 09:11:10,125 [62 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 09:11:10,127 [62 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). WARN 2026-04-19 09:11:10,128 [62 ] Mvc.Authorization.AbpAuthorizationFilter - Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) INFO 2026-04-19 09:11:10,128 [62 ] c.Infrastructure.ControllerActionInvoker - Authorization failed for the request at filter 'Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter'. INFO 2026-04-19 09:11:10,128 [62 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:11:10,128 [62 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 1.468ms INFO 2026-04-19 09:11:10,128 [62 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 09:11:10,129 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.3949ms 401 application/json; charset=utf-8 INFO 2026-04-19 09:11:10,217 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/TokenAuth/ReflashToken? application/json 692 INFO 2026-04-19 09:11:10,218 [62 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 09:11:10,221 [62 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 09:11:10,221 [62 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 09:11:10,221 [62 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 09:11:10,222 [62 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "ReflashToken", controller = "TokenAuth", area = ""}. Executing controller action with signature System.String ReflashToken(Sg.HcmMb.Models.TokenAuth.ReflashTokenModel) on controller Sg.Hcm.Controllers.TokenAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 09:11:10,224 [62 ] Sg.Hcm.Controllers.TokenAuthController - ReflashToken_requestToken:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE0NTYiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiRDAwMDIwMiIsImh0dHA6Ly93d3cuYXNwbmV0Ym9pbGVycGxhdGUuY29tL2lkZW50aXR5L2NsYWltcy90ZW5hbnRJZCI6IjEiLCJVc2VyTmFtZSI6Iua4uOS9s-aIkCIsIkxhbmd1YWdlIjoiemgtY24iLCJzdWIiOiIxNDU2IiwianRpIjoiNjc3MjJhMjYtOGNiNy00ZWU1LWIxYjQtZWI3ZjY0ZmMzNTFiIiwiaWF0IjoxNzc2MzgzNzc0LCJuYmYiOjE3NzYzODM3NzIsImV4cCI6MTc3NjQ3MDE3NCwiaXNzIjoiSGNtIiwiYXVkIjoiSGNtIn0.j0aWb1IwBuxuCsZZ_UA6xdC8QtvZ2vHGEKYCb26AmpM INFO 2026-04-19 09:11:10,228 [66 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:11:10,228 [66 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core) in 5.3033ms INFO 2026-04-19 09:11:10,228 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 09:11:10,228 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.4401ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:11:10,321 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 09:11:10,321 [57 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 09:11:10,321 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:11:10,324 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 09:11:10,325 [66 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:11:10,326 [66 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 09:11:10,326 [66 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 09:11:10,326 [66 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 09:11:10,343 [66 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 09:11:10,345 [66 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:11:10,345 [66 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 20.3837ms INFO 2026-04-19 09:11:10,345 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 09:11:10,345 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 24.4821ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:11:10,434 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 09:11:10,434 [65 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:11:10,434 [65 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 09:11:10,435 [65 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:11:10,436 [65 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 09:11:10,437 [65 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 09:11:10,437 [65 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 09:11:10,441 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 09:11:10,441 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:11:10,441 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:11:10,442 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:11:10,445 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:11:10,445 [57 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.0899ms INFO 2026-04-19 09:11:10,445 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:11:10,445 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.8737ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:11:10,468 [65 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 09:11:10,470 [65 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:11:10,471 [65 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 35.2423ms INFO 2026-04-19 09:11:10,471 [65 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 09:11:10,471 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 37.0361ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:11:10,545 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/index.498c386f.js INFO 2026-04-19 09:11:10,545 [62 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 09:11:10,546 [62 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/index.498c386f.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\index.498c386f.js' INFO 2026-04-19 09:11:10,546 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/null.b423664e.js INFO 2026-04-19 09:11:10,546 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.2667ms 200 application/javascript INFO 2026-04-19 09:11:10,546 [66 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 09:11:10,547 [66 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/null.b423664e.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\null.b423664e.js' INFO 2026-04-19 09:11:10,547 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.6102ms 200 application/javascript INFO 2026-04-19 09:11:10,548 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/null.0ed91962.css INFO 2026-04-19 09:11:10,548 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/keepAlive.dc843649.js INFO 2026-04-19 09:11:10,548 [65 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 09:11:10,548 [66 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/null.0ed91962.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\null.0ed91962.css' INFO 2026-04-19 09:11:10,548 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.5182ms 200 text/css INFO 2026-04-19 09:11:10,549 [65 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/keepAlive.dc843649.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\keepAlive.dc843649.js' INFO 2026-04-19 09:11:10,549 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.4652ms 200 application/javascript INFO 2026-04-19 09:11:10,549 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/index.3e032556.css INFO 2026-04-19 09:11:10,550 [65 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/index.3e032556.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\index.3e032556.css' INFO 2026-04-19 09:11:10,550 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/unitMenu.7af4f9f2.css INFO 2026-04-19 09:11:10,550 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.7778ms 200 text/css INFO 2026-04-19 09:11:10,551 [57 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/unitMenu.7af4f9f2.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\unitMenu.7af4f9f2.css' INFO 2026-04-19 09:11:10,551 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.2982ms 200 text/css INFO 2026-04-19 09:11:10,579 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/unitMenu.3916401c.js INFO 2026-04-19 09:11:10,579 [57 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 09:11:10,580 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/null.91e82149.js INFO 2026-04-19 09:11:10,580 [57 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/unitMenu.3916401c.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\unitMenu.3916401c.js' INFO 2026-04-19 09:11:10,580 [65 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 09:11:10,580 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.5341ms 200 application/javascript INFO 2026-04-19 09:11:10,580 [65 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/null.91e82149.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\null.91e82149.js' INFO 2026-04-19 09:11:10,580 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.4337ms 200 application/javascript INFO 2026-04-19 09:11:10,584 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/childMenu.94546d5d.js INFO 2026-04-19 09:11:10,585 [65 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 09:11:10,585 [65 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/childMenu.94546d5d.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\childMenu.94546d5d.js' INFO 2026-04-19 09:11:10,585 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.4064ms 200 application/javascript INFO 2026-04-19 09:11:10,622 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 09:11:10,622 [65 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:11:10,622 [65 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 09:11:10,624 [65 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:11:10,630 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 09:11:10,630 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:11:10,630 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:11:10,631 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:11:10,632 [65 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:11:10,632 [65 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 8.5836ms INFO 2026-04-19 09:11:10,632 [65 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 09:11:10,633 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.9263ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:11:10,635 [62 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:11:10,635 [62 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.5099ms INFO 2026-04-19 09:11:10,635 [62 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:11:10,635 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.3651ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:11:10,637 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 09:11:10,637 [62 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 09:11:10,637 [62 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:11:10,638 [62 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 09:11:10,639 [62 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:11:10,644 [62 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:11:10,644 [62 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.2656ms INFO 2026-04-19 09:11:10,644 [62 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 09:11:10,644 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.1001ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:11:10,718 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/wdjb.e624b7f0.png INFO 2026-04-19 09:11:10,719 [66 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/wdjb.e624b7f0.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\wdjb.e624b7f0.png' INFO 2026-04-19 09:11:10,719 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.4801ms 200 image/png INFO 2026-04-19 09:11:10,723 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/yjg.7e6d65c1.png INFO 2026-04-19 09:11:10,723 [57 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/yjg.7e6d65c1.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\yjg.7e6d65c1.png' INFO 2026-04-19 09:11:10,724 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.4212ms 200 image/png INFO 2026-04-19 09:11:10,724 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/wddk.4a9e34c6.png INFO 2026-04-19 09:11:10,724 [62 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/wddk.4a9e34c6.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\wddk.4a9e34c6.png' INFO 2026-04-19 09:11:10,724 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.4377ms 200 image/png INFO 2026-04-19 09:11:10,724 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/wdqj.1dfb65ca.png INFO 2026-04-19 09:11:10,725 [62 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/wdqj.1dfb65ca.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\wdqj.1dfb65ca.png' INFO 2026-04-19 09:11:10,725 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.4007ms 200 image/png INFO 2026-04-19 09:11:10,748 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 09:11:10,748 [62 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:11:10,748 [62 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:11:10,749 [62 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:11:10,752 [66 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:11:10,752 [66 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.0496ms INFO 2026-04-19 09:11:10,752 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:11:10,753 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.9241ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:11:10,758 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 09:11:10,758 [65 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:11:10,758 [65 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 09:11:10,760 [65 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:11:10,763 [66 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:11:10,763 [66 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 3.7494ms INFO 2026-04-19 09:11:10,763 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 09:11:10,764 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.5825ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:11:10,768 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 09:11:10,768 [65 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:11:10,768 [65 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 09:11:10,770 [65 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:11:10,773 [65 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:11:10,773 [65 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 2.7731ms INFO 2026-04-19 09:11:10,773 [65 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 09:11:10,773 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.5878ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:11:10,776 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 09:11:10,777 [62 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:11:10,777 [62 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 09:11:10,778 [62 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:11:10,785 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 09:11:10,786 [65 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:11:10,786 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:11:10,786 [65 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 7.8276ms INFO 2026-04-19 09:11:10,786 [65 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 09:11:10,786 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.3995ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:11:10,786 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 09:11:10,787 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:11:10,792 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:11:10,792 [57 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 4.4159ms INFO 2026-04-19 09:11:10,792 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 09:11:10,792 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.3005ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:11:10,815 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/null.83f7e40a.png INFO 2026-04-19 09:11:10,816 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 09:11:10,816 [57 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/null.83f7e40a.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\null.83f7e40a.png' INFO 2026-04-19 09:11:10,816 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.5998ms 200 image/png INFO 2026-04-19 09:11:10,816 [61 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:11:10,817 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 09:11:10,818 [61 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:11:10,823 [61 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:11:10,823 [61 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 5.0097ms INFO 2026-04-19 09:11:10,823 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 09:11:10,823 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.1955ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:11:10,844 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/1.jpg INFO 2026-04-19 09:11:10,844 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/2.jpg INFO 2026-04-19 09:11:10,845 [61 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/1.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\1.jpg' INFO 2026-04-19 09:11:10,845 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.959ms 200 image/jpeg INFO 2026-04-19 09:11:10,845 [62 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/2.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\2.jpg' INFO 2026-04-19 09:11:10,845 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.9931ms 200 image/jpeg INFO 2026-04-19 09:11:10,849 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/3.jpg INFO 2026-04-19 09:11:10,850 [61 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/3.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\3.jpg' INFO 2026-04-19 09:11:10,850 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.1854ms 200 image/jpeg INFO 2026-04-19 09:11:10,874 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 09:11:10,875 [66 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:11:10,875 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 09:11:10,876 [66 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:11:10,880 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 09:11:10,880 [61 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:11:10,880 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 09:11:10,882 [61 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:11:10,931 [61 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:11:10,931 [61 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 48.7743ms INFO 2026-04-19 09:11:10,931 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 09:11:10,931 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 50.9213ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:11:10,954 [61 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:11:10,954 [61 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 78.0116ms INFO 2026-04-19 09:11:10,954 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 09:11:10,954 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 80.0365ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:11:10,984 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 09:11:10,985 [66 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:11:10,985 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 09:11:10,986 [66 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:11:10,990 [52 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:11:10,990 [52 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 3.368ms INFO 2026-04-19 09:11:10,990 [52 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 09:11:10,990 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.5946ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:22:42,312 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776561761022&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 09:22:42,313 [39 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 09:22:42,313 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.3367ms 200 text/html INFO 2026-04-19 09:22:43,274 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.15489172664654982 INFO 2026-04-19 09:22:43,275 [40 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 09:22:43,275 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.0202ms 200 application/javascript INFO 2026-04-19 09:22:43,536 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776561761022%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 09:22:43,537 [35 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 09:22:43,538 [35 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 09:22:43,538 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 09:22:43,539 [35 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:22:43,541 [35 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776561761022&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 09:22:43,545 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:22:43,545 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 6.0868ms INFO 2026-04-19 09:22:43,546 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 09:22:43,546 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.2097ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:22:43,572 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 09:22:43,572 [33 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 09:22:43,573 [33 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 09:22:43,573 [33 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 09:22:43,573 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 09:22:43,574 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). WARN 2026-04-19 09:22:43,575 [33 ] Mvc.Authorization.AbpAuthorizationFilter - Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) INFO 2026-04-19 09:22:43,576 [33 ] c.Infrastructure.ControllerActionInvoker - Authorization failed for the request at filter 'Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter'. INFO 2026-04-19 09:22:43,576 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:22:43,576 [33 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 1.5024ms INFO 2026-04-19 09:22:43,576 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 09:22:43,576 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.1809ms 401 application/json; charset=utf-8 INFO 2026-04-19 09:22:43,789 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/TokenAuth/ReflashToken? application/json 692 INFO 2026-04-19 09:22:43,789 [39 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 09:22:43,790 [39 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 09:22:43,790 [39 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 09:22:43,790 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 09:22:43,792 [39 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "ReflashToken", controller = "TokenAuth", area = ""}. Executing controller action with signature System.String ReflashToken(Sg.HcmMb.Models.TokenAuth.ReflashTokenModel) on controller Sg.Hcm.Controllers.TokenAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 09:22:43,794 [35 ] Sg.Hcm.Controllers.TokenAuthController - ReflashToken_requestToken:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE5MTgiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiRDAxNDI1MyIsImh0dHA6Ly93d3cuYXNwbmV0Ym9pbGVycGxhdGUuY29tL2lkZW50aXR5L2NsYWltcy90ZW5hbnRJZCI6IjEiLCJVc2VyTmFtZSI6IuacsemTtuS8nyIsIkxhbmd1YWdlIjoiemgtY24iLCJzdWIiOiIxOTE4IiwianRpIjoiZDM3MTliZDUtM2M4OC00YjU0LWFmODktMDE1NjQ3MjQxZjRkIiwiaWF0IjoxNzc2NDcxMTk4LCJuYmYiOjE3NzY0NzExOTYsImV4cCI6MTc3NjU1NzU5OCwiaXNzIjoiSGNtIiwiYXVkIjoiSGNtIn0.QoJo_j-VR7fgRhpsAWfQW8rjtmm_ZWXm_VcspkPR7Ig INFO 2026-04-19 09:22:43,798 [39 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:22:43,798 [39 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core) in 6.6941ms INFO 2026-04-19 09:22:43,798 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 09:22:43,798 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.5137ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:22:43,969 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 09:22:43,969 [35 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 09:22:43,970 [35 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:22:43,973 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 09:22:43,974 [39 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:22:43,976 [35 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 09:22:43,976 [35 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 09:22:43,976 [35 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 09:22:43,992 [35 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 09:22:43,994 [35 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:22:43,995 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 20.461ms INFO 2026-04-19 09:22:43,995 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 09:22:43,995 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 25.6036ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:22:44,219 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 09:22:44,219 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 09:22:44,220 [39 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:22:44,220 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:22:44,220 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 09:22:44,220 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:22:44,222 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:22:44,222 [39 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:22:44,223 [33 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 09:22:44,224 [33 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 09:22:44,224 [33 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 09:22:44,228 [39 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:22:44,228 [39 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 6.005ms INFO 2026-04-19 09:22:44,228 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:22:44,228 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.1921ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:22:44,257 [33 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 09:22:44,262 [39 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:22:44,262 [39 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 40.5798ms INFO 2026-04-19 09:22:44,262 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 09:22:44,263 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 43.379ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:22:44,426 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 09:22:44,427 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:22:44,427 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 09:22:44,429 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:22:44,438 [39 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:22:44,438 [39 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 9.5438ms INFO 2026-04-19 09:22:44,438 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 09:22:44,438 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.1402ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:22:44,463 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 09:22:44,463 [35 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:22:44,463 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:22:44,465 [35 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:22:44,469 [35 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:22:44,469 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.6998ms INFO 2026-04-19 09:22:44,469 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:22:44,469 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.9532ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:22:44,470 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 09:22:44,470 [39 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 09:22:44,471 [39 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:22:44,471 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 09:22:44,472 [39 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:22:44,479 [35 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:22:44,479 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 7.0905ms INFO 2026-04-19 09:22:44,479 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 09:22:44,479 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.1482ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:22:44,748 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 09:22:44,748 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 09:22:44,748 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:22:44,748 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:22:44,748 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 09:22:44,748 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 09:22:44,750 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:22:44,750 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:22:44,752 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 09:22:44,753 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:22:44,753 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:22:44,754 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:22:44,756 [35 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:22:44,756 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 5.9338ms INFO 2026-04-19 09:22:44,756 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 09:22:44,756 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.3296ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:22:44,757 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:22:44,757 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 6.6622ms INFO 2026-04-19 09:22:44,757 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 09:22:44,757 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.1548ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:22:44,758 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:22:44,758 [33 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.1154ms INFO 2026-04-19 09:22:44,758 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:22:44,759 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.2385ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:22:44,814 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 09:22:44,815 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:22:44,815 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 09:22:44,815 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 09:22:44,815 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:22:44,815 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 09:22:44,816 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 09:22:44,816 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:22:44,816 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:22:44,816 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 09:22:44,817 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:22:44,818 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:22:44,822 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 09:22:44,822 [39 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:22:44,823 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 09:22:44,824 [39 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:22:44,824 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:22:44,824 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 6.623ms INFO 2026-04-19 09:22:44,824 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 09:22:44,824 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.2382ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:22:44,825 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:22:44,825 [33 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 9.1337ms INFO 2026-04-19 09:22:44,825 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 09:22:44,826 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.1349ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:22:44,826 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:22:44,826 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 9.6305ms INFO 2026-04-19 09:22:44,826 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 09:22:44,826 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.4982ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:22:44,827 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:22:44,827 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 2.9528ms INFO 2026-04-19 09:22:44,827 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 09:22:44,827 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.7314ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:22:44,982 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 09:22:44,983 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:22:44,983 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 09:22:44,983 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 09:22:44,983 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:22:44,983 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 09:22:44,984 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:22:44,984 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:22:45,008 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:22:45,008 [33 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 23.7052ms INFO 2026-04-19 09:22:45,008 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 09:22:45,008 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 25.6122ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:22:45,011 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:22:45,011 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 26.7686ms INFO 2026-04-19 09:22:45,011 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 09:22:45,011 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 28.3615ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:22:48,045 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 09:22:48,046 [39 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 09:22:48,046 [39 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:22:48,046 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 09:22:48,047 [39 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:22:48,054 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:22:48,054 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.6066ms INFO 2026-04-19 09:22:48,054 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 09:22:48,054 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.9148ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:22:48,223 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050301&IsEss=true& INFO 2026-04-19 09:22:48,224 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:22:48,224 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:22:48,225 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:22:48,227 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Card/PunchClockDate? application/x-www-form-urlencoded 26 INFO 2026-04-19 09:22:48,227 [33 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 09:22:48,227 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:22:48,228 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 09:22:48,230 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:22:48,230 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 5.1285ms INFO 2026-04-19 09:22:48,230 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PunchClockDate", controller = "Card"}. Executing controller action with signature Sg.HcmMb.Card.Dto.PunchClockResultListDto PunchClockDate(System.String, System.String) on controller Sg.HcmMb.Card.CardAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:22:48,230 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:22:48,231 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.2147ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:22:48,378 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:22:48,381 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M) in 150.1537ms INFO 2026-04-19 09:22:48,381 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 09:22:48,381 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 153.7454ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:22:54,487 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Card/PunchClockDate? application/x-www-form-urlencoded 26 INFO 2026-04-19 09:22:54,487 [39 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 09:22:54,494 [39 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:22:54,495 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 09:22:54,496 [39 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PunchClockDate", controller = "Card"}. Executing controller action with signature Sg.HcmMb.Card.Dto.PunchClockResultListDto PunchClockDate(System.String, System.String) on controller Sg.HcmMb.Card.CardAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:22:54,569 [39 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:22:54,571 [39 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M) in 74.7715ms INFO 2026-04-19 09:22:54,571 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 09:22:54,571 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 84.2229ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:23:19,848 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Card/PunchClockDate? application/x-www-form-urlencoded 26 INFO 2026-04-19 09:23:19,848 [27 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 09:23:19,848 [27 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:23:19,848 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 09:23:19,850 [27 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PunchClockDate", controller = "Card"}. Executing controller action with signature Sg.HcmMb.Card.Dto.PunchClockResultListDto PunchClockDate(System.String, System.String) on controller Sg.HcmMb.Card.CardAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:23:19,905 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:23:19,905 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M) in 55.227ms INFO 2026-04-19 09:23:19,905 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 09:23:19,905 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 57.6321ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:23:25,783 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 09:23:25,784 [36 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 09:23:25,784 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:23:25,784 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 09:23:25,785 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:23:25,792 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:23:25,792 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.4422ms INFO 2026-04-19 09:23:25,792 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 09:23:25,792 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.736ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:41:30,037 [90 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776562889348&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 09:41:30,038 [90 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 09:41:30,038 [90 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.216ms 200 text/html INFO 2026-04-19 09:41:30,504 [93 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.4263336322702652 INFO 2026-04-19 09:41:30,505 [93 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 09:41:30,505 [93 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.9515ms 200 application/javascript INFO 2026-04-19 09:41:30,604 [90 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776562889348%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 09:41:30,604 [90 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 09:41:30,604 [90 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 09:41:30,604 [90 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:30,606 [90 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:41:30,607 [90 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776562889348&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 09:41:30,610 [90 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:41:30,610 [90 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 3.954ms INFO 2026-04-19 09:41:30,610 [90 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:30,610 [90 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.4088ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:41:30,626 [94 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 09:41:30,626 [94 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 09:41:30,626 [94 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 09:41:30,626 [94 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 09:41:30,627 [94 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:30,628 [94 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). WARN 2026-04-19 09:41:30,629 [94 ] Mvc.Authorization.AbpAuthorizationFilter - Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) INFO 2026-04-19 09:41:30,629 [94 ] c.Infrastructure.ControllerActionInvoker - Authorization failed for the request at filter 'Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter'. INFO 2026-04-19 09:41:30,629 [94 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:41:30,629 [94 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 1.1031ms INFO 2026-04-19 09:41:30,629 [94 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:30,629 [94 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 3.4206ms 401 application/json; charset=utf-8 INFO 2026-04-19 09:41:30,718 [91 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/TokenAuth/ReflashToken? application/json 692 INFO 2026-04-19 09:41:30,718 [91 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 09:41:30,718 [91 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 09:41:30,719 [91 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 09:41:30,719 [91 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 09:41:30,720 [91 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "ReflashToken", controller = "TokenAuth", area = ""}. Executing controller action with signature System.String ReflashToken(Sg.HcmMb.Models.TokenAuth.ReflashTokenModel) on controller Sg.Hcm.Controllers.TokenAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 09:41:30,726 [93 ] Sg.Hcm.Controllers.TokenAuthController - ReflashToken_requestToken:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjIwNzkiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiRDAxNTQwNiIsImh0dHA6Ly93d3cuYXNwbmV0Ym9pbGVycGxhdGUuY29tL2lkZW50aXR5L2NsYWltcy90ZW5hbnRJZCI6IjEiLCJVc2VyTmFtZSI6Ium7hOacuuWGmyIsIkxhbmd1YWdlIjoiemgtY24iLCJzdWIiOiIyMDc5IiwianRpIjoiNTMyMDVkNjctM2QxZi00MmEwLWEyOTItNjUwOTI0NmMxZTZmIiwiaWF0IjoxNzc2Mzg2NTYzLCJuYmYiOjE3NzYzODY1NjEsImV4cCI6MTc3NjQ3Mjk2MywiaXNzIjoiSGNtIiwiYXVkIjoiSGNtIn0.TL4FX0JxaX54Fbln_dANkbpP3S7p0s8NMYcpNJ7fxS0 INFO 2026-04-19 09:41:30,730 [93 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:41:30,730 [93 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core) in 10.0091ms INFO 2026-04-19 09:41:30,730 [93 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 09:41:30,730 [93 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.4904ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:41:30,826 [91 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 09:41:30,826 [91 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 09:41:30,826 [91 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:41:30,829 [94 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:30,831 [94 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:41:30,832 [90 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 09:41:30,832 [90 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 09:41:30,833 [90 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 09:41:30,848 [90 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 09:41:30,850 [90 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:41:30,850 [90 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 19.907ms INFO 2026-04-19 09:41:30,851 [90 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:30,851 [90 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 24.7158ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:41:30,938 [91 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 09:41:30,938 [91 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:41:30,939 [91 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:30,940 [91 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:41:30,941 [91 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 09:41:30,942 [91 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 09:41:30,942 [91 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 09:41:30,945 [94 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 09:41:30,945 [94 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:41:30,946 [94 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:30,947 [94 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:41:30,951 [95 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:41:30,951 [95 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.0674ms INFO 2026-04-19 09:41:30,951 [95 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:30,951 [95 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.598ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:41:30,972 [91 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 09:41:30,976 [95 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:41:30,976 [95 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 36.3595ms INFO 2026-04-19 09:41:30,976 [95 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:30,976 [95 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 38.6086ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:41:31,068 [97 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 09:41:31,068 [97 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:41:31,068 [97 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:31,069 [95 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 09:41:31,069 [95 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:41:31,069 [95 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:31,070 [97 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:41:31,070 [95 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:41:31,079 [91 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:41:31,079 [95 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:41:31,079 [91 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 9.5503ms INFO 2026-04-19 09:41:31,079 [91 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:31,079 [95 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 9.2732ms INFO 2026-04-19 09:41:31,079 [95 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:31,079 [91 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.8951ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:41:31,079 [95 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.9282ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:41:31,101 [97 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 09:41:31,101 [97 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 09:41:31,101 [97 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:41:31,101 [97 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:31,102 [97 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:41:31,108 [95 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:41:31,108 [95 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.8903ms INFO 2026-04-19 09:41:31,108 [95 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:31,108 [95 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.619ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:41:31,143 [95 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 09:41:31,143 [97 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 09:41:31,143 [95 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:41:31,143 [95 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:31,143 [97 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:41:31,144 [97 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:31,145 [95 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:41:31,145 [97 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:41:31,149 [97 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:41:31,149 [97 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.5954ms INFO 2026-04-19 09:41:31,149 [97 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:31,149 [97 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.3992ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:41:31,150 [97 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 09:41:31,150 [94 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:41:31,150 [94 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 4.3766ms INFO 2026-04-19 09:41:31,150 [94 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:31,150 [97 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:41:31,150 [94 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.1218ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:41:31,150 [97 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:31,151 [97 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:41:31,156 [97 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:41:31,156 [97 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 4.9461ms INFO 2026-04-19 09:41:31,156 [97 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:31,156 [97 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.5978ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:41:31,169 [90 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 09:41:31,169 [90 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:41:31,169 [90 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:31,169 [94 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 09:41:31,170 [94 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:41:31,170 [94 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:31,170 [90 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:41:31,171 [94 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:41:31,177 [94 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:41:31,177 [94 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 6.2015ms INFO 2026-04-19 09:41:31,177 [94 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:31,177 [94 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.8451ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:41:31,178 [94 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:41:31,178 [94 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 7.9255ms INFO 2026-04-19 09:41:31,178 [94 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:31,178 [94 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.8041ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:41:31,205 [90 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 09:41:31,205 [90 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:41:31,205 [90 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:31,206 [90 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:41:31,210 [90 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:41:31,210 [90 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 4.4669ms INFO 2026-04-19 09:41:31,210 [90 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:31,211 [90 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.0636ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:41:31,238 [90 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 09:41:31,238 [90 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:41:31,238 [90 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:31,239 [90 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:41:31,240 [91 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 09:41:31,240 [91 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:41:31,240 [91 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:31,241 [91 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:41:31,248 [94 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:41:31,248 [94 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 9.0891ms INFO 2026-04-19 09:41:31,248 [94 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:31,248 [94 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.6857ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:41:31,264 [91 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:41:31,264 [91 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 22.1506ms INFO 2026-04-19 09:41:31,264 [91 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:31,264 [91 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 23.8001ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:41:31,876 [93 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 09:41:31,877 [93 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:41:31,877 [93 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:31,878 [93 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:41:31,881 [93 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:41:31,882 [93 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 3.2996ms INFO 2026-04-19 09:41:31,882 [93 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:31,882 [93 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.4169ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:41:33,752 [91 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 09:41:33,752 [91 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 09:41:33,752 [91 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:41:33,752 [91 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:33,754 [91 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:41:33,760 [91 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:41:33,760 [91 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.8418ms INFO 2026-04-19 09:41:33,760 [91 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:33,761 [91 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.9578ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:41:33,774 [94 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054006&IsEss=true& INFO 2026-04-19 09:41:33,774 [91 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetUserInfo?bIsEss=false& INFO 2026-04-19 09:41:33,774 [94 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:41:33,774 [91 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:41:33,774 [94 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:33,774 [91 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:33,774 [90 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetSubTabes?bIsEss=false& INFO 2026-04-19 09:41:33,775 [90 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:41:33,775 [90 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:33,775 [93 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260607,260541,26054004,26054005,26054007&IsEss=true& INFO 2026-04-19 09:41:33,775 [93 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:41:33,775 [93 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:33,776 [91 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserInfo", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.UserInfoDto GetUserInfo() on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:41:33,776 [90 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetSubTabes", controller = "UserInfo"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.UserInfo.Dto.SubTabesDto] GetSubTabes(System.String, Boolean) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:41:33,776 [94 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:41:33,776 [93 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:41:33,779 [95 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 09:41:33,779 [95 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:41:33,779 [95 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:33,780 [95 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:41:33,781 [94 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:41:33,781 [94 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 5.1751ms INFO 2026-04-19 09:41:33,781 [94 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:33,781 [94 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.4567ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:41:33,783 [93 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:41:33,783 [93 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 6.9239ms INFO 2026-04-19 09:41:33,783 [93 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:33,784 [93 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.4472ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:41:33,784 [94 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:41:33,784 [94 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M) in 8.2711ms INFO 2026-04-19 09:41:33,784 [94 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:33,784 [94 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.8256ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:41:33,784 [93 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:41:33,785 [93 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M) in 8.9661ms INFO 2026-04-19 09:41:33,785 [103 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:41:33,785 [93 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:33,785 [103 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 4.1365ms INFO 2026-04-19 09:41:33,785 [103 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:33,785 [93 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.0086ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:41:33,785 [103 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.7572ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:41:33,864 [97 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=2079& INFO 2026-04-19 09:41:33,864 [97 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:41:33,864 [97 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:33,865 [97 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:41:33,880 [97 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:41:34,017 [92 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 151.7653ms INFO 2026-04-19 09:41:34,017 [92 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:34,017 [92 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 153.4509ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:41:54,616 [98 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 42 INFO 2026-04-19 09:41:54,616 [98 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 09:41:54,617 [98 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:41:54,617 [98 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:54,619 [98 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:41:54,625 [102 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:41:54,625 [102 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.4322ms INFO 2026-04-19 09:41:54,625 [102 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:54,625 [102 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.0817ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:41:54,626 [99 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetAnnualLeave?year=PeXyH32X2YM%3D& INFO 2026-04-19 09:41:54,627 [99 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:41:54,627 [99 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:54,627 [98 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002&IsEss=true& INFO 2026-04-19 09:41:54,627 [98 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:41:54,627 [98 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:54,628 [99 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAnnualLeave", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.AnnualLeaveDto GetAnnualLeave(System.String) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:41:54,629 [98 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:41:54,630 [99 ] Sg.HcmMb.PubClass.ShareData - oldValue:PeXyH32X2YM= INFO 2026-04-19 09:41:54,631 [102 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:41:54,632 [102 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 2.9907ms INFO 2026-04-19 09:41:54,632 [102 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:54,632 [102 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.62ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:41:54,638 [100 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:41:54,638 [100 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M) in 9.459ms INFO 2026-04-19 09:41:54,638 [100 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:54,638 [100 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.3643ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:41:54,724 [98 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=2079& INFO 2026-04-19 09:41:54,724 [98 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:41:54,725 [98 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:54,726 [98 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:41:54,739 [98 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:41:54,881 [92 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 155.1661ms INFO 2026-04-19 09:41:54,881 [92 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 09:41:54,881 [92 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 156.9915ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:42:11,573 [100 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776562930984&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 09:42:11,574 [100 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 09:42:11,574 [100 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.2483ms 200 text/html INFO 2026-04-19 09:42:12,072 [98 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.9017434733021016 INFO 2026-04-19 09:42:12,073 [98 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 09:42:12,073 [98 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.998ms 200 application/javascript INFO 2026-04-19 09:42:12,213 [100 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776562930984%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 09:42:12,213 [100 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:42:12,213 [100 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:12,215 [100 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:42:12,216 [100 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776562930984&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 09:42:12,219 [98 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:42:12,219 [98 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 4.0233ms INFO 2026-04-19 09:42:12,219 [98 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:12,219 [98 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.4793ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:42:12,248 [99 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 09:42:12,249 [99 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 09:42:12,249 [99 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:42:12,249 [99 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:12,250 [99 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:42:12,252 [98 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 09:42:12,253 [98 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 09:42:12,253 [98 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 09:42:12,268 [98 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 09:42:12,271 [98 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:42:12,271 [98 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 20.273ms INFO 2026-04-19 09:42:12,271 [98 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:12,271 [98 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 22.4687ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:42:12,360 [99 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 09:42:12,361 [99 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:42:12,361 [99 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:12,362 [99 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:42:12,363 [98 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 09:42:12,363 [98 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:42:12,363 [98 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:12,363 [99 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 09:42:12,363 [99 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 09:42:12,363 [99 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 09:42:12,365 [98 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:42:12,368 [98 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:42:12,368 [98 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.831ms INFO 2026-04-19 09:42:12,368 [98 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:12,369 [98 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.8401ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:42:12,379 [99 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 09:42:12,381 [99 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:42:12,381 [99 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 18.941ms INFO 2026-04-19 09:42:12,381 [99 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:12,381 [99 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 21.0292ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:42:12,466 [100 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 09:42:12,467 [99 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 09:42:12,467 [100 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:42:12,467 [99 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:42:12,467 [100 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:12,467 [99 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:12,468 [100 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:42:12,470 [99 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:42:12,472 [100 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:42:12,472 [100 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.5057ms INFO 2026-04-19 09:42:12,472 [100 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:12,472 [100 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.7567ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:42:12,478 [99 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:42:12,478 [99 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 8.2739ms INFO 2026-04-19 09:42:12,478 [99 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:12,478 [99 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.6384ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:42:12,493 [99 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 09:42:12,493 [99 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 09:42:12,493 [99 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:42:12,493 [99 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:12,495 [99 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:42:12,501 [99 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:42:12,501 [99 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.374ms INFO 2026-04-19 09:42:12,501 [99 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:12,501 [99 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.6153ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:42:12,523 [100 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 09:42:12,523 [100 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:42:12,523 [100 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:12,523 [99 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 09:42:12,524 [99 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:42:12,524 [99 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:12,524 [100 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:42:12,525 [99 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:42:12,527 [100 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 09:42:12,527 [100 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:42:12,528 [100 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:12,529 [97 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:42:12,529 [97 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 4.3913ms INFO 2026-04-19 09:42:12,529 [97 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:12,529 [97 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.5597ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:42:12,529 [100 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:42:12,529 [99 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:42:12,529 [99 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.4514ms INFO 2026-04-19 09:42:12,529 [99 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:12,530 [99 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.1274ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:42:12,532 [100 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:42:12,533 [100 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 3.4591ms INFO 2026-04-19 09:42:12,533 [100 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:12,533 [100 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.503ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:42:12,551 [99 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 09:42:12,551 [99 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:42:12,551 [99 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:12,553 [99 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:42:12,553 [100 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 09:42:12,553 [100 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:42:12,553 [100 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:12,554 [100 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:42:12,562 [93 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 09:42:12,563 [93 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:42:12,563 [93 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:12,564 [93 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:42:12,571 [99 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:42:12,571 [99 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 16.4044ms INFO 2026-04-19 09:42:12,571 [99 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:12,571 [99 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 18.2681ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:42:12,576 [100 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:42:12,576 [100 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 23.5182ms INFO 2026-04-19 09:42:12,576 [100 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:12,576 [100 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 25.751ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:42:12,578 [97 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:42:12,578 [97 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 14.1742ms INFO 2026-04-19 09:42:12,578 [97 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:12,578 [97 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 16.8685ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:42:12,619 [97 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 09:42:12,620 [97 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:42:12,620 [97 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:12,621 [97 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:42:12,624 [100 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 09:42:12,624 [100 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:42:12,624 [100 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:12,626 [100 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:42:12,632 [99 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:42:12,632 [99 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 11.1944ms INFO 2026-04-19 09:42:12,632 [99 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:12,632 [99 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.2217ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:42:12,646 [100 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:42:12,646 [100 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 20.5293ms INFO 2026-04-19 09:42:12,646 [100 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:12,646 [100 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 22.3995ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:42:13,273 [100 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 09:42:13,273 [100 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:42:13,273 [100 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:13,275 [100 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:42:13,279 [100 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:42:13,279 [100 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 3.9581ms INFO 2026-04-19 09:42:13,279 [100 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:13,279 [100 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.3107ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:42:16,791 [99 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 39 INFO 2026-04-19 09:42:16,791 [99 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 09:42:16,791 [99 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:42:16,791 [99 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:16,793 [99 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:42:16,799 [89 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:42:16,799 [89 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.1336ms INFO 2026-04-19 09:42:16,799 [89 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:16,799 [89 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.5957ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:42:16,803 [99 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050201&IsEss=true& INFO 2026-04-19 09:42:16,803 [99 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:42:16,803 [99 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:16,805 [99 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:42:16,806 [98 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/OverTime/GetOverTimeList?dateTime=202604& INFO 2026-04-19 09:42:16,806 [98 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:42:16,807 [98 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.OverTime.OverTimeAppService.GetOverTimeList (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:16,808 [99 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:42:16,808 [99 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.6926ms INFO 2026-04-19 09:42:16,808 [99 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:16,809 [99 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.4441ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:42:16,809 [98 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetOverTimeList", controller = "OverTime"}. Executing controller action with signature Sg.HcmMb.OverTime.Dto.OverTimeListInfoDto GetOverTimeList(System.String) on controller Sg.HcmMb.OverTime.OverTimeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:42:17,403 [89 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:42:17,407 [89 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.OverTime.OverTimeAppService.GetOverTimeList (Sg.Hcm.Application.M) in 597.8929ms INFO 2026-04-19 09:42:17,407 [89 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.OverTime.OverTimeAppService.GetOverTimeList (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:17,407 [89 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 600.9418ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:42:54,669 [95 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/OverTime/GetOverTimeList?dateTime=202605& INFO 2026-04-19 09:42:54,673 [95 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:42:54,674 [95 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.OverTime.OverTimeAppService.GetOverTimeList (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:54,675 [95 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetOverTimeList", controller = "OverTime"}. Executing controller action with signature Sg.HcmMb.OverTime.Dto.OverTimeListInfoDto GetOverTimeList(System.String) on controller Sg.HcmMb.OverTime.OverTimeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:42:54,685 [91 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:42:54,685 [91 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.OverTime.OverTimeAppService.GetOverTimeList (Sg.Hcm.Application.M) in 10.1375ms INFO 2026-04-19 09:42:54,685 [91 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.OverTime.OverTimeAppService.GetOverTimeList (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:54,686 [91 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 16.4627ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:42:57,078 [88 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 09:42:57,078 [88 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 09:42:57,079 [88 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:42:57,079 [88 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:57,081 [88 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:42:57,090 [88 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:42:57,090 [88 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 9.1519ms INFO 2026-04-19 09:42:57,090 [88 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:57,090 [88 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.6519ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:42:59,230 [90 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 09:42:59,230 [90 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 09:42:59,231 [90 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:42:59,231 [90 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:59,232 [90 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:42:59,238 [90 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:42:59,238 [90 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.9799ms INFO 2026-04-19 09:42:59,238 [90 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:59,238 [90 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.088ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:42:59,243 [91 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050301&IsEss=true& INFO 2026-04-19 09:42:59,244 [91 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:42:59,244 [91 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:59,245 [91 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:42:59,248 [91 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:42:59,248 [91 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 2.9431ms INFO 2026-04-19 09:42:59,248 [91 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:59,248 [91 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.6659ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:42:59,252 [98 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Card/PunchClockDate? application/x-www-form-urlencoded 26 INFO 2026-04-19 09:42:59,252 [98 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 09:42:59,253 [98 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:42:59,253 [98 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:59,254 [98 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PunchClockDate", controller = "Card"}. Executing controller action with signature Sg.HcmMb.Card.Dto.PunchClockResultListDto PunchClockDate(System.String, System.String) on controller Sg.HcmMb.Card.CardAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:42:59,264 [91 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:42:59,264 [91 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M) in 9.9475ms INFO 2026-04-19 09:42:59,264 [91 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 09:42:59,264 [91 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.6039ms 200 application/json; charset=utf-8 INFO 2026-04-19 09:43:03,100 [98 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Card/PunchClockDate? application/x-www-form-urlencoded 26 INFO 2026-04-19 09:43:03,100 [98 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 09:43:03,100 [98 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 09:43:03,100 [98 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 09:43:03,102 [98 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PunchClockDate", controller = "Card"}. Executing controller action with signature Sg.HcmMb.Card.Dto.PunchClockResultListDto PunchClockDate(System.String, System.String) on controller Sg.HcmMb.Card.CardAppService (Sg.Hcm.Application.M). INFO 2026-04-19 09:43:03,177 [91 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 09:43:03,177 [91 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M) in 74.9264ms INFO 2026-04-19 09:43:03,177 [91 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 09:43:03,177 [91 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 77.4027ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:07:18,486 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-04-19 10:07:19,198 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmM\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-04-19 10:07:19,321 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776564432215&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 10:07:19,347 [4 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 10:07:19,348 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 27.1189ms 200 text/html INFO 2026-04-19 10:07:20,205 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.3982535121513485 INFO 2026-04-19 10:07:20,207 [7 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 10:07:20,208 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 3.1072ms 200 application/javascript INFO 2026-04-19 10:07:20,414 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776564432215%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 10:07:20,438 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 608 INFO 2026-04-19 10:07:20,441 [16 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 10:07:20,632 [4 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 10:07:20,632 [16 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 10:07:20,633 [16 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 10:07:20,633 [4 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 10:07:20,640 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:20,640 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:21,757 [4 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:07:21,757 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:07:22,105 [4 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776564432215&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home WARN 2026-04-19 10:07:22,116 [16 ] Mvc.Authorization.AbpAuthorizationFilter - Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) INFO 2026-04-19 10:07:22,120 [16 ] c.Infrastructure.ControllerActionInvoker - Authorization failed for the request at filter 'Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter'. INFO 2026-04-19 10:07:22,122 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:07:22,141 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 381.9647ms INFO 2026-04-19 10:07:22,141 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:22,143 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1704.6002ms 401 application/json; charset=utf-8 INFO 2026-04-19 10:07:22,263 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/TokenAuth/ReflashToken? application/json 688 INFO 2026-04-19 10:07:22,264 [7 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 10:07:22,272 [7 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 10:07:22,272 [7 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 10:07:22,273 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 10:07:22,276 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "ReflashToken", controller = "TokenAuth", area = ""}. Executing controller action with signature System.String ReflashToken(Sg.HcmMb.Models.TokenAuth.ReflashTokenModel) on controller Sg.Hcm.Controllers.TokenAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 10:07:22,748 [7 ] Sg.Hcm.Controllers.TokenAuthController - ReflashToken_requestToken:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE1NzEiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiRDAwNTUzOSIsImh0dHA6Ly93d3cuYXNwbmV0Ym9pbGVycGxhdGUuY29tL2lkZW50aXR5L2NsYWltcy90ZW5hbnRJZCI6IjEiLCJVc2VyTmFtZSI6IuWImOadsCIsIkxhbmd1YWdlIjoiemgtY24iLCJzdWIiOiIxNTcxIiwianRpIjoiZmZhN2RlZWQtM2JhMy00ZDJjLWFhZTYtMjkxY2Q1NGFhZTlhIiwiaWF0IjoxNzc2Mzg1NTIxLCJuYmYiOjE3NzYzODU1MTksImV4cCI6MTc3NjQ3MTkyMSwiaXNzIjoiSGNtIiwiYXVkIjoiSGNtIn0._dulDXUCcfY70YIvDFYdzs4fZMtw-jFlFj84tj-3MYY INFO 2026-04-19 10:07:22,869 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:07:22,869 [14 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:07:22,870 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core) in 593.9639ms INFO 2026-04-19 10:07:22,870 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 10:07:22,872 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 608.2995ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:07:22,872 [14 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 1114.8938ms INFO 2026-04-19 10:07:22,872 [14 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:22,872 [14 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2457.8883ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:07:22,984 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 608 INFO 2026-04-19 10:07:22,985 [4 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 10:07:23,003 [4 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:07:23,041 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:23,043 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:07:23,064 [16 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 10:07:23,064 [16 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 10:07:23,064 [16 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 10:07:23,144 [16 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 10:07:23,148 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:07:23,150 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 106.6405ms INFO 2026-04-19 10:07:23,150 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:23,150 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 165.3678ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:07:23,259 [14 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 10:07:23,260 [14 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:07:23,260 [14 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:23,263 [14 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:07:23,265 [14 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 10:07:23,266 [14 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 10:07:23,266 [14 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 10:07:23,287 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 10:07:23,287 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:07:23,288 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:23,290 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:07:23,298 [14 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 10:07:23,306 [14 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:07:23,309 [14 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 46.1806ms INFO 2026-04-19 10:07:23,309 [14 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:23,309 [14 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 50.0346ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:07:23,349 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:07:23,351 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 60.6811ms INFO 2026-04-19 10:07:23,351 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:23,351 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 64.2058ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:07:23,413 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 10:07:23,413 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:07:23,414 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:23,416 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:07:23,418 [14 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 10:07:23,418 [14 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:07:23,419 [14 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:23,420 [14 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:07:23,430 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:07:23,431 [14 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:07:23,431 [14 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 10.967ms INFO 2026-04-19 10:07:23,431 [14 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:23,431 [14 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.3335ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:07:23,433 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 16.9365ms INFO 2026-04-19 10:07:23,433 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:23,433 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 20.0015ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:07:23,464 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 10:07:23,464 [4 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 10:07:23,464 [4 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:07:23,464 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:23,467 [4 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:07:23,533 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 10:07:23,533 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:07:23,534 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:23,534 [14 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 10:07:23,534 [14 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:07:23,534 [14 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:23,562 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 10:07:23,563 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:07:23,563 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:23,583 [19 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 10:07:23,583 [19 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:07:23,583 [19 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:23,609 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:07:23,610 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:07:23,610 [19 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:07:23,610 [14 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:07:23,657 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 10:07:23,657 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:07:23,657 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:23,673 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:07:23,675 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:07:23,675 [19 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:07:23,675 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 66.7105ms INFO 2026-04-19 10:07:23,675 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:23,675 [19 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 65.1001ms INFO 2026-04-19 10:07:23,675 [19 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:23,675 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 142.4744ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:07:23,676 [19 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 113.1138ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:07:23,677 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:07:23,678 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 67.6836ms INFO 2026-04-19 10:07:23,678 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:23,678 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 95.3909ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:07:23,684 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:07:23,685 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 12.1101ms INFO 2026-04-19 10:07:23,685 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:23,685 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 28.3498ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:07:23,686 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:07:23,686 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 75.9388ms INFO 2026-04-19 10:07:23,686 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:23,687 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 152.5342ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:07:23,691 [19 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:07:23,691 [19 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 224.2503ms INFO 2026-04-19 10:07:23,691 [19 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:23,691 [19 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 227.5641ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:07:23,727 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 10:07:23,727 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:07:23,728 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 10:07:23,728 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:23,728 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:07:23,728 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:23,730 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:07:23,730 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:07:23,803 [19 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 10:07:23,804 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 10:07:23,805 [4 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:07:23,805 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:23,806 [19 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:07:23,806 [19 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:24,266 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:07:24,267 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 536.1083ms INFO 2026-04-19 10:07:24,267 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:24,267 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 539.0433ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:07:24,428 [4 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:07:24,619 [19 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:07:24,842 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:07:24,843 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 1112.4757ms INFO 2026-04-19 10:07:24,843 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:24,843 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1116.1814ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:07:24,864 [19 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:07:24,868 [19 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 249.3324ms INFO 2026-04-19 10:07:24,868 [19 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:24,868 [19 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1064.7311ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:07:25,692 [4 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:07:25,695 [4 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 1266.2811ms INFO 2026-04-19 10:07:25,695 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:25,695 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1890.3619ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:07:32,445 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 10:07:32,445 [4 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 10:07:32,448 [4 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:07:32,449 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:32,451 [4 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:07:32,462 [4 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:07:32,463 [4 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 11.2584ms INFO 2026-04-19 10:07:32,463 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:32,463 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 18.345ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:07:32,507 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054006&IsEss=true& INFO 2026-04-19 10:07:32,507 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:07:32,507 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:32,509 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:07:32,514 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:07:32,514 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.8972ms INFO 2026-04-19 10:07:32,514 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:32,514 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.436ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:07:32,545 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetUserInfo?bIsEss=false& INFO 2026-04-19 10:07:32,545 [4 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:07:32,546 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:32,548 [4 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserInfo", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.UserInfoDto GetUserInfo() on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:07:32,581 [4 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:07:32,583 [4 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M) in 34.6511ms INFO 2026-04-19 10:07:32,583 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:32,583 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 37.6586ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:07:32,594 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetSubTabes?bIsEss=false& INFO 2026-04-19 10:07:32,598 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:07:32,598 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:32,601 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetSubTabes", controller = "UserInfo"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.UserInfo.Dto.SubTabesDto] GetSubTabes(System.String, Boolean) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:07:32,610 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:07:32,611 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M) in 10.7543ms INFO 2026-04-19 10:07:32,611 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:32,611 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 17.7555ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:07:32,637 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260607,260541,26054004,26054005,26054007&IsEss=true& INFO 2026-04-19 10:07:32,637 [4 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:07:32,637 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:32,639 [4 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:07:32,645 [4 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:07:32,645 [4 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 6.4829ms INFO 2026-04-19 10:07:32,645 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:32,645 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.6057ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:07:32,653 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 10:07:32,653 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:07:32,653 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:32,655 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:07:32,663 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:07:32,665 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 9.3219ms INFO 2026-04-19 10:07:32,665 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:32,665 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.0735ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:07:32,777 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=1571& INFO 2026-04-19 10:07:32,777 [4 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:07:32,777 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:32,780 [4 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:07:32,785 [4 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:07:32,799 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 19.0741ms INFO 2026-04-19 10:07:32,799 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:32,799 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 22.1047ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:07:33,483 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 42 INFO 2026-04-19 10:07:33,484 [16 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 10:07:33,486 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:07:33,487 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:33,492 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:07:33,510 [22 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:07:33,511 [22 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 19.0324ms INFO 2026-04-19 10:07:33,511 [22 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:33,511 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 28.4409ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:07:33,537 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetAnnualLeave?year=PeXyH32X2YM%3D& INFO 2026-04-19 10:07:33,537 [22 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:07:33,538 [22 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:33,538 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002&IsEss=true& INFO 2026-04-19 10:07:33,539 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:07:33,539 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:33,540 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:07:33,541 [22 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAnnualLeave", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.AnnualLeaveDto GetAnnualLeave(System.String) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:07:33,546 [22 ] Sg.HcmMb.PubClass.ShareData - oldValue:PeXyH32X2YM= INFO 2026-04-19 10:07:33,546 [23 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:07:33,546 [23 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 6.2234ms INFO 2026-04-19 10:07:33,547 [23 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:33,547 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.4213ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:07:33,611 [22 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:07:33,614 [22 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M) in 72.7523ms INFO 2026-04-19 10:07:33,614 [22 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:33,614 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 77.1199ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:07:33,742 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=1571& INFO 2026-04-19 10:07:33,743 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:07:33,743 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:33,744 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:07:33,749 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:07:33,752 [5 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 7.895ms INFO 2026-04-19 10:07:33,752 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 10:07:33,753 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.4376ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:17:58,745 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776565078298&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 10:17:58,746 [39 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 10:17:58,747 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2.0884ms 200 text/html INFO 2026-04-19 10:17:58,992 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.9198308942296304 INFO 2026-04-19 10:17:58,994 [40 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 10:17:58,994 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.5726ms 200 application/javascript INFO 2026-04-19 10:17:59,066 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776565078298%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 10:17:59,066 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 10:17:59,066 [40 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 10:17:59,067 [40 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 10:17:59,068 [40 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 10:17:59,068 [39 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 10:17:59,068 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 10:17:59,069 [39 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 10:17:59,069 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 10:17:59,071 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:17:59,071 [39 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). WARN 2026-04-19 10:17:59,072 [40 ] Mvc.Authorization.AbpAuthorizationFilter - Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) INFO 2026-04-19 10:17:59,073 [40 ] c.Infrastructure.ControllerActionInvoker - Authorization failed for the request at filter 'Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter'. INFO 2026-04-19 10:17:59,073 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:17:59,073 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 2.2666ms INFO 2026-04-19 10:17:59,073 [39 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776565078298&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 10:17:59,073 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 10:17:59,074 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.8768ms 401 application/json; charset=utf-8 INFO 2026-04-19 10:17:59,079 [44 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:17:59,079 [44 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 8.3174ms INFO 2026-04-19 10:17:59,079 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 10:17:59,080 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.9812ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:17:59,141 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/TokenAuth/ReflashToken? application/json 692 INFO 2026-04-19 10:17:59,141 [40 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 10:17:59,145 [40 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 10:17:59,145 [40 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 10:17:59,145 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 10:17:59,147 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "ReflashToken", controller = "TokenAuth", area = ""}. Executing controller action with signature System.String ReflashToken(Sg.HcmMb.Models.TokenAuth.ReflashTokenModel) on controller Sg.Hcm.Controllers.TokenAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 10:17:59,149 [40 ] Sg.Hcm.Controllers.TokenAuthController - ReflashToken_requestToken:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE5NjYiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiRDAxNDY1OCIsImh0dHA6Ly93d3cuYXNwbmV0Ym9pbGVycGxhdGUuY29tL2lkZW50aXR5L2NsYWltcy90ZW5hbnRJZCI6IjEiLCJVc2VyTmFtZSI6IuW-kOWYiea1qSIsIkxhbmd1YWdlIjoiemgtY24iLCJzdWIiOiIxOTY2IiwianRpIjoiZWM3YTRlMzAtYTNkZC00MTNkLWE4NDYtN2I3ZDcyODFmZDlkIiwiaWF0IjoxNzc2NDQxNDYyLCJuYmYiOjE3NzY0NDE0NjAsImV4cCI6MTc3NjUyNzg2MiwiaXNzIjoiSGNtIiwiYXVkIjoiSGNtIn0.T8vOTt7omCXMwliWWvgAZMTPSHQx1Ea7uQUv9EXTE-g INFO 2026-04-19 10:17:59,152 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:17:59,152 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core) in 4.7864ms INFO 2026-04-19 10:17:59,152 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 10:17:59,152 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.9998ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:17:59,222 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 10:17:59,222 [40 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 10:17:59,223 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:17:59,226 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 10:17:59,227 [39 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:17:59,233 [40 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 10:17:59,233 [40 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 10:17:59,233 [40 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 10:17:59,250 [40 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 10:17:59,252 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:17:59,252 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 25.4086ms INFO 2026-04-19 10:17:59,252 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 10:17:59,253 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 30.315ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:17:59,324 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 10:17:59,324 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 10:17:59,324 [44 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:17:59,324 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:17:59,324 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 10:17:59,324 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:17:59,326 [44 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:17:59,326 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:17:59,326 [40 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 10:17:59,327 [40 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 10:17:59,327 [40 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 10:17:59,329 [44 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:17:59,329 [44 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.4864ms INFO 2026-04-19 10:17:59,329 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:17:59,329 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.6239ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:17:59,358 [40 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 10:17:59,362 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:17:59,362 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 36.0414ms INFO 2026-04-19 10:17:59,362 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 10:17:59,362 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 38.1589ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:17:59,440 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 10:17:59,440 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 10:17:59,440 [44 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:17:59,440 [39 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:17:59,441 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 10:17:59,441 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:17:59,442 [39 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:17:59,442 [44 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:17:59,445 [39 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:17:59,445 [39 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.4191ms INFO 2026-04-19 10:17:59,445 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:17:59,445 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.4118ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:17:59,450 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:17:59,450 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 7.8818ms INFO 2026-04-19 10:17:59,450 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 10:17:59,450 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.9206ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:17:59,458 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 10:17:59,458 [45 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:17:59,458 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:17:59,460 [45 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:17:59,461 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 10:17:59,461 [40 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 10:17:59,461 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:17:59,461 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 10:17:59,462 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:17:59,463 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 10:17:59,463 [44 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:17:59,463 [45 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:17:59,463 [44 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.3878ms INFO 2026-04-19 10:17:59,463 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:17:59,463 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.2848ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:17:59,463 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 10:17:59,464 [45 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:17:59,468 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:17:59,468 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:17:59,468 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.7502ms INFO 2026-04-19 10:17:59,468 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 10:17:59,468 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 3.5118ms INFO 2026-04-19 10:17:59,468 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 10:17:59,468 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.2566ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:17:59,468 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.4312ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:17:59,474 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 10:17:59,474 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 10:17:59,474 [39 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:17:59,475 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 10:17:59,476 [39 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:17:59,476 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:17:59,476 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 10:17:59,477 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 10:17:59,477 [45 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:17:59,477 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 10:17:59,478 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:17:59,478 [45 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:17:59,480 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:17:59,480 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 4.0259ms INFO 2026-04-19 10:17:59,480 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 10:17:59,480 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.9412ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:17:59,481 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:17:59,481 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 3.1045ms INFO 2026-04-19 10:17:59,481 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 10:17:59,481 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.6186ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:17:59,486 [45 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:17:59,486 [45 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 8.2773ms INFO 2026-04-19 10:17:59,487 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 10:17:59,487 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.9605ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:17:59,509 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 10:17:59,517 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:17:59,517 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 10:17:59,519 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:17:59,523 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:17:59,524 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 4.791ms INFO 2026-04-19 10:17:59,524 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 10:17:59,524 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.9462ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:17:59,527 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 10:17:59,527 [45 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:17:59,527 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 10:17:59,529 [45 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:17:59,529 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 10:17:59,529 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:17:59,530 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 10:17:59,531 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:17:59,551 [45 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:17:59,551 [45 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 22.3735ms INFO 2026-04-19 10:17:59,551 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 10:17:59,551 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 24.1374ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:17:59,554 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:17:59,554 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 22.8274ms INFO 2026-04-19 10:17:59,554 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 10:17:59,554 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 24.5872ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:17:59,642 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 10:17:59,647 [42 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:17:59,647 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 10:17:59,649 [42 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:17:59,652 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:17:59,652 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 3.1076ms INFO 2026-04-19 10:17:59,652 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 10:17:59,652 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.2733ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:18:00,372 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 10:18:00,372 [40 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 10:18:00,373 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:18:00,374 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 10:18:00,376 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:18:00,387 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054006&IsEss=true& INFO 2026-04-19 10:18:00,388 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:18:00,389 [42 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:18:00,389 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 13.2824ms INFO 2026-04-19 10:18:00,389 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 10:18:00,389 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:18:00,390 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 17.7768ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:18:00,390 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetUserInfo?bIsEss=false& INFO 2026-04-19 10:18:00,390 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetSubTabes?bIsEss=false& INFO 2026-04-19 10:18:00,391 [45 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:18:00,391 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 10:18:00,391 [44 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:18:00,391 [42 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:18:00,392 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 10:18:00,393 [45 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserInfo", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.UserInfoDto GetUserInfo() on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:18:00,393 [44 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetSubTabes", controller = "UserInfo"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.UserInfo.Dto.SubTabesDto] GetSubTabes(System.String, Boolean) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:18:00,396 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260607,260541,26054004,26054005,26054007&IsEss=true& INFO 2026-04-19 10:18:00,397 [43 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:18:00,397 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 10:18:00,398 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:18:00,398 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:18:00,399 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:18:00,399 [43 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:18:00,400 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:18:00,408 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:18:00,409 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 17.2235ms INFO 2026-04-19 10:18:00,409 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:18:00,409 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 21.9722ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:18:00,413 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:18:00,413 [45 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:18:00,413 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:18:00,414 [45 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 14.2485ms INFO 2026-04-19 10:18:00,414 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:18:00,414 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M) in 20.5619ms INFO 2026-04-19 10:18:00,414 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 13.537ms INFO 2026-04-19 10:18:00,414 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 10:18:00,414 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:18:00,414 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 17.806ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:18:00,414 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 24.6295ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:18:00,414 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 16.8007ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:18:00,414 [43 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:18:00,415 [43 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M) in 21.2922ms INFO 2026-04-19 10:18:00,415 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 10:18:00,415 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 24.6626ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:18:00,486 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=1966& INFO 2026-04-19 10:18:00,487 [47 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:18:00,488 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 10:18:00,489 [47 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:18:00,496 [47 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:18:00,497 [47 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 7.1496ms INFO 2026-04-19 10:18:00,497 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 10:18:00,497 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.5887ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:18:01,341 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 42 INFO 2026-04-19 10:18:01,341 [43 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 10:18:01,342 [43 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:18:01,342 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 10:18:01,344 [43 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:18:01,353 [45 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:18:01,353 [45 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 9.5442ms INFO 2026-04-19 10:18:01,354 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 10:18:01,354 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.8525ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:18:01,362 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetAnnualLeave?year=PeXyH32X2YM%3D& INFO 2026-04-19 10:18:01,362 [42 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:18:01,363 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 10:18:01,364 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002&IsEss=true& INFO 2026-04-19 10:18:01,364 [45 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:18:01,364 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:18:01,364 [42 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAnnualLeave", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.AnnualLeaveDto GetAnnualLeave(System.String) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:18:01,365 [45 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:18:01,366 [42 ] Sg.HcmMb.PubClass.ShareData - oldValue:PeXyH32X2YM= INFO 2026-04-19 10:18:01,369 [47 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:18:01,369 [47 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 3.6736ms INFO 2026-04-19 10:18:01,369 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:18:01,369 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.4512ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:18:01,374 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:18:01,374 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M) in 9.9738ms INFO 2026-04-19 10:18:01,374 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 10:18:01,374 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.6691ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:18:01,448 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=1966& INFO 2026-04-19 10:18:01,448 [42 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:18:01,448 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 10:18:01,450 [42 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:18:01,453 [44 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:18:01,453 [44 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 3.6748ms INFO 2026-04-19 10:18:01,453 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 10:18:01,453 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.7236ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:18:09,855 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 10:18:09,855 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 10:18:09,856 [49 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 10:18:09,856 [44 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:18:09,856 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:18:09,857 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:18:09,857 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 10:18:09,858 [44 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:18:09,858 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:18:09,864 [44 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:18:09,865 [44 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 6.3101ms INFO 2026-04-19 10:18:09,865 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:18:09,865 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.6556ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:18:09,868 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:18:09,868 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 9.4918ms INFO 2026-04-19 10:18:09,868 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 10:18:09,868 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.873ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:18:11,028 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 10:18:11,028 [44 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 10:18:11,029 [44 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:18:11,029 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 10:18:11,031 [44 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:18:11,039 [46 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:18:11,040 [46 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 8.8965ms INFO 2026-04-19 10:18:11,040 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 10:18:11,040 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.9042ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:30:05,070 [69 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/EnterpriseInfoAuth/SgyGetDataByWsProc application/json-patch+json 432 INFO 2026-04-19 10:30:05,075 [69 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Controllers.EnterpriseInfoAuthController.SgyGetDataByWsProc (Sg.Hcm.Web.Core)' INFO 2026-04-19 10:30:05,085 [69 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "SgyGetDataByWsProc", controller = "EnterpriseInfoAuth", area = ""}. Executing controller action with signature System.Collections.Generic.Dictionary`2[System.String,System.Object] SgyGetDataByWsProc(Newtonsoft.Json.Linq.JObject) on controller Sg.HcmMb.Controllers.EnterpriseInfoAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 10:30:05,263 [70 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:30:05,341 [41 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Controllers.EnterpriseInfoAuthController.SgyGetDataByWsProc (Sg.Hcm.Web.Core) in 255.9825ms INFO 2026-04-19 10:30:05,341 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Controllers.EnterpriseInfoAuthController.SgyGetDataByWsProc (Sg.Hcm.Web.Core)' INFO 2026-04-19 10:30:05,341 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 270.9837ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:30:05,482 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/EnterpriseInfoAuth/SgyGetDataByWsProc application/json-patch+json 433 INFO 2026-04-19 10:30:05,484 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Controllers.EnterpriseInfoAuthController.SgyGetDataByWsProc (Sg.Hcm.Web.Core)' INFO 2026-04-19 10:30:05,485 [70 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "SgyGetDataByWsProc", controller = "EnterpriseInfoAuth", area = ""}. Executing controller action with signature System.Collections.Generic.Dictionary`2[System.String,System.Object] SgyGetDataByWsProc(Newtonsoft.Json.Linq.JObject) on controller Sg.HcmMb.Controllers.EnterpriseInfoAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 10:30:05,493 [67 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:30:05,493 [67 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Controllers.EnterpriseInfoAuthController.SgyGetDataByWsProc (Sg.Hcm.Web.Core) in 8.2317ms INFO 2026-04-19 10:30:05,494 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Controllers.EnterpriseInfoAuthController.SgyGetDataByWsProc (Sg.Hcm.Web.Core)' INFO 2026-04-19 10:30:05,494 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.699ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:37:11,457 [84 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776566231472&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentid=1000003 INFO 2026-04-19 10:37:11,458 [84 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 10:37:11,459 [84 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.348ms 200 text/html INFO 2026-04-19 10:37:12,537 [86 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.8344739528605708 INFO 2026-04-19 10:37:12,538 [86 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 10:37:12,538 [86 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.143ms 200 application/javascript INFO 2026-04-19 10:37:12,773 [83 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776566231472%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentid%3D1000003& INFO 2026-04-19 10:37:12,774 [83 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:37:12,777 [83 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:12,779 [83 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:37:12,780 [83 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776566231472&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentid=1000003 INFO 2026-04-19 10:37:12,784 [83 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:37:12,784 [83 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 5.6475ms INFO 2026-04-19 10:37:12,784 [83 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:12,784 [83 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.5093ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:37:12,878 [86 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 608 INFO 2026-04-19 10:37:12,878 [86 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 10:37:12,878 [86 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:37:12,879 [86 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:12,880 [86 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:37:12,882 [86 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 10:37:12,882 [86 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 10:37:12,882 [86 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 10:37:12,898 [86 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 10:37:12,902 [86 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:37:12,902 [86 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 21.6621ms INFO 2026-04-19 10:37:12,902 [86 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:12,902 [86 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 24.2956ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:37:13,253 [83 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 10:37:13,254 [83 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:37:13,254 [83 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:13,254 [86 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 10:37:13,255 [86 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:37:13,255 [86 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:13,256 [83 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:37:13,256 [86 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:37:13,257 [86 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 10:37:13,258 [86 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 10:37:13,258 [86 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 10:37:13,261 [88 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:37:13,261 [88 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 5.2661ms INFO 2026-04-19 10:37:13,261 [88 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:13,261 [88 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.0692ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:37:13,289 [86 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 10:37:13,294 [89 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:37:13,294 [89 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 37.8793ms INFO 2026-04-19 10:37:13,294 [89 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:13,294 [89 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 40.1874ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:37:13,442 [90 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 10:37:13,443 [90 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:37:13,443 [90 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:13,445 [90 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:37:13,453 [89 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:37:13,454 [89 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 9.0523ms INFO 2026-04-19 10:37:13,454 [89 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:13,454 [89 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.8601ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:37:13,457 [90 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 10:37:13,457 [89 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 10:37:13,457 [89 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 10:37:13,458 [90 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:37:13,458 [89 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:37:13,458 [90 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:13,458 [89 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:13,460 [90 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:37:13,460 [89 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:37:13,465 [89 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:37:13,466 [89 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 5.7452ms INFO 2026-04-19 10:37:13,466 [89 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:13,466 [89 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.4156ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:37:13,468 [89 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:37:13,468 [89 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 8.3922ms INFO 2026-04-19 10:37:13,468 [89 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:13,468 [89 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.1091ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:37:13,591 [90 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 10:37:13,591 [90 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:37:13,591 [90 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:13,593 [90 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:37:13,598 [89 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:37:13,598 [89 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 4.7698ms INFO 2026-04-19 10:37:13,598 [89 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:13,598 [89 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.4546ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:37:13,629 [86 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 10:37:13,629 [86 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:37:13,629 [86 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:13,631 [86 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:37:13,634 [86 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:37:13,634 [86 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.4022ms INFO 2026-04-19 10:37:13,634 [86 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:13,634 [86 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.2487ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:37:13,637 [89 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 10:37:13,637 [89 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:37:13,637 [89 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:13,639 [89 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:37:13,641 [89 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:37:13,642 [89 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 2.9617ms INFO 2026-04-19 10:37:13,642 [89 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:13,642 [89 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.7376ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:37:13,718 [86 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 10:37:13,718 [89 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 10:37:13,719 [89 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:37:13,719 [86 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:37:13,719 [89 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:13,719 [86 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:13,719 [90 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 10:37:13,720 [90 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:37:13,720 [90 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:13,720 [89 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:37:13,720 [86 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:37:13,721 [90 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:37:13,725 [90 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:37:13,725 [90 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 3.6153ms INFO 2026-04-19 10:37:13,725 [90 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:13,725 [90 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.8918ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:37:13,728 [86 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:37:13,728 [86 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 7.9888ms INFO 2026-04-19 10:37:13,728 [86 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:13,728 [86 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.048ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:37:13,729 [89 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:37:13,729 [89 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 8.6764ms INFO 2026-04-19 10:37:13,729 [89 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:13,729 [89 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.6875ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:37:13,844 [86 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 10:37:13,844 [86 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:37:13,844 [86 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:13,845 [86 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:37:13,851 [86 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:37:13,851 [86 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 5.348ms INFO 2026-04-19 10:37:13,851 [86 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:13,851 [86 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.4208ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:37:14,037 [90 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 10:37:14,038 [90 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:37:14,038 [90 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:14,039 [90 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:37:14,046 [86 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 10:37:14,046 [86 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:37:14,046 [86 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:14,047 [86 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:37:14,049 [90 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:37:14,050 [90 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 10.2919ms INFO 2026-04-19 10:37:14,050 [90 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:14,050 [90 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.5141ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:37:14,101 [86 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:37:14,102 [86 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 54.1133ms INFO 2026-04-19 10:37:14,102 [86 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:14,102 [86 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 56.1196ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:37:18,077 [89 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 10:37:18,077 [89 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 10:37:18,077 [89 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:37:18,078 [89 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:18,079 [89 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:37:18,087 [91 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:37:18,087 [91 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 7.4318ms INFO 2026-04-19 10:37:18,087 [91 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:18,087 [91 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.2975ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:37:18,149 [86 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054006&IsEss=true& INFO 2026-04-19 10:37:18,149 [86 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:37:18,149 [86 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:18,151 [86 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:37:18,155 [86 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:37:18,155 [86 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.1326ms INFO 2026-04-19 10:37:18,155 [86 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:18,155 [86 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.3994ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:37:18,157 [86 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetUserInfo?bIsEss=false& INFO 2026-04-19 10:37:18,157 [86 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:37:18,157 [86 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:18,158 [91 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 10:37:18,158 [90 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetSubTabes?bIsEss=false& INFO 2026-04-19 10:37:18,158 [91 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:37:18,158 [90 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:37:18,158 [91 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:18,158 [90 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:18,159 [86 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserInfo", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.UserInfoDto GetUserInfo() on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:37:18,159 [91 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:37:18,159 [90 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetSubTabes", controller = "UserInfo"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.UserInfo.Dto.SubTabesDto] GetSubTabes(System.String, Boolean) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:37:18,161 [89 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260607,260541,26054004,26054005,26054007&IsEss=true& INFO 2026-04-19 10:37:18,161 [89 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:37:18,162 [89 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:18,163 [89 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:37:18,165 [87 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:37:18,166 [87 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 6.1974ms INFO 2026-04-19 10:37:18,166 [87 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:18,166 [87 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.8644ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:37:18,166 [89 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:37:18,166 [86 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:37:18,166 [91 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:37:18,166 [89 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M) in 7.3626ms INFO 2026-04-19 10:37:18,166 [86 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M) in 6.835ms INFO 2026-04-19 10:37:18,166 [91 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.5962ms INFO 2026-04-19 10:37:18,166 [86 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:18,166 [91 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:18,166 [89 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:18,166 [86 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.3906ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:37:18,166 [91 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.0503ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:37:18,166 [89 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.3516ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:37:18,298 [88 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=2321& INFO 2026-04-19 10:37:18,299 [88 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:37:18,299 [88 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:18,300 [88 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:37:18,304 [88 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:37:18,304 [88 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 4.4017ms INFO 2026-04-19 10:37:18,304 [88 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:18,305 [88 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.4477ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:37:19,180 [87 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 42 INFO 2026-04-19 10:37:19,180 [87 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 10:37:19,180 [87 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:37:19,181 [87 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:19,182 [87 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:37:19,189 [87 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:37:19,189 [87 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.6901ms INFO 2026-04-19 10:37:19,189 [87 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:19,189 [87 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.9729ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:37:19,233 [88 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002&IsEss=true& INFO 2026-04-19 10:37:19,233 [88 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:37:19,233 [88 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:19,234 [88 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:37:19,236 [87 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetAnnualLeave?year=PeXyH32X2YM%3D& INFO 2026-04-19 10:37:19,236 [87 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:37:19,236 [87 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:19,237 [88 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:37:19,238 [88 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 3.2559ms INFO 2026-04-19 10:37:19,238 [87 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAnnualLeave", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.AnnualLeaveDto GetAnnualLeave(System.String) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:37:19,238 [88 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:19,238 [88 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.0372ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:37:19,240 [87 ] Sg.HcmMb.PubClass.ShareData - oldValue:PeXyH32X2YM= INFO 2026-04-19 10:37:19,247 [87 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:37:19,247 [87 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M) in 9.6373ms INFO 2026-04-19 10:37:19,247 [87 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:19,247 [87 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.4088ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:37:19,486 [84 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=2321& INFO 2026-04-19 10:37:19,486 [84 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:37:19,486 [84 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:19,488 [84 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:37:19,492 [84 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:37:19,492 [84 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 4.6193ms INFO 2026-04-19 10:37:19,492 [84 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:19,493 [84 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.6786ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:37:20,580 [87 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 10:37:20,580 [87 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:37:20,580 [87 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:20,580 [88 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 10:37:20,581 [88 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 10:37:20,581 [88 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:37:20,581 [88 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:20,582 [87 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:37:20,582 [88 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:37:20,585 [83 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:37:20,585 [83 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 3.6814ms INFO 2026-04-19 10:37:20,585 [83 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:20,585 [83 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.8011ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:37:20,587 [88 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:37:20,587 [88 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.4377ms INFO 2026-04-19 10:37:20,588 [88 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:20,588 [88 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.2281ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:37:21,578 [84 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 10:37:21,578 [84 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 10:37:21,578 [84 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:37:21,579 [84 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:21,580 [84 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:37:21,586 [84 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:37:21,586 [84 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.2474ms INFO 2026-04-19 10:37:21,586 [84 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 10:37:21,586 [84 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.4762ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:44:23,385 [73 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776566662882&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 10:44:23,386 [73 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 10:44:23,386 [73 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.1792ms 200 text/html INFO 2026-04-19 10:44:24,054 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.2735618608839687 INFO 2026-04-19 10:44:24,055 [70 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 10:44:24,055 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.0846ms 200 application/javascript INFO 2026-04-19 10:44:24,166 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776566662882%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 10:44:24,166 [67 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 10:44:24,167 [67 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 10:44:24,167 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:24,168 [67 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:44:24,169 [67 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776566662882&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 10:44:24,172 [67 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:44:24,172 [67 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 4.0043ms INFO 2026-04-19 10:44:24,172 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:24,172 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.5459ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:44:24,180 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 615 INFO 2026-04-19 10:44:24,180 [68 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 10:44:24,181 [68 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 10:44:24,181 [68 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 10:44:24,181 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:24,182 [68 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). WARN 2026-04-19 10:44:24,183 [68 ] Mvc.Authorization.AbpAuthorizationFilter - Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) INFO 2026-04-19 10:44:24,184 [68 ] c.Infrastructure.ControllerActionInvoker - Authorization failed for the request at filter 'Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter'. INFO 2026-04-19 10:44:24,184 [68 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:44:24,184 [68 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 1.4614ms INFO 2026-04-19 10:44:24,184 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:24,184 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 3.5432ms 401 application/json; charset=utf-8 INFO 2026-04-19 10:44:24,260 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/TokenAuth/ReflashToken? application/json 695 INFO 2026-04-19 10:44:24,261 [70 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 10:44:24,261 [70 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 10:44:24,261 [70 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 10:44:24,261 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 10:44:24,262 [70 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "ReflashToken", controller = "TokenAuth", area = ""}. Executing controller action with signature System.String ReflashToken(Sg.HcmMb.Models.TokenAuth.ReflashTokenModel) on controller Sg.Hcm.Controllers.TokenAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 10:44:24,264 [70 ] Sg.Hcm.Controllers.TokenAuthController - ReflashToken_requestToken:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjY1MTE4IiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6IkQwMTYyNzciLCJodHRwOi8vd3d3LmFzcG5ldGJvaWxlcnBsYXRlLmNvbS9pZGVudGl0eS9jbGFpbXMvdGVuYW50SWQiOiIxIiwiVXNlck5hbWUiOiLpqaznvo7pnJ4iLCJMYW5ndWFnZSI6InpoLWNuIiwic3ViIjoiNjUxMTgiLCJqdGkiOiI5ZDFmNjYyOS0yNmQwLTRhODAtYTg4Mi05NDZlZThiNTRiOTciLCJpYXQiOjE3NzYxNTk1NDYsIm5iZiI6MTc3NjE1OTU0NCwiZXhwIjoxNzc2MjQ1OTQ2LCJpc3MiOiJIY20iLCJhdWQiOiJIY20ifQ.gZWM2GMBw4p7T0ZHu0laBGBndlckw6kCDuEs_vjiPj4 INFO 2026-04-19 10:44:24,267 [70 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:44:24,267 [70 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core) in 4.2623ms INFO 2026-04-19 10:44:24,267 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 10:44:24,267 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.4154ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:44:24,346 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 615 INFO 2026-04-19 10:44:24,346 [67 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 10:44:24,347 [67 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:44:24,349 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:24,350 [67 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:44:24,351 [67 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 10:44:24,351 [67 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 10:44:24,351 [67 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 10:44:24,366 [67 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 10:44:24,369 [67 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:44:24,369 [67 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 18.9791ms INFO 2026-04-19 10:44:24,369 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:24,369 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 22.6907ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:44:24,503 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 10:44:24,503 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 10:44:24,503 [67 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:44:24,503 [68 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:44:24,504 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:24,504 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:24,505 [67 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:44:24,505 [68 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:44:24,506 [68 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 10:44:24,507 [68 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 10:44:24,507 [68 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 10:44:24,508 [67 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:44:24,508 [67 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.1731ms INFO 2026-04-19 10:44:24,508 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:24,508 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.0596ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:44:24,539 [68 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 10:44:24,543 [68 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:44:24,543 [68 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 37.8722ms INFO 2026-04-19 10:44:24,543 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:24,543 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 39.6661ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:44:24,653 [73 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 10:44:24,653 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 10:44:24,653 [73 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:44:24,653 [67 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:44:24,653 [73 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:24,653 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:24,655 [67 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:44:24,655 [73 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:44:24,658 [73 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:44:24,658 [73 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.4087ms INFO 2026-04-19 10:44:24,658 [73 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:24,658 [73 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.4843ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:44:24,660 [67 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:44:24,660 [67 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 5.3408ms INFO 2026-04-19 10:44:24,660 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:24,660 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.2636ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:44:24,679 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 10:44:24,679 [70 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 10:44:24,679 [70 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:44:24,680 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:24,681 [70 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:44:24,686 [73 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:44:24,686 [73 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.2706ms INFO 2026-04-19 10:44:24,686 [73 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:24,686 [73 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.8901ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:44:24,742 [73 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 10:44:24,743 [73 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:44:24,743 [73 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:24,744 [73 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:44:24,745 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 10:44:24,745 [70 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:44:24,745 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:24,746 [70 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:44:24,747 [73 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:44:24,748 [73 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.5051ms INFO 2026-04-19 10:44:24,748 [73 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:24,748 [73 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.2716ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:44:24,749 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 10:44:24,750 [70 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:44:24,750 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:24,750 [67 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:44:24,750 [67 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 3.5709ms INFO 2026-04-19 10:44:24,750 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:24,750 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.202ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:44:24,751 [70 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:44:24,754 [70 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:44:24,754 [70 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 2.8079ms INFO 2026-04-19 10:44:24,754 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:24,754 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.7925ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:44:24,765 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 10:44:24,765 [67 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:44:24,765 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:24,765 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 10:44:24,766 [70 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:44:24,766 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:24,766 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 10:44:24,766 [68 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:44:24,766 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:24,767 [67 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:44:24,767 [70 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:44:24,767 [68 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:44:24,770 [70 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:44:24,770 [70 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 3.5193ms INFO 2026-04-19 10:44:24,770 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:24,771 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.0969ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:44:24,775 [67 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:44:24,775 [67 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 8.5635ms INFO 2026-04-19 10:44:24,775 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:24,776 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.4994ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:44:24,776 [68 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:44:24,776 [68 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 8.9881ms INFO 2026-04-19 10:44:24,777 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:24,777 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.538ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:44:24,836 [73 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 10:44:24,836 [73 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:44:24,836 [73 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:24,837 [73 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:44:24,839 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 10:44:24,839 [68 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:44:24,839 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:24,840 [68 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:44:24,850 [73 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:44:24,850 [73 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 12.8095ms INFO 2026-04-19 10:44:24,850 [73 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:24,850 [73 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.3524ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:44:24,862 [68 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:44:24,863 [68 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 22.2185ms INFO 2026-04-19 10:44:24,863 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:24,863 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 23.7089ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:44:24,864 [73 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 10:44:24,865 [73 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:44:24,865 [73 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:24,866 [73 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:44:24,868 [73 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:44:24,869 [73 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 2.7288ms INFO 2026-04-19 10:44:24,869 [73 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:24,869 [73 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.321ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:44:25,719 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ToDoListMgr/GetToDoListResult?url=salary& INFO 2026-04-19 10:44:25,719 [68 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:44:25,720 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.ToDoList.ToDoListMgrAppService.GetToDoListResult (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:25,723 [68 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetToDoListResult", controller = "ToDoListMgr"}. Executing controller action with signature Sg.HcmMb.ToDoList.Dto.ToDoListResultDto GetToDoListResult(Sg.HcmMb.ToDoList.Dto.ToDoListUrlDto) on controller Sg.HcmMb.ToDoList.ToDoListMgrAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:44:25,753 [68 ] Sg.HcmMb.ToDoList.ToDoListMgrAppService - GetToDoListResult_requestToken:Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjY1MTE4IiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6IkQwMTYyNzciLCJodHRwOi8vd3d3LmFzcG5ldGJvaWxlcnBsYXRlLmNvbS9pZGVudGl0eS9jbGFpbXMvdGVuYW50SWQiOiIxIiwiVXNlck5hbWUiOiLpqaznvo7pnJ4iLCJMYW5ndWFnZSI6InpoLWNuIiwic3ViIjoiNjUxMTgiLCJqdGkiOiI0YTU0NDY1My1jYmM1LTQ0MTctYmEyMC05MjAzN2YwY2JlN2MiLCJpYXQiOjE3NzY1NjY2NjQsIm5iZiI6MTc3NjU2NjY2MiwiZXhwIjoxNzc2NjUzMDY0LCJpc3MiOiJIY20iLCJhdWQiOiJIY20ifQ.pWLJn4uOA2F317iiHDyuXJmFLVCxNY0w-46OIBYUgOw INFO 2026-04-19 10:44:25,756 [68 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:44:25,757 [68 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.ToDoList.ToDoListMgrAppService.GetToDoListResult (Sg.Hcm.Application.M) in 33.4946ms INFO 2026-04-19 10:44:25,757 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.ToDoList.ToDoListMgrAppService.GetToDoListResult (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:25,757 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 37.913ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:44:25,849 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 37 INFO 2026-04-19 10:44:25,849 [67 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 10:44:25,849 [67 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:44:25,849 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:25,851 [67 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:44:25,856 [68 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:44:25,856 [68 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.5273ms INFO 2026-04-19 10:44:25,856 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:25,856 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.3361ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:44:25,896 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/PubClass/GetParameters?tableName=MobileParas¶meterNames=enableFaceUser& INFO 2026-04-19 10:44:25,896 [70 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:44:25,896 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:25,898 [70 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParameters", controller = "PubClass"}. Executing controller action with signature System.Object GetParameters(System.String, System.String) on controller Sg.HcmMb.PubClass.PubClassAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:44:25,927 [70 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:44:25,927 [70 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M) in 28.7228ms INFO 2026-04-19 10:44:25,927 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:25,927 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 31.1362ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:44:26,005 [73 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Salary/ConfirmPwdByEnableCheckPwd2? application/x-www-form-urlencoded 0 INFO 2026-04-19 10:44:26,005 [73 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 10:44:26,005 [73 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:44:26,005 [73 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Pay.SalaryAppService.ConfirmPwdByEnableCheckPwd2 (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:26,006 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Salary/GetIsDefaultPwd?& INFO 2026-04-19 10:44:26,007 [73 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "ConfirmPwdByEnableCheckPwd2", controller = "Salary"}. Executing controller action with signature Boolean ConfirmPwdByEnableCheckPwd2() on controller Sg.HcmMb.Pay.SalaryAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:44:26,013 [70 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:44:26,013 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Pay.SalaryAppService.GetIsDefaultPwd (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:26,036 [70 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetIsDefaultPwd", controller = "Salary"}. Executing controller action with signature Boolean GetIsDefaultPwd() on controller Sg.HcmMb.Pay.SalaryAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:44:26,038 [68 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:44:26,038 [68 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Pay.SalaryAppService.ConfirmPwdByEnableCheckPwd2 (Sg.Hcm.Application.M) in 30.2951ms INFO 2026-04-19 10:44:26,038 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Pay.SalaryAppService.ConfirmPwdByEnableCheckPwd2 (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:26,038 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 33.3344ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:44:26,041 [70 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:44:26,041 [70 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Pay.SalaryAppService.GetIsDefaultPwd (Sg.Hcm.Application.M) in 5.0028ms INFO 2026-04-19 10:44:26,041 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Pay.SalaryAppService.GetIsDefaultPwd (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:26,041 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 35.4359ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:44:26,116 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050002&IsEss=true& INFO 2026-04-19 10:44:26,116 [70 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:44:26,117 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:26,118 [70 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:44:26,122 [70 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:44:26,122 [70 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.3544ms INFO 2026-04-19 10:44:26,122 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:26,122 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.4131ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:44:31,829 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Salary/CheckPwd2? application/json 16 INFO 2026-04-19 10:44:31,829 [68 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 10:44:31,830 [68 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:44:31,830 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Pay.SalaryAppService.CheckPwd2 (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:31,832 [68 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckPwd2", controller = "Salary"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckPwd2(Sg.HcmMb.Pay.Dto.PwdDto) on controller Sg.HcmMb.Pay.SalaryAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:44:31,840 [67 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:44:31,840 [67 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Pay.SalaryAppService.CheckPwd2 (Sg.Hcm.Application.M) in 7.8457ms INFO 2026-04-19 10:44:31,840 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Pay.SalaryAppService.CheckPwd2 (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:31,840 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.1072ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:44:31,932 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Salary/GetWageDetial?GZYM=&GZYM2=&id=-1& INFO 2026-04-19 10:44:31,932 [70 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:44:31,932 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Pay.SalaryAppService.GetWageDetial (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:31,934 [70 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetWageDetial", controller = "Salary"}. Executing controller action with signature Sg.HcmMb.Pay.Dto.SalaryListsDto GetWageDetial(System.String, System.String, Int32) on controller Sg.HcmMb.Pay.SalaryAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:44:31,937 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050001&IsEss=true& INFO 2026-04-19 10:44:31,937 [68 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:44:31,938 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:31,939 [68 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:44:31,943 [68 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:44:31,944 [68 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.7367ms INFO 2026-04-19 10:44:31,944 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:31,944 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.5246ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:44:32,067 [70 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:44:32,121 [69 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Pay.SalaryAppService.GetWageDetial (Sg.Hcm.Application.M) in 186.6702ms INFO 2026-04-19 10:44:32,121 [69 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Pay.SalaryAppService.GetWageDetial (Sg.Hcm.Application.M)' INFO 2026-04-19 10:44:32,121 [69 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 189.3617ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:50:46,237 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776567046119&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentid=1000003 INFO 2026-04-19 10:50:46,239 [74 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 10:50:46,239 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.3834ms 200 text/html INFO 2026-04-19 10:50:46,802 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.034768910552444465 INFO 2026-04-19 10:50:46,803 [76 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 10:50:46,803 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.124ms 200 application/javascript INFO 2026-04-19 10:50:46,984 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776567046119%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentid%3D1000003& INFO 2026-04-19 10:50:46,985 [71 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 10:50:46,985 [71 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 10:50:46,985 [71 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:46,987 [71 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:50:46,988 [71 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776567046119&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentid=1000003 INFO 2026-04-19 10:50:46,991 [71 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:50:46,991 [71 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 4.4163ms INFO 2026-04-19 10:50:46,991 [71 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:46,991 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.1303ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:50:47,034 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 10:50:47,035 [76 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 10:50:47,035 [76 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 10:50:47,035 [76 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 10:50:47,035 [76 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:47,036 [76 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). WARN 2026-04-19 10:50:47,037 [76 ] Mvc.Authorization.AbpAuthorizationFilter - Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) INFO 2026-04-19 10:50:47,037 [76 ] c.Infrastructure.ControllerActionInvoker - Authorization failed for the request at filter 'Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter'. INFO 2026-04-19 10:50:47,037 [76 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:50:47,038 [76 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 1.133ms INFO 2026-04-19 10:50:47,038 [76 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:47,038 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 3.2397ms 401 application/json; charset=utf-8 INFO 2026-04-19 10:50:47,137 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/TokenAuth/ReflashToken? application/json 692 INFO 2026-04-19 10:50:47,137 [76 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 10:50:47,137 [76 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 10:50:47,137 [76 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 10:50:47,137 [76 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 10:50:47,139 [76 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "ReflashToken", controller = "TokenAuth", area = ""}. Executing controller action with signature System.String ReflashToken(Sg.HcmMb.Models.TokenAuth.ReflashTokenModel) on controller Sg.Hcm.Controllers.TokenAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 10:50:47,140 [71 ] Sg.Hcm.Controllers.TokenAuthController - ReflashToken_requestToken:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE0ODYiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiRDAwMDgyMyIsImh0dHA6Ly93d3cuYXNwbmV0Ym9pbGVycGxhdGUuY29tL2lkZW50aXR5L2NsYWltcy90ZW5hbnRJZCI6IjEiLCJVc2VyTmFtZSI6Ium7hOengOiLsSIsIkxhbmd1YWdlIjoiemgtY24iLCJzdWIiOiIxNDg2IiwianRpIjoiOTQ4ODg0YjMtYWEzOC00ZTBmLTg0MGQtNTQ3MGRlZGM2NzcyIiwiaWF0IjoxNzc2NDE2OTE4LCJuYmYiOjE3NzY0MTY5MTYsImV4cCI6MTc3NjUwMzMxOCwiaXNzIjoiSGNtIiwiYXVkIjoiSGNtIn0.pwowfxysVqDZloJNITqPPlXwdROjfNjkt-1IXg_WHOI INFO 2026-04-19 10:50:47,143 [71 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:50:47,143 [71 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core) in 4.2109ms INFO 2026-04-19 10:50:47,143 [71 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 10:50:47,143 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.3788ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:50:47,244 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 10:50:47,244 [76 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 10:50:47,244 [76 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:50:47,246 [76 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:47,248 [76 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:50:47,249 [71 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 10:50:47,249 [71 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 10:50:47,249 [71 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 10:50:47,264 [71 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 10:50:47,266 [71 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:50:47,266 [71 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 18.1594ms INFO 2026-04-19 10:50:47,266 [71 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:47,266 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 22.0997ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:50:47,382 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 10:50:47,382 [76 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:50:47,382 [76 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:47,382 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 10:50:47,383 [71 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:50:47,383 [71 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:47,384 [76 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:50:47,384 [71 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:50:47,385 [71 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 10:50:47,385 [71 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 10:50:47,385 [71 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 10:50:47,387 [76 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:50:47,387 [76 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.3682ms INFO 2026-04-19 10:50:47,387 [76 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:47,387 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.6992ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:50:47,415 [71 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 10:50:47,418 [71 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:50:47,418 [71 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 33.5591ms INFO 2026-04-19 10:50:47,418 [71 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:47,418 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 35.4206ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:50:47,565 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 450 INFO 2026-04-19 10:50:47,565 [76 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 10:50:47,565 [76 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:50:47,565 [76 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:47,566 [76 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:50:47,577 [75 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:50:47,577 [75 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 10.4341ms INFO 2026-04-19 10:50:47,577 [75 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:47,577 [75 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.3412ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:50:47,585 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 10:50:47,585 [71 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:50:47,586 [71 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:47,587 [71 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:50:47,592 [75 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:50:47,592 [75 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 5.4799ms INFO 2026-04-19 10:50:47,592 [75 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:47,592 [75 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.1427ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:50:47,621 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 10:50:47,621 [74 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:50:47,621 [74 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:47,622 [74 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:50:47,625 [74 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:50:47,625 [74 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 2.8818ms INFO 2026-04-19 10:50:47,625 [74 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:47,625 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.5395ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:50:47,707 [75 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=approveStyle& INFO 2026-04-19 10:50:47,707 [75 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:50:47,707 [75 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:47,709 [75 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:50:47,711 [75 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:50:47,711 [75 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 2.7568ms INFO 2026-04-19 10:50:47,711 [75 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:47,712 [75 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.5948ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:50:47,723 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 10:50:47,723 [76 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:50:47,723 [76 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:47,724 [76 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:50:47,729 [75 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:50:47,729 [75 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 4.7269ms INFO 2026-04-19 10:50:47,729 [75 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:47,729 [75 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.7151ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:50:47,742 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 10:50:47,742 [74 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:50:47,742 [74 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:47,743 [74 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:50:47,746 [74 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:50:47,746 [74 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 2.8258ms INFO 2026-04-19 10:50:47,746 [74 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:47,746 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.4864ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:50:47,804 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetApproveParamsByGuid?guid=137fd453-4921-4277-b9fb-7d21dfe03919%20%20& INFO 2026-04-19 10:50:47,805 [74 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:50:47,805 [74 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApproveParamsByGuid (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:47,813 [74 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetApproveParamsByGuid", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowParams GetApproveParamsByGuid(System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:50:47,886 [74 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:50:47,889 [74 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApproveParamsByGuid (Sg.Hcm.Application.M) in 75.9412ms INFO 2026-04-19 10:50:47,889 [74 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApproveParamsByGuid (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:47,889 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 84.4382ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:50:47,993 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetWorkFlowParas?& INFO 2026-04-19 10:50:47,993 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetState?approveID=385484&isHis=& INFO 2026-04-19 10:50:47,994 [76 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:50:47,994 [71 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:50:47,994 [76 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetState (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:47,994 [71 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetWorkFlowParas (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:47,996 [71 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetWorkFlowParas", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.WorkFlowParasDro GetWorkFlowParas() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:50:47,999 [76 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetState", controller = "EWorkFlow"}. Executing controller action with signature System.String GetState(System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:50:48,003 [71 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:50:48,004 [71 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetWorkFlowParas (Sg.Hcm.Application.M) in 7.7901ms INFO 2026-04-19 10:50:48,004 [71 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetWorkFlowParas (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:48,004 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.5119ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:50:48,019 [76 ] Sg.HcmMb.EWorkFlow.EWorkFlowAppService - GetState begin INFO 2026-04-19 10:50:48,106 [76 ] Sg.HcmMb.EWorkFlow.EWorkFlowAppService - GetState state: INFO 2026-04-19 10:50:48,112 [76 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:50:48,112 [76 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetState (Sg.Hcm.Application.M) in 112.8402ms INFO 2026-04-19 10:50:48,112 [76 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetState (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:48,112 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 119.1021ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:50:48,229 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetApprovalFlowList?Guid=137fd453-4921-4277-b9fb-7d21dfe03919%20%20&isHis=& INFO 2026-04-19 10:50:48,230 [76 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:50:48,230 [76 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApprovalFlowList (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:48,234 [76 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetApprovalFlowList", controller = "EWorkFlow"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.EWorkFlow.Dto.ApprovalFlowListDto] GetApprovalFlowList(System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:50:48,235 [75 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetAllowEdit?FlowId=88&NodeCode=N1661330190882&guid=137fd453-4921-4277-b9fb-7d21dfe03919%20%20&recordId=436484&tableName=k_over& INFO 2026-04-19 10:50:48,235 [75 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:50:48,235 [75 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowEdit (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:48,236 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetShowRelateData?guid=137fd453-4921-4277-b9fb-7d21dfe03919%20%20&flowID=88&nodeCode=N1661330190882& INFO 2026-04-19 10:50:48,237 [71 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:50:48,237 [71 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetShowRelateData (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:48,237 [75 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAllowEdit", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.NodeParams GetAllowEdit(System.String, System.String, System.String, System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:50:48,239 [71 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRelateData", controller = "EWorkFlow"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.EWorkFlow.Dto.RelateDataDto] GetShowRelateData(System.String, System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:50:48,357 [4 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:50:48,358 [4 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetShowRelateData (Sg.Hcm.Application.M) in 119.128ms INFO 2026-04-19 10:50:48,358 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetShowRelateData (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:48,358 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 121.4811ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:50:48,369 [76 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:50:48,372 [76 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApprovalFlowList (Sg.Hcm.Application.M) in 137.9819ms INFO 2026-04-19 10:50:48,372 [76 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApprovalFlowList (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:48,372 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 142.5298ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:50:48,399 [75 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:50:48,400 [75 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowEdit (Sg.Hcm.Application.M) in 162.8773ms INFO 2026-04-19 10:50:48,400 [75 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowEdit (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:48,400 [75 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 165.4759ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:50:48,448 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetFlowTables?approveID=385484& INFO 2026-04-19 10:50:48,448 [71 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:50:48,448 [71 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowTables (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:48,450 [71 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetFlowTables", controller = "EWorkFlow"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.EWorkFlow.Dto.FlowTable] GetFlowTables(Int32) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:50:48,467 [71 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:50:48,468 [71 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowTables (Sg.Hcm.Application.M) in 17.8826ms INFO 2026-04-19 10:50:48,468 [71 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowTables (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:48,468 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 20.5945ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:50:48,589 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/PubClass/GetParameters?tableName=MobileParas¶meterNames=cmntsBelowConten& INFO 2026-04-19 10:50:48,592 [4 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:50:48,592 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:48,594 [4 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParameters", controller = "PubClass"}. Executing controller action with signature System.Object GetParameters(System.String, System.String) on controller Sg.HcmMb.PubClass.PubClassAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:50:48,597 [4 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:50:48,597 [4 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M) in 3.5195ms INFO 2026-04-19 10:50:48,597 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:48,597 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.1743ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:50:48,619 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050507&IsEss=true& INFO 2026-04-19 10:50:48,619 [77 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050506&IsEss=true& INFO 2026-04-19 10:50:48,619 [76 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:50:48,619 [76 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:48,619 [77 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:50:48,619 [77 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:48,620 [76 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:50:48,620 [77 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:50:48,624 [77 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:50:48,624 [77 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.7341ms INFO 2026-04-19 10:50:48,624 [77 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:48,624 [77 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.4472ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:50:48,624 [76 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:50:48,625 [76 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.1723ms INFO 2026-04-19 10:50:48,625 [76 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:48,625 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.0238ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:50:48,627 [77 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetFlowPanel?guid=137fd453-4921-4277-b9fb-7d21dfe03919%20%20& INFO 2026-04-19 10:50:48,627 [77 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:50:48,627 [77 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowPanel (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:48,629 [77 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetFlowPanel", controller = "EWorkFlow"}. Executing controller action with signature Sg.Hcm.WebPub.Dto.PanelDto GetFlowPanel(System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:50:48,813 [77 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:50:48,818 [69 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowPanel (Sg.Hcm.Application.M) in 188.8362ms INFO 2026-04-19 10:50:48,818 [69 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowPanel (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:48,819 [69 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 191.7235ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:50:50,118 [77 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Sof/PostFormAccessProc application/json;charset=UTF-8 71 INFO 2026-04-19 10:50:50,118 [77 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 10:50:50,118 [77 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:50:50,119 [77 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:50,129 [77 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PostFormAccessProc", controller = "Sof"}. Executing controller action with signature System.Collections.Generic.Dictionary`2[System.String,System.Object] PostFormAccessProc(Newtonsoft.Json.Linq.JObject) on controller Sg.HcmMb.SofAppService.SofAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:50:50,288 [74 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:50:50,288 [74 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M) in 159.378ms INFO 2026-04-19 10:50:50,288 [74 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:50,289 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 170.8284ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:50:50,397 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetFileListAsync?attachTableName=&tableName=k_over&keyFieldValue=Jycw2KyoLGM%3D& INFO 2026-04-19 10:50:50,398 [4 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:50:50,398 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetFileListAsync (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:50,400 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/PubClass/GetParameters?tableName=MobileParas¶meterNames=onlyAllowedPhotos& INFO 2026-04-19 10:50:50,400 [4 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetFileListAsync", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.DownloadResultMDto GetFileListAsync(System.String, System.String, System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:50:50,400 [74 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:50:50,400 [74 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:50,401 [74 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParameters", controller = "PubClass"}. Executing controller action with signature System.Object GetParameters(System.String, System.String) on controller Sg.HcmMb.PubClass.PubClassAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:50:50,405 [74 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:50:50,405 [74 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M) in 3.4475ms INFO 2026-04-19 10:50:50,405 [74 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:50,405 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.2022ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:50:50,408 [74 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:50:50,410 [74 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetFileListAsync (Sg.Hcm.Application.M) in 10.0497ms INFO 2026-04-19 10:50:50,410 [74 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetFileListAsync (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:50,410 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.7779ms 200 application/json; charset=utf-8 INFO 2026-04-19 10:50:50,502 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=fileMaxSize,whiteFileTypes& INFO 2026-04-19 10:50:50,502 [4 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 10:50:50,502 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:50,503 [4 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 10:50:50,506 [4 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 10:50:50,506 [4 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 2.8481ms INFO 2026-04-19 10:50:50,506 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 10:50:50,506 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.6014ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:33:45,398 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-04-19 11:33:45,973 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmM\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-04-19 11:33:46,007 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776569622160&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 11:33:46,020 [6 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 11:33:46,020 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.6353ms 200 text/html INFO 2026-04-19 11:33:46,642 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.6770558779803251 INFO 2026-04-19 11:33:46,644 [6 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 11:33:46,645 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2.7494ms 200 application/javascript INFO 2026-04-19 11:33:46,744 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776569622160%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 11:33:46,745 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 608 INFO 2026-04-19 11:33:46,747 [15 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 11:33:46,904 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:33:46,904 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:33:46,967 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 11:33:46,967 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 11:33:48,115 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:33:48,115 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:33:48,394 [16 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776569622160&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 11:33:48,396 [7 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 11:33:48,402 [7 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 11:33:48,402 [7 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 11:33:48,480 [7 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 11:33:48,596 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:33:48,605 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 487.9295ms INFO 2026-04-19 11:33:48,606 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 11:33:48,608 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1863.0404ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:33:48,794 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 11:33:48,806 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 11:33:48,812 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:33:48,812 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:33:48,813 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 11:33:48,813 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 11:33:48,816 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:33:48,816 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:33:48,818 [12 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 11:33:48,820 [12 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 11:33:48,820 [12 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 11:33:48,852 [12 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 11:33:48,864 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:33:48,867 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 50.7942ms INFO 2026-04-19 11:33:48,867 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 11:33:48,867 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 73.7325ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:33:48,874 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:33:48,877 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 60.9481ms INFO 2026-04-19 11:33:48,878 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 11:33:48,878 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 71.631ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:33:48,945 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 11:33:48,946 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:33:48,946 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 11:33:48,947 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 11:33:48,947 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:33:48,947 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 11:33:48,948 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:33:48,949 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:33:48,954 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:33:48,954 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 5.0813ms INFO 2026-04-19 11:33:48,954 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 11:33:48,954 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.3098ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:33:48,962 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:33:48,964 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 11:33:48,964 [7 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 11:33:48,964 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:33:48,965 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 11:33:48,965 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 16.4552ms INFO 2026-04-19 11:33:48,965 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 11:33:48,965 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 19.753ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:33:48,967 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:33:48,986 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 11:33:48,986 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:33:48,986 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 11:33:48,987 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 11:33:48,987 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:33:48,988 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 11:33:49,074 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:33:49,076 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:33:49,100 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 11:33:49,100 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 11:33:49,100 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:33:49,101 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:33:49,101 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 11:33:49,101 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 11:33:49,102 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:33:49,103 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:33:49,107 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:33:49,107 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 32.9679ms INFO 2026-04-19 11:33:49,107 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 11:33:49,107 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 121.8172ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:33:49,133 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 11:33:49,133 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:33:49,133 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:33:49,134 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 166.7223ms INFO 2026-04-19 11:33:49,134 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 11:33:49,134 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 169.7799ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:33:49,134 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 58.0362ms INFO 2026-04-19 11:33:49,134 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 11:33:49,134 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 147.1057ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:33:49,135 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:33:49,135 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 11:33:49,135 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:33:49,135 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 32.3145ms INFO 2026-04-19 11:33:49,135 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 11:33:49,135 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 35.0272ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:33:49,135 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:33:49,136 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 33.8482ms INFO 2026-04-19 11:33:49,136 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 11:33:49,136 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 36.3678ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:33:49,137 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:33:49,141 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:33:49,142 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 4.8441ms INFO 2026-04-19 11:33:49,142 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 11:33:49,142 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.0094ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:33:49,149 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 11:33:49,150 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:33:49,150 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 11:33:49,152 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:33:49,192 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 11:33:49,193 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:33:49,193 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 11:33:49,196 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 11:33:49,196 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:33:49,196 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 11:33:49,266 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:33:49,269 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 1153.6425ms INFO 2026-04-19 11:33:49,269 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 11:33:49,269 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2525.1407ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:33:49,544 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 11:33:49,545 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:33:49,545 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 11:33:49,635 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:33:49,635 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:33:49,855 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:33:49,998 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:33:50,002 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 366.7384ms INFO 2026-04-19 11:33:50,002 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 11:33:50,002 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 809.2995ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:33:50,015 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:33:50,015 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:33:50,016 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 864.2884ms INFO 2026-04-19 11:33:50,016 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 11:33:50,016 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 160.4976ms INFO 2026-04-19 11:33:50,016 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 11:33:50,016 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 866.7103ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:33:50,016 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 472.1496ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:33:50,615 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:33:50,618 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 982.7924ms INFO 2026-04-19 11:33:50,618 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 11:33:50,618 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1422.3357ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:54:02,588 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776570845675&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 11:54:02,590 [57 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 11:54:02,591 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2.5732ms 200 text/html INFO 2026-04-19 11:54:03,329 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.28876209387126117 INFO 2026-04-19 11:54:03,331 [56 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 11:54:03,331 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2.1644ms 200 application/javascript INFO 2026-04-19 11:54:03,459 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776570845675%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 11:54:03,468 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 11:54:03,468 [57 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 11:54:03,470 [57 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 11:54:03,470 [60 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 11:54:03,471 [57 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 11:54:03,471 [60 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 11:54:03,472 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:03,472 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:03,474 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:54:03,474 [60 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:54:03,476 [60 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776570845675&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 11:54:03,599 [61 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:54:03,599 [61 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 124.6502ms INFO 2026-04-19 11:54:03,599 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:03,599 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 140.3624ms 200 application/json; charset=utf-8 WARN 2026-04-19 11:54:03,610 [57 ] Mvc.Authorization.AbpAuthorizationFilter - Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) INFO 2026-04-19 11:54:03,611 [57 ] c.Infrastructure.ControllerActionInvoker - Authorization failed for the request at filter 'Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter'. INFO 2026-04-19 11:54:03,611 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:54:03,613 [57 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 138.1287ms INFO 2026-04-19 11:54:03,613 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:03,613 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 145.3351ms 401 application/json; charset=utf-8 INFO 2026-04-19 11:54:03,791 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/TokenAuth/ReflashToken? application/json 692 INFO 2026-04-19 11:54:03,791 [57 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 11:54:03,794 [57 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 11:54:03,794 [57 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 11:54:03,794 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 11:54:03,800 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "ReflashToken", controller = "TokenAuth", area = ""}. Executing controller action with signature System.String ReflashToken(Sg.HcmMb.Models.TokenAuth.ReflashTokenModel) on controller Sg.Hcm.Controllers.TokenAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 11:54:04,578 [57 ] Sg.Hcm.Controllers.TokenAuthController - ReflashToken_requestToken:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE1MjgiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiRDAwMzM3NCIsImh0dHA6Ly93d3cuYXNwbmV0Ym9pbGVycGxhdGUuY29tL2lkZW50aXR5L2NsYWltcy90ZW5hbnRJZCI6IjEiLCJVc2VyTmFtZSI6IuiSi-aBkuS4rSIsIkxhbmd1YWdlIjoiemgtY24iLCJzdWIiOiIxNTI4IiwianRpIjoiY2M3NTcyM2QtNGJhOC00OTY0LWFlNzQtOWUxODZmYmNkYWJiIiwiaWF0IjoxNzc2MjI1NDY4LCJuYmYiOjE3NzYyMjU0NjYsImV4cCI6MTc3NjMxMTg2OCwiaXNzIjoiSGNtIiwiYXVkIjoiSGNtIn0.2mezvP0Vx7iCOvGnvjTXnLimg7iF0BYD5b7GTlyIB_w INFO 2026-04-19 11:54:04,588 [61 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:54:04,588 [61 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core) in 787.452ms INFO 2026-04-19 11:54:04,588 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 11:54:04,589 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 798.0478ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:54:04,792 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 11:54:04,792 [61 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 11:54:04,793 [61 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:54:04,799 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:04,801 [60 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:54:04,804 [60 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 11:54:04,805 [60 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 11:54:04,805 [60 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 11:54:04,822 [60 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 11:54:04,831 [60 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:54:04,832 [60 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 30.0354ms INFO 2026-04-19 11:54:04,832 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:04,832 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 40.5035ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:54:04,914 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 11:54:04,915 [61 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:54:04,915 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:04,917 [61 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:54:04,919 [61 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 11:54:04,919 [61 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 11:54:04,920 [61 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 11:54:04,975 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 11:54:04,976 [60 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:54:04,977 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:04,979 [60 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:54:04,987 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:54:04,987 [57 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 8.0333ms INFO 2026-04-19 11:54:04,987 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:04,987 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.5756ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:54:04,993 [61 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 11:54:04,996 [61 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:54:04,996 [61 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 78.7122ms INFO 2026-04-19 11:54:04,996 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:04,996 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 82.3661ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:54:05,102 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 11:54:05,102 [56 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 11:54:05,104 [56 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:54:05,104 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:05,105 [56 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:54:05,112 [56 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:54:05,112 [56 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.8057ms INFO 2026-04-19 11:54:05,112 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:05,112 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.3912ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:54:05,123 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 11:54:05,123 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:54:05,123 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:05,124 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 11:54:05,124 [56 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:54:05,124 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:05,124 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:54:05,125 [56 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:54:05,127 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:54:05,127 [57 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.1494ms INFO 2026-04-19 11:54:05,127 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:05,128 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.9964ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:54:05,133 [56 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:54:05,133 [56 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 7.5142ms INFO 2026-04-19 11:54:05,133 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:05,133 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.3547ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:54:05,208 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 11:54:05,208 [60 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:54:05,208 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:05,209 [60 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:54:05,212 [60 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:54:05,213 [60 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.112ms INFO 2026-04-19 11:54:05,213 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:05,213 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.9218ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:54:05,218 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 11:54:05,218 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 11:54:05,219 [60 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:54:05,219 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:05,220 [60 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:54:05,220 [61 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:54:05,220 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:05,221 [61 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:54:05,223 [60 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:54:05,223 [60 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 3.4581ms INFO 2026-04-19 11:54:05,223 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:05,224 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.322ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:54:05,224 [61 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:54:05,224 [61 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 2.9562ms INFO 2026-04-19 11:54:05,224 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:05,225 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.3417ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:54:05,237 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 11:54:05,238 [61 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:54:05,238 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:05,239 [61 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:54:05,241 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 11:54:05,243 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 11:54:05,243 [56 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:54:05,243 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:05,245 [56 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:54:05,247 [61 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:54:05,247 [61 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 8.2295ms INFO 2026-04-19 11:54:05,247 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:05,247 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.8629ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:54:05,248 [56 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:54:05,248 [56 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 3.4001ms INFO 2026-04-19 11:54:05,248 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:05,248 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.2144ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:54:05,250 [60 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:54:05,250 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:05,251 [60 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:54:05,255 [60 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:54:05,256 [60 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 4.522ms INFO 2026-04-19 11:54:05,256 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:05,256 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.3972ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:54:05,310 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 11:54:05,310 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 11:54:05,311 [54 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:54:05,311 [54 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:05,312 [54 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:54:05,313 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 11:54:05,313 [61 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:54:05,313 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:05,314 [61 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:54:05,315 [60 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:54:05,315 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:05,317 [60 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:54:05,332 [60 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:54:05,332 [60 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 15.561ms INFO 2026-04-19 11:54:05,332 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:05,332 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 22.2667ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:54:05,334 [55 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:54:05,335 [55 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 22.6339ms INFO 2026-04-19 11:54:05,335 [55 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:05,335 [55 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 24.3218ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:54:05,337 [61 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:54:05,338 [61 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 23.5046ms INFO 2026-04-19 11:54:05,338 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:05,338 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 25.1157ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:54:09,675 [55 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ToDoListMgr/GetToDoListResult?url=salary& INFO 2026-04-19 11:54:09,676 [55 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:54:09,677 [55 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.ToDoList.ToDoListMgrAppService.GetToDoListResult (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:09,680 [55 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetToDoListResult", controller = "ToDoListMgr"}. Executing controller action with signature Sg.HcmMb.ToDoList.Dto.ToDoListResultDto GetToDoListResult(Sg.HcmMb.ToDoList.Dto.ToDoListUrlDto) on controller Sg.HcmMb.ToDoList.ToDoListMgrAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:54:09,710 [55 ] Sg.HcmMb.ToDoList.ToDoListMgrAppService - GetToDoListResult_requestToken:Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE1MjgiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiRDAwMzM3NCIsImh0dHA6Ly93d3cuYXNwbmV0Ym9pbGVycGxhdGUuY29tL2lkZW50aXR5L2NsYWltcy90ZW5hbnRJZCI6IjEiLCJVc2VyTmFtZSI6IuiSi-aBkuS4rSIsIkxhbmd1YWdlIjoiemgtY24iLCJzdWIiOiIxNTI4IiwianRpIjoiZjdlZWIxYzUtMmZlYS00ZDg1LWFjMWQtZDNmYTI4NmRlYjM0IiwiaWF0IjoxNzc2NTcwODQ0LCJuYmYiOjE3NzY1NzA4NDIsImV4cCI6MTc3NjY1NzI0NCwiaXNzIjoiSGNtIiwiYXVkIjoiSGNtIn0.BKlYqKPqIq-9ypFjxcVAavUCttgVn4M7ePgah-lNqQ4 INFO 2026-04-19 11:54:09,716 [55 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:54:09,717 [55 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.ToDoList.ToDoListMgrAppService.GetToDoListResult (Sg.Hcm.Application.M) in 36.4957ms INFO 2026-04-19 11:54:09,717 [55 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.ToDoList.ToDoListMgrAppService.GetToDoListResult (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:09,717 [55 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 42.3547ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:54:10,063 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 37 INFO 2026-04-19 11:54:10,064 [61 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 11:54:10,064 [61 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:54:10,065 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:10,067 [61 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:54:10,080 [61 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:54:10,081 [61 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 13.7718ms INFO 2026-04-19 11:54:10,081 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:10,081 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 17.5575ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:54:10,211 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/PubClass/GetParameters?tableName=MobileParas¶meterNames=enableFaceUser& INFO 2026-04-19 11:54:10,211 [60 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:54:10,212 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:10,215 [60 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParameters", controller = "PubClass"}. Executing controller action with signature System.Object GetParameters(System.String, System.String) on controller Sg.HcmMb.PubClass.PubClassAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:54:10,249 [60 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:54:10,249 [60 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M) in 34.4589ms INFO 2026-04-19 11:54:10,249 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:10,249 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 38.9208ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:54:10,352 [55 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Salary/ConfirmPwdByEnableCheckPwd2? application/x-www-form-urlencoded 0 INFO 2026-04-19 11:54:10,352 [55 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 11:54:10,353 [55 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:54:10,353 [55 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Pay.SalaryAppService.ConfirmPwdByEnableCheckPwd2 (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:10,355 [55 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "ConfirmPwdByEnableCheckPwd2", controller = "Salary"}. Executing controller action with signature Boolean ConfirmPwdByEnableCheckPwd2() on controller Sg.HcmMb.Pay.SalaryAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:54:10,359 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Salary/GetIsDefaultPwd?& INFO 2026-04-19 11:54:10,365 [60 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:54:10,365 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Pay.SalaryAppService.GetIsDefaultPwd (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:10,383 [60 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetIsDefaultPwd", controller = "Salary"}. Executing controller action with signature Boolean GetIsDefaultPwd() on controller Sg.HcmMb.Pay.SalaryAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:54:10,384 [55 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:54:10,385 [55 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Pay.SalaryAppService.ConfirmPwdByEnableCheckPwd2 (Sg.Hcm.Application.M) in 29.2381ms INFO 2026-04-19 11:54:10,385 [55 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Pay.SalaryAppService.ConfirmPwdByEnableCheckPwd2 (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:10,385 [55 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 32.9455ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:54:10,388 [60 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:54:10,388 [60 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Pay.SalaryAppService.GetIsDefaultPwd (Sg.Hcm.Application.M) in 5.1639ms INFO 2026-04-19 11:54:10,388 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Pay.SalaryAppService.GetIsDefaultPwd (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:10,388 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 29.1776ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:54:10,501 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050002&IsEss=true& INFO 2026-04-19 11:54:10,501 [56 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:54:10,502 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:10,503 [56 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:54:10,507 [56 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:54:10,507 [56 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.3401ms INFO 2026-04-19 11:54:10,507 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:10,508 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.4977ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:54:21,759 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Salary/CheckPwd2? application/json 16 INFO 2026-04-19 11:54:21,759 [56 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 11:54:21,760 [56 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:54:21,760 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Pay.SalaryAppService.CheckPwd2 (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:21,763 [56 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckPwd2", controller = "Salary"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckPwd2(Sg.HcmMb.Pay.Dto.PwdDto) on controller Sg.HcmMb.Pay.SalaryAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:54:21,774 [56 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:54:21,775 [56 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Pay.SalaryAppService.CheckPwd2 (Sg.Hcm.Application.M) in 11.6832ms INFO 2026-04-19 11:54:21,775 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Pay.SalaryAppService.CheckPwd2 (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:21,775 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 16.4873ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:54:21,968 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Salary/GetWageDetial?GZYM=&GZYM2=&id=-1& INFO 2026-04-19 11:54:21,969 [60 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:54:21,970 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Pay.SalaryAppService.GetWageDetial (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:21,972 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050001&IsEss=true& INFO 2026-04-19 11:54:21,972 [60 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetWageDetial", controller = "Salary"}. Executing controller action with signature Sg.HcmMb.Pay.Dto.SalaryListsDto GetWageDetial(System.String, System.String, Int32) on controller Sg.HcmMb.Pay.SalaryAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:54:21,972 [56 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:54:21,972 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:21,974 [56 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:54:21,978 [56 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:54:21,978 [56 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.3574ms INFO 2026-04-19 11:54:21,978 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:21,978 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.2924ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:54:22,146 [60 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:54:22,192 [55 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Pay.SalaryAppService.GetWageDetial (Sg.Hcm.Application.M) in 219.4166ms INFO 2026-04-19 11:54:22,192 [55 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Pay.SalaryAppService.GetWageDetial (Sg.Hcm.Application.M)' INFO 2026-04-19 11:54:22,192 [55 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 223.4183ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:55:03,294 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776570906396&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 11:55:03,296 [53 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 11:55:03,296 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.4542ms 200 text/html INFO 2026-04-19 11:55:03,688 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.7791945558529396 INFO 2026-04-19 11:55:03,689 [49 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 11:55:03,689 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.3277ms 200 application/javascript INFO 2026-04-19 11:55:03,796 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776570906396%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 11:55:03,797 [60 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:55:03,798 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:03,799 [60 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:55:03,801 [60 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776570906396&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 11:55:03,806 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 11:55:03,806 [48 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 11:55:03,806 [60 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:55:03,807 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:55:03,807 [60 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 7.558ms INFO 2026-04-19 11:55:03,807 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:03,807 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:03,807 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.0105ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:55:03,809 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:55:03,811 [48 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 11:55:03,811 [48 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 11:55:03,811 [48 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 11:55:03,826 [48 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 11:55:03,830 [47 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:55:03,830 [47 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 21.2948ms INFO 2026-04-19 11:55:03,830 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:03,830 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 24.7386ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:55:03,924 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 11:55:03,924 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:55:03,925 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:03,927 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:55:03,928 [48 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 11:55:03,928 [48 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 11:55:03,928 [48 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 11:55:03,928 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 11:55:03,929 [47 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:55:03,929 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:03,931 [47 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:55:03,938 [46 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:55:03,939 [46 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 7.2803ms INFO 2026-04-19 11:55:03,939 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:03,939 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.5588ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:55:03,943 [48 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 11:55:03,948 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:55:03,948 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 21.7182ms INFO 2026-04-19 11:55:03,948 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:03,949 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 24.8277ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:55:04,087 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 11:55:04,087 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 11:55:04,087 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 11:55:04,088 [46 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 11:55:04,088 [53 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:55:04,088 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:55:04,088 [46 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:55:04,089 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:04,089 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:04,089 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:04,091 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:55:04,091 [46 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:55:04,091 [53 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:55:04,098 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:55:04,098 [53 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:55:04,098 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 7.481ms INFO 2026-04-19 11:55:04,098 [53 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 7.6523ms INFO 2026-04-19 11:55:04,098 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:04,098 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:04,099 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.3778ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:55:04,099 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.3827ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:55:04,102 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:55:04,102 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 11.1576ms INFO 2026-04-19 11:55:04,102 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:04,102 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.6647ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:55:04,198 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 11:55:04,199 [53 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:55:04,199 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:04,201 [53 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:55:04,203 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 11:55:04,204 [53 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:55:04,204 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:04,204 [45 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:55:04,205 [45 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.5456ms INFO 2026-04-19 11:55:04,205 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:04,205 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.2708ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:55:04,205 [53 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:55:04,206 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 11:55:04,207 [45 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:55:04,207 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 11:55:04,207 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:04,207 [53 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:55:04,207 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 11:55:04,207 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:04,207 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:55:04,207 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:04,208 [45 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:55:04,208 [53 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:55:04,209 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:55:04,209 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:55:04,209 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 4.0868ms INFO 2026-04-19 11:55:04,209 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:04,209 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.9307ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:55:04,212 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:55:04,212 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 3.0422ms INFO 2026-04-19 11:55:04,212 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:04,212 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.7009ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:55:04,215 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 11:55:04,216 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:55:04,216 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:04,216 [60 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:55:04,216 [60 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 7.7629ms INFO 2026-04-19 11:55:04,216 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:04,216 [45 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:55:04,216 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.6031ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:55:04,216 [45 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 8.4038ms INFO 2026-04-19 11:55:04,216 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:04,217 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.1989ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:55:04,217 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:55:04,222 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:55:04,222 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 4.5505ms INFO 2026-04-19 11:55:04,222 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:04,222 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.5177ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:55:04,287 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 11:55:04,287 [60 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:55:04,288 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:04,289 [60 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:55:04,291 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 11:55:04,292 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:55:04,292 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:04,293 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:55:04,302 [60 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:55:04,302 [60 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 13.3155ms INFO 2026-04-19 11:55:04,302 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:04,302 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.112ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:55:04,311 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:55:04,312 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 18.4969ms INFO 2026-04-19 11:55:04,312 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:04,312 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 20.2933ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:55:04,450 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 11:55:04,450 [60 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:55:04,450 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:04,451 [60 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:55:04,455 [60 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:55:04,455 [60 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 3.1864ms INFO 2026-04-19 11:55:04,455 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:04,455 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.231ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:55:09,203 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 11:55:09,203 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054006&IsEss=true& INFO 2026-04-19 11:55:09,203 [49 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 11:55:09,203 [45 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:55:09,203 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:55:09,204 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:09,204 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:09,205 [45 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:55:09,205 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:55:09,207 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetUserInfo?bIsEss=false& INFO 2026-04-19 11:55:09,208 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:55:09,208 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:09,211 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserInfo", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.UserInfoDto GetUserInfo() on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:55:09,214 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:55:09,214 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 8.7893ms INFO 2026-04-19 11:55:09,214 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:09,216 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.7198ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:55:09,219 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetSubTabes?bIsEss=false& INFO 2026-04-19 11:55:09,219 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 11:55:09,219 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:55:09,219 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260607,260541,26054004,26054005,26054007&IsEss=true& INFO 2026-04-19 11:55:09,220 [53 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:55:09,221 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:09,223 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:09,224 [44 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:55:09,225 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:09,239 [53 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:55:09,240 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:55:09,242 [44 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetSubTabes", controller = "UserInfo"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.UserInfo.Dto.SubTabesDto] GetSubTabes(System.String, Boolean) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:55:09,246 [45 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:55:09,246 [53 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:55:09,247 [53 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 7.7967ms INFO 2026-04-19 11:55:09,247 [45 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 41.4162ms INFO 2026-04-19 11:55:09,247 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:09,247 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:09,247 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 44.705ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:55:09,247 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 27.6758ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:55:09,248 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:55:09,249 [45 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:55:09,250 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M) in 39.267ms INFO 2026-04-19 11:55:09,250 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:09,250 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 42.7454ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:55:09,251 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:55:09,251 [45 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 10.8923ms INFO 2026-04-19 11:55:09,251 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:09,251 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 32.3843ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:55:09,252 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M) in 9.9634ms INFO 2026-04-19 11:55:09,252 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:09,252 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 33.4721ms 200 application/json; charset=utf-8 INFO 2026-04-19 11:55:09,371 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=1528& INFO 2026-04-19 11:55:09,371 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 11:55:09,371 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:09,382 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 11:55:09,390 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 11:55:09,423 [51 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 41.1029ms INFO 2026-04-19 11:55:09,423 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 11:55:09,423 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 52.7371ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:02:54,621 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-04-19 13:02:56,678 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmM\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-04-19 13:02:56,903 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?SgMbSso=wx&corpid=ww0fe1cb02189622be&agentid=1000003 INFO 2026-04-19 13:02:56,903 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/config.js INFO 2026-04-19 13:02:56,903 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/jquery-3.6.0.min.js INFO 2026-04-19 13:02:56,927 [4 ] NetCore.StaticFiles.StaticFileMiddleware - The file /config.js was not modified INFO 2026-04-19 13:02:56,929 [15 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 13:02:56,929 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 25.8479ms 0 text/html INFO 2026-04-19 13:02:56,929 [7 ] NetCore.StaticFiles.StaticFileMiddleware - The file /static/jquery-3.6.0.min.js was not modified INFO 2026-04-19 13:02:56,930 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 27.5324ms 304 application/javascript INFO 2026-04-19 13:02:56,930 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 27.5354ms 304 application/javascript INFO 2026-04-19 13:02:57,078 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776574976408&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 13:02:57,088 [7 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 13:02:57,088 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.9829ms 200 text/html INFO 2026-04-19 13:02:57,590 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.026200178830060317 INFO 2026-04-19 13:02:57,603 [4 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 13:02:57,604 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.6908ms 200 application/javascript INFO 2026-04-19 13:02:57,687 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776574976408%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 13:02:57,687 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 13:02:57,690 [4 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:02:58,055 [4 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 13:02:58,055 [15 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 13:02:58,056 [15 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 13:02:58,056 [4 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 13:02:58,062 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 13:02:58,062 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 13:02:59,651 [4 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:02:59,651 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). WARN 2026-04-19 13:03:00,006 [4 ] Mvc.Authorization.AbpAuthorizationFilter - Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) INFO 2026-04-19 13:03:00,022 [4 ] c.Infrastructure.ControllerActionInvoker - Authorization failed for the request at filter 'Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter'. INFO 2026-04-19 13:03:00,024 [4 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:03:00,061 [4 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 407.2261ms INFO 2026-04-19 13:03:00,061 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 13:03:00,063 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2375.2022ms 401 application/json; charset=utf-8 INFO 2026-04-19 13:03:00,068 [15 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776574976408&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 13:03:01,218 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:03:01,221 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 1569.9256ms INFO 2026-04-19 13:03:01,222 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 13:03:01,223 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 3535.3263ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:11:52,583 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 13:11:52,585 [35 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 13:11:52,585 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2.8815ms 200 text/html INFO 2026-04-19 13:11:52,940 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/config.js INFO 2026-04-19 13:11:52,952 [34 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/config.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\config.js' INFO 2026-04-19 13:11:52,953 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.7557ms 200 application/javascript INFO 2026-04-19 13:11:52,976 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/base64.js INFO 2026-04-19 13:11:52,977 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/zepto.min.js INFO 2026-04-19 13:11:52,977 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/index.bc0e174a.css INFO 2026-04-19 13:11:52,977 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/main.61ed0a96.js INFO 2026-04-19 13:11:52,977 [34 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:11:52,977 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/vconsole.3.14.7.min.js INFO 2026-04-19 13:11:52,997 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/md5.js INFO 2026-04-19 13:11:53,001 [35 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/zepto.min.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\zepto.min.js' INFO 2026-04-19 13:11:53,001 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 24.2005ms 200 application/javascript INFO 2026-04-19 13:11:53,001 [39 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/md5.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\md5.js' INFO 2026-04-19 13:11:53,001 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.2723ms 200 application/javascript INFO 2026-04-19 13:11:53,005 [37 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/base64.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\base64.js' INFO 2026-04-19 13:11:53,005 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 29.1033ms 200 application/javascript INFO 2026-04-19 13:11:53,006 [35 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/vconsole.3.14.7.min.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\vconsole.3.14.7.min.js' INFO 2026-04-19 13:11:53,006 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 28.9666ms 200 application/javascript INFO 2026-04-19 13:11:53,039 [35 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/index.bc0e174a.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\index.bc0e174a.css' INFO 2026-04-19 13:11:53,039 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 62.6782ms 200 text/css INFO 2026-04-19 13:11:53,046 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/logHelper.js INFO 2026-04-19 13:11:53,047 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776575513099&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 13:11:53,047 [39 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 13:11:53,047 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.5958ms 200 text/html INFO 2026-04-19 13:11:53,051 [35 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/logHelper.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\logHelper.js' INFO 2026-04-19 13:11:53,051 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.3652ms 200 application/javascript INFO 2026-04-19 13:11:53,065 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/jquery-3.6.0.min.js INFO 2026-04-19 13:11:53,071 [34 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/jquery-3.6.0.min.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\jquery-3.6.0.min.js' INFO 2026-04-19 13:11:53,071 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.1618ms 200 application/javascript INFO 2026-04-19 13:11:53,107 [39 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/main.61ed0a96.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\main.61ed0a96.js' INFO 2026-04-19 13:11:53,107 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 129.9167ms 200 application/javascript INFO 2026-04-19 13:11:53,141 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/main.61ed0a96.js INFO 2026-04-19 13:11:53,141 [39 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:11:53,142 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/index.bc0e174a.css INFO 2026-04-19 13:11:53,145 [39 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/index.bc0e174a.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\index.bc0e174a.css' INFO 2026-04-19 13:11:53,145 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 3.8339ms 200 text/css INFO 2026-04-19 13:11:53,174 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/vconsole.3.14.7.min.js INFO 2026-04-19 13:11:53,176 [35 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/vconsole.3.14.7.min.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\vconsole.3.14.7.min.js' INFO 2026-04-19 13:11:53,176 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.7064ms 200 application/javascript INFO 2026-04-19 13:11:53,186 [35 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/main.61ed0a96.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\main.61ed0a96.js' INFO 2026-04-19 13:11:53,186 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 45.6046ms 200 application/javascript INFO 2026-04-19 13:11:53,203 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/jquery-3.6.0.min.js INFO 2026-04-19 13:11:53,204 [35 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/jquery-3.6.0.min.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\jquery-3.6.0.min.js' INFO 2026-04-19 13:11:53,204 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.0739ms 200 application/javascript INFO 2026-04-19 13:11:53,817 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/lang.js INFO 2026-04-19 13:11:53,818 [35 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/lang.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\lang.js' INFO 2026-04-19 13:11:53,819 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.899ms 200 application/javascript INFO 2026-04-19 13:11:54,221 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.3107636625738138 INFO 2026-04-19 13:11:54,222 [39 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 13:11:54,223 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.6447ms 200 application/javascript INFO 2026-04-19 13:11:54,300 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/logo2.jpg INFO 2026-04-19 13:11:54,356 [35 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/logo2.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\logo2.jpg' INFO 2026-04-19 13:11:54,356 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 55.9565ms 200 image/jpeg INFO 2026-04-19 13:11:54,396 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776575513099%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 13:11:54,406 [39 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 13:11:54,407 [39 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 13:11:54,407 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 13:11:54,412 [39 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:11:54,415 [39 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776575513099&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 13:11:54,422 [35 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:11:54,422 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 9.9807ms INFO 2026-04-19 13:11:54,422 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 13:11:54,423 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 26.1484ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:11:54,428 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 615 INFO 2026-04-19 13:11:54,428 [34 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:11:54,438 [34 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 13:11:54,438 [34 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 13:11:54,438 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 13:11:54,440 [34 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). WARN 2026-04-19 13:11:54,441 [34 ] Mvc.Authorization.AbpAuthorizationFilter - Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) INFO 2026-04-19 13:11:54,441 [34 ] c.Infrastructure.ControllerActionInvoker - Authorization failed for the request at filter 'Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter'. INFO 2026-04-19 13:11:54,441 [34 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:11:54,441 [34 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 1.2724ms INFO 2026-04-19 13:11:54,441 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 13:11:54,442 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.9504ms 401 application/json; charset=utf-8 INFO 2026-04-19 13:11:54,578 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/TokenAuth/ReflashToken? application/json 695 INFO 2026-04-19 13:11:54,578 [39 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:11:54,578 [39 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 13:11:54,578 [39 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 13:11:54,579 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 13:11:54,591 [39 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "ReflashToken", controller = "TokenAuth", area = ""}. Executing controller action with signature System.String ReflashToken(Sg.HcmMb.Models.TokenAuth.ReflashTokenModel) on controller Sg.Hcm.Controllers.TokenAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 13:11:55,076 [39 ] Sg.Hcm.Controllers.TokenAuthController - ReflashToken_requestToken:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjY0ODEwIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6IkQwMTYwOTkiLCJodHRwOi8vd3d3LmFzcG5ldGJvaWxlcnBsYXRlLmNvbS9pZGVudGl0eS9jbGFpbXMvdGVuYW50SWQiOiIxIiwiVXNlck5hbWUiOiLok53moqboirMiLCJMYW5ndWFnZSI6InpoLWNuIiwic3ViIjoiNjQ4MTAiLCJqdGkiOiI0ZjY1NjNkMy1jZTdjLTRkODItOTExOS0xYTcxNTE4ZDQ1YTgiLCJpYXQiOjE3NzYyMjU2NjksIm5iZiI6MTc3NjIyNTY2NywiZXhwIjoxNzc2MzEyMDY5LCJpc3MiOiJIY20iLCJhdWQiOiJIY20ifQ.NgUFCrRwyw2beXHkyoQrNGs2bljvyI1Uh0a1KEXzuXI INFO 2026-04-19 13:11:55,100 [34 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:11:55,101 [34 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core) in 509.1915ms INFO 2026-04-19 13:11:55,101 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 13:11:55,101 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 523.4687ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:11:55,219 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 615 INFO 2026-04-19 13:11:55,219 [35 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:11:55,227 [35 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:11:55,271 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 13:11:55,272 [34 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:11:55,301 [34 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 13:11:55,301 [34 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 13:11:55,301 [34 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 13:11:55,419 [34 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 13:11:55,443 [34 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:11:55,456 [34 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 183.3732ms INFO 2026-04-19 13:11:55,456 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 13:11:55,456 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 237.423ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:11:55,586 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 13:11:55,586 [35 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:11:55,586 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:11:55,588 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 13:11:55,588 [34 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:11:55,588 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 13:11:55,589 [35 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:11:55,590 [34 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:11:55,610 [34 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 13:11:55,634 [34 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 13:11:55,634 [34 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 13:11:55,689 [34 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 13:11:55,720 [34 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:11:55,723 [34 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 132.4562ms INFO 2026-04-19 13:11:55,723 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 13:11:55,723 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 134.9504ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:11:55,862 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/index.498c386f.js INFO 2026-04-19 13:11:55,862 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/keepAlive.dc843649.js INFO 2026-04-19 13:11:55,862 [35 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:11:55,862 [39 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:11:55,868 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/null.b423664e.js INFO 2026-04-19 13:11:55,868 [38 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:11:55,883 [38 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/null.b423664e.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\null.b423664e.js' INFO 2026-04-19 13:11:55,883 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.4977ms 200 application/javascript INFO 2026-04-19 13:11:55,885 [39 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/keepAlive.dc843649.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\keepAlive.dc843649.js' INFO 2026-04-19 13:11:55,885 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 22.7764ms 200 application/javascript INFO 2026-04-19 13:11:55,890 [35 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/index.498c386f.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\index.498c386f.js' INFO 2026-04-19 13:11:55,891 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 28.6428ms 200 application/javascript INFO 2026-04-19 13:11:55,893 [35 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:11:55,895 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 305.9533ms INFO 2026-04-19 13:11:55,895 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:11:55,895 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 309.7738ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:11:55,898 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/null.0ed91962.css INFO 2026-04-19 13:11:55,908 [39 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/null.0ed91962.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\null.0ed91962.css' INFO 2026-04-19 13:11:55,908 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.0527ms 200 text/css INFO 2026-04-19 13:11:55,920 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/unitMenu.7af4f9f2.css INFO 2026-04-19 13:11:55,921 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/index.3e032556.css INFO 2026-04-19 13:11:55,923 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/null.91e82149.js INFO 2026-04-19 13:11:55,923 [34 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:11:55,928 [34 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/null.91e82149.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\null.91e82149.js' INFO 2026-04-19 13:11:55,928 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.2755ms 200 application/javascript INFO 2026-04-19 13:11:55,932 [34 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/index.3e032556.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\index.3e032556.css' INFO 2026-04-19 13:11:55,932 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.8804ms 200 text/css INFO 2026-04-19 13:11:55,934 [34 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/unitMenu.7af4f9f2.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\unitMenu.7af4f9f2.css' INFO 2026-04-19 13:11:55,934 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.0598ms 200 text/css INFO 2026-04-19 13:11:55,935 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/childMenu.94546d5d.js INFO 2026-04-19 13:11:55,935 [34 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:11:55,938 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/unitMenu.3916401c.js INFO 2026-04-19 13:11:55,938 [39 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:11:55,946 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 13:11:55,947 [35 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:11:55,947 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 13:11:55,949 [35 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:11:55,962 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 13:11:55,962 [37 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:11:55,963 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:11:55,964 [37 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:11:55,965 [39 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/unitMenu.3916401c.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\unitMenu.3916401c.js' INFO 2026-04-19 13:11:55,965 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 26.7705ms 200 application/javascript INFO 2026-04-19 13:11:55,969 [34 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/childMenu.94546d5d.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\childMenu.94546d5d.js' INFO 2026-04-19 13:11:55,969 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 33.9821ms 200 application/javascript INFO 2026-04-19 13:11:55,972 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 13:11:55,972 [37 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:11:55,972 [35 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:11:55,973 [37 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:11:55,973 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:11:55,973 [39 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:11:55,974 [39 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 9.4244ms INFO 2026-04-19 13:11:55,974 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:11:55,974 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.6399ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:11:55,975 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 25.9651ms INFO 2026-04-19 13:11:55,975 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 13:11:55,975 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 28.7755ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:11:55,976 [37 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:11:56,062 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 13:11:56,062 [34 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:11:56,062 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 13:11:56,064 [34 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:11:56,120 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 13:11:56,120 [35 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:11:56,120 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 13:11:56,171 [35 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:11:56,227 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/wdqj.1dfb65ca.png INFO 2026-04-19 13:11:56,276 [39 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/wdqj.1dfb65ca.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\wdqj.1dfb65ca.png' INFO 2026-04-19 13:11:56,276 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 49.2377ms 200 image/png INFO 2026-04-19 13:11:56,276 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/wdjb.e624b7f0.png INFO 2026-04-19 13:11:56,291 [39 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/wdjb.e624b7f0.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\wdjb.e624b7f0.png' INFO 2026-04-19 13:11:56,292 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.1094ms 200 image/png INFO 2026-04-19 13:11:56,292 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/wddk.4a9e34c6.png INFO 2026-04-19 13:11:56,296 [39 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/wddk.4a9e34c6.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\wddk.4a9e34c6.png' INFO 2026-04-19 13:11:56,296 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.1349ms 200 image/png INFO 2026-04-19 13:11:56,343 [34 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:11:56,344 [34 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 279.6952ms INFO 2026-04-19 13:11:56,344 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 13:11:56,344 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 282.3777ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:11:56,370 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 13:11:56,370 [34 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:11:56,370 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:11:56,371 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 13:11:56,372 [39 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:11:56,372 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 13:11:56,663 [34 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:11:56,664 [39 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:11:56,673 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 13:11:56,673 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 13:11:56,674 [39 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:11:56,674 [34 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:11:56,674 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 13:11:56,674 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 13:11:56,679 [37 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:11:56,679 [37 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 16.669ms INFO 2026-04-19 13:11:56,680 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:11:56,680 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 309.9862ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:11:56,836 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 13:11:56,838 [37 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:11:56,838 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 13:11:57,107 [39 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:11:57,114 [37 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:11:57,114 [34 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:11:57,179 [39 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:11:57,180 [39 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 515.4694ms INFO 2026-04-19 13:11:57,180 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 13:11:57,180 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 808.5428ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:11:57,181 [39 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:11:57,181 [39 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 73.5684ms INFO 2026-04-19 13:11:57,181 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 13:11:57,181 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 507.7319ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:11:57,182 [39 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:11:57,182 [39 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 1206.4905ms INFO 2026-04-19 13:11:57,182 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:11:57,182 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1210.1145ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:11:57,191 [37 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:11:57,192 [37 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 78.376ms INFO 2026-04-19 13:11:57,192 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 13:11:57,192 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 356.1065ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:11:57,212 [35 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:11:57,213 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 1042.4834ms INFO 2026-04-19 13:11:57,213 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 13:11:57,213 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1093.4111ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:11:57,236 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/yjg.7e6d65c1.png INFO 2026-04-19 13:11:57,237 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 13:11:57,237 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/null.83f7e40a.png INFO 2026-04-19 13:11:57,237 [35 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:11:57,237 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 13:11:57,256 [39 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/yjg.7e6d65c1.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\yjg.7e6d65c1.png' INFO 2026-04-19 13:11:57,256 [37 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/null.83f7e40a.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\null.83f7e40a.png' INFO 2026-04-19 13:11:57,256 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 20.447ms 200 image/png INFO 2026-04-19 13:11:57,256 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 19.437ms 200 image/png INFO 2026-04-19 13:11:57,256 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 13:11:57,257 [39 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:11:57,257 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 13:11:57,257 [35 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:11:57,259 [39 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:11:57,280 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/1.jpg INFO 2026-04-19 13:11:57,315 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/2.jpg INFO 2026-04-19 13:11:57,317 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/3.jpg INFO 2026-04-19 13:11:57,330 [37 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/1.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\1.jpg' INFO 2026-04-19 13:11:57,330 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 50.1008ms 200 image/jpeg INFO 2026-04-19 13:11:57,335 [37 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/3.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\3.jpg' INFO 2026-04-19 13:11:57,335 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 17.5533ms 200 image/jpeg INFO 2026-04-19 13:11:57,377 [37 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/2.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\2.jpg' INFO 2026-04-19 13:11:57,377 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 62.1287ms 200 image/jpeg INFO 2026-04-19 13:11:57,495 [34 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:11:57,496 [34 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 382.5129ms INFO 2026-04-19 13:11:57,496 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 13:11:57,496 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 823.1318ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:11:57,934 [39 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:11:57,937 [39 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 678.7892ms INFO 2026-04-19 13:11:57,938 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 13:11:57,938 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 681.3305ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:11:58,420 [35 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:11:58,422 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 1165.2568ms INFO 2026-04-19 13:11:58,422 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 13:11:58,423 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1185.9541ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:12:01,021 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/my.d72f6af2.js INFO 2026-04-19 13:12:01,021 [34 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:12:01,023 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/my.e909c210.css INFO 2026-04-19 13:12:01,042 [38 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/my.e909c210.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\my.e909c210.css' INFO 2026-04-19 13:12:01,042 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 19.4993ms 200 text/css INFO 2026-04-19 13:12:01,049 [38 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/my.d72f6af2.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\my.d72f6af2.js' INFO 2026-04-19 13:12:01,050 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 28.5711ms 200 application/javascript INFO 2026-04-19 13:12:01,068 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 13:12:01,068 [39 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:12:01,070 [39 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:12:01,071 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:12:01,073 [39 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:12:01,108 [39 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:12:01,108 [39 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 34.7999ms INFO 2026-04-19 13:12:01,108 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:12:01,108 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 40.881ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:12:01,256 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260607,26054001,260541,26054004,26054005,26054007&IsEss=true& INFO 2026-04-19 13:12:01,256 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 13:12:01,257 [39 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:12:01,257 [38 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:12:01,257 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:12:01,257 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:12:01,258 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054006&IsEss=true& INFO 2026-04-19 13:12:01,258 [35 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:12:01,258 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:12:01,258 [38 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:12:01,259 [35 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:12:01,260 [39 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:12:01,260 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetUserInfo?bIsEss=false& INFO 2026-04-19 13:12:01,260 [34 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:12:01,260 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 13:12:01,262 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetSubTabes?bIsEss=false& INFO 2026-04-19 13:12:01,262 [34 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserInfo", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.UserInfoDto GetUserInfo() on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:12:01,267 [37 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:12:01,267 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 13:12:01,268 [35 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:12:01,268 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 9.3761ms INFO 2026-04-19 13:12:01,268 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:12:01,268 [32 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:12:01,268 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.7652ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:12:01,268 [32 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 8.6304ms INFO 2026-04-19 13:12:01,268 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:12:01,268 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.5677ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:12:01,291 [37 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetSubTabes", controller = "UserInfo"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.UserInfo.Dto.SubTabesDto] GetSubTabes(System.String, Boolean) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:12:01,292 [32 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:12:01,294 [32 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 34.1132ms INFO 2026-04-19 13:12:01,294 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:12:01,294 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 37.7877ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:12:01,319 [34 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:12:01,320 [34 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M) in 57.591ms INFO 2026-04-19 13:12:01,320 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 13:12:01,320 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 60.2428ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:12:01,457 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=64810& INFO 2026-04-19 13:12:01,457 [39 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:12:01,457 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 13:12:01,460 [39 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:12:01,479 [34 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:12:01,480 [34 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M) in 189.0506ms INFO 2026-04-19 13:12:01,480 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 13:12:01,480 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 218.2833ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:12:01,515 [39 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:12:01,515 [39 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 55.5707ms INFO 2026-04-19 13:12:01,515 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 13:12:01,515 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 58.7887ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:12:02,861 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/annualLeave.a71d585d.js INFO 2026-04-19 13:12:02,862 [39 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:12:02,863 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/annualLeave.4d308de3.css INFO 2026-04-19 13:12:02,876 [37 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/annualLeave.4d308de3.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\annualLeave.4d308de3.css' INFO 2026-04-19 13:12:02,877 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.4177ms 200 text/css INFO 2026-04-19 13:12:02,884 [39 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/annualLeave.a71d585d.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\annualLeave.a71d585d.js' INFO 2026-04-19 13:12:02,884 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 22.9825ms 200 application/javascript INFO 2026-04-19 13:12:02,910 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 42 INFO 2026-04-19 13:12:02,910 [30 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:12:02,911 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:12:02,912 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:12:02,914 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:12:02,928 [32 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:12:02,929 [32 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 14.514ms INFO 2026-04-19 13:12:02,929 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:12:02,929 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 18.9174ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:12:03,057 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetAnnualLeave?year=PeXyH32X2YM%3D& INFO 2026-04-19 13:12:03,057 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002&IsEss=true& INFO 2026-04-19 13:12:03,057 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:12:03,057 [34 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:12:03,057 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 13:12:03,057 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:12:03,059 [34 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:12:03,060 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAnnualLeave", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.AnnualLeaveDto GetAnnualLeave(System.String) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:12:03,063 [34 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:12:03,063 [34 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 4.24ms INFO 2026-04-19 13:12:03,063 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:12:03,063 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.5851ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:12:03,065 [31 ] Sg.HcmMb.PubClass.ShareData - oldValue:PeXyH32X2YM= INFO 2026-04-19 13:12:03,241 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:12:03,244 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M) in 183.5911ms INFO 2026-04-19 13:12:03,244 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 13:12:03,244 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 187.0415ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:12:03,416 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=64810& INFO 2026-04-19 13:12:03,417 [38 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:12:03,417 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 13:12:03,418 [38 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:12:03,422 [38 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:12:03,423 [38 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 4.131ms INFO 2026-04-19 13:12:03,423 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 13:12:03,423 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.4557ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:12:18,502 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 13:12:18,502 [34 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:12:18,503 [34 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:12:18,504 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:12:18,508 [34 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:12:18,512 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 13:12:18,512 [34 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:12:18,513 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:12:18,515 [34 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:12:18,519 [34 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:12:18,519 [34 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 4.48ms INFO 2026-04-19 13:12:18,519 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:12:18,520 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.1075ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:12:18,520 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:12:18,520 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 11.9866ms INFO 2026-04-19 13:12:18,520 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:12:18,520 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 18.515ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:12:18,656 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 13:12:18,656 [31 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:12:18,657 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:12:18,657 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:12:18,658 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:12:18,664 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:12:18,664 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.3073ms INFO 2026-04-19 13:12:18,664 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:12:18,664 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.3007ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:15:20,006 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776575718857&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 13:15:20,008 [26 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 13:15:20,008 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.2921ms 200 text/html INFO 2026-04-19 13:15:21,132 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.04145832995861487 INFO 2026-04-19 13:15:21,133 [27 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 13:15:21,134 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.2871ms 200 application/javascript INFO 2026-04-19 13:15:21,416 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776575718857%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 13:15:21,418 [11 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:15:21,421 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 13:15:21,421 [5 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:15:21,422 [5 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:15:21,425 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:21,425 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:21,427 [27 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:15:21,427 [11 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:15:21,429 [11 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776575718857&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 13:15:21,429 [27 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 13:15:21,429 [27 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 13:15:21,429 [27 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 13:15:21,434 [23 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:15:21,435 [23 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 7.5461ms INFO 2026-04-19 13:15:21,435 [23 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:21,435 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 18.61ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:15:21,445 [27 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 13:15:21,448 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:15:21,448 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 21.0644ms INFO 2026-04-19 13:15:21,448 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:21,448 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 27.697ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:15:22,131 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 13:15:22,132 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 13:15:22,132 [5 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:15:22,133 [23 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:15:22,133 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:22,133 [23 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:22,135 [5 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:15:22,135 [23 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:15:22,137 [23 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 13:15:22,139 [23 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 13:15:22,139 [23 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 13:15:22,146 [5 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:15:22,147 [5 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 11.479ms INFO 2026-04-19 13:15:22,147 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:22,147 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.991ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:15:22,172 [23 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 13:15:22,179 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:15:22,179 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 44.1596ms INFO 2026-04-19 13:15:22,179 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:22,180 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 47.6996ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:15:22,425 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 13:15:22,426 [27 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:15:22,426 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 13:15:22,426 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:15:22,426 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:22,426 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:22,428 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 13:15:22,428 [23 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:15:22,428 [23 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:15:22,428 [27 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:15:22,428 [26 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:15:22,428 [23 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:22,430 [23 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:15:22,435 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:15:22,436 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 7.3639ms INFO 2026-04-19 13:15:22,436 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:22,436 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.1789ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:15:22,437 [26 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:15:22,437 [26 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 8.8123ms INFO 2026-04-19 13:15:22,437 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:22,437 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.5093ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:15:22,438 [23 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:15:22,438 [23 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 8.1241ms INFO 2026-04-19 13:15:22,438 [23 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:22,438 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.0017ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:15:22,694 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 13:15:22,695 [23 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:15:22,695 [23 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:22,695 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 13:15:22,696 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:15:22,697 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:22,697 [23 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:15:22,698 [26 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:15:22,702 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 13:15:22,704 [27 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:15:22,705 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:22,706 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 13:15:22,706 [23 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:15:22,706 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:15:22,706 [42 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:15:22,706 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:22,706 [11 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 8.7592ms INFO 2026-04-19 13:15:22,706 [23 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 7.7499ms INFO 2026-04-19 13:15:22,706 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:22,706 [23 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:22,706 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.9513ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:15:22,706 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.2429ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:15:22,707 [27 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:15:22,707 [42 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:15:22,714 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:15:22,714 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 7.5242ms INFO 2026-04-19 13:15:22,714 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:22,714 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.601ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:15:22,716 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:15:22,716 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 8.7046ms INFO 2026-04-19 13:15:22,716 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:22,716 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.7572ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:15:22,723 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 13:15:22,723 [27 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:15:22,723 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:22,724 [27 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:15:22,727 [23 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:15:22,728 [23 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 3.4843ms INFO 2026-04-19 13:15:22,728 [23 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:22,728 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.0974ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:15:22,767 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 13:15:22,772 [27 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:15:22,773 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:22,774 [27 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:15:22,777 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:15:22,777 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 3.5346ms INFO 2026-04-19 13:15:22,777 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:22,777 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.121ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:15:22,882 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 13:15:22,890 [23 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:15:22,890 [23 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:22,891 [23 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:15:22,899 [23 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:15:22,899 [23 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 7.8305ms INFO 2026-04-19 13:15:22,899 [23 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:22,899 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 17.427ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:15:23,074 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 13:15:23,074 [23 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:15:23,075 [23 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:23,076 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 13:15:23,076 [27 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:15:23,076 [23 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:15:23,077 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:23,079 [27 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:15:23,107 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:15:23,108 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 31.1503ms INFO 2026-04-19 13:15:23,108 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:23,108 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 34.2419ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:15:23,185 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:15:23,185 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 106.2635ms INFO 2026-04-19 13:15:23,185 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:23,185 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 109.4381ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:15:28,173 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 13:15:28,173 [23 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:15:28,174 [23 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:15:28,174 [23 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:28,176 [23 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:15:28,186 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:15:28,186 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 10.4986ms INFO 2026-04-19 13:15:28,186 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:28,187 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.8142ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:15:28,214 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054006&IsEss=true& INFO 2026-04-19 13:15:28,214 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetUserInfo?bIsEss=false& INFO 2026-04-19 13:15:28,214 [11 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:15:28,214 [23 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:15:28,215 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetSubTabes?bIsEss=false& INFO 2026-04-19 13:15:28,215 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:28,215 [23 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:28,215 [27 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:15:28,215 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:28,216 [27 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetSubTabes", controller = "UserInfo"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.UserInfo.Dto.SubTabesDto] GetSubTabes(System.String, Boolean) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:15:28,216 [23 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserInfo", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.UserInfoDto GetUserInfo() on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:15:28,216 [11 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:15:28,223 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:15:28,223 [11 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 6.3413ms INFO 2026-04-19 13:15:28,223 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:28,223 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.3087ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:15:28,223 [23 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:15:28,224 [23 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M) in 7.0769ms INFO 2026-04-19 13:15:28,224 [43 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:15:28,224 [23 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:28,224 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.5913ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:15:28,224 [43 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M) in 7.2865ms INFO 2026-04-19 13:15:28,224 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:28,224 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.2352ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:15:28,233 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260607,260541,26054004,26054005,26054007&IsEss=true& INFO 2026-04-19 13:15:28,233 [43 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:15:28,233 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:28,234 [43 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:15:28,237 [43 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:15:28,237 [43 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 2.9675ms INFO 2026-04-19 13:15:28,237 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 13:15:28,237 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:28,238 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.7621ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:15:28,238 [23 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:15:28,238 [23 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:28,239 [23 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:15:28,242 [23 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:15:28,243 [23 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 3.4084ms INFO 2026-04-19 13:15:28,243 [23 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:28,243 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.3083ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:15:28,344 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=2122& INFO 2026-04-19 13:15:28,344 [43 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:15:28,344 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:28,345 [43 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:15:28,383 [23 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:15:28,389 [11 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 43.584ms INFO 2026-04-19 13:15:28,389 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:28,389 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 45.3363ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:15:29,459 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 42 INFO 2026-04-19 13:15:29,459 [5 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:15:29,460 [5 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:15:29,460 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:29,462 [5 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:15:29,471 [5 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:15:29,472 [5 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 9.9923ms INFO 2026-04-19 13:15:29,472 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:29,472 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.1129ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:15:29,496 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetAnnualLeave?year=PeXyH32X2YM%3D& INFO 2026-04-19 13:15:29,496 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:15:29,497 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:29,498 [26 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAnnualLeave", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.AnnualLeaveDto GetAnnualLeave(System.String) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:15:29,501 [26 ] Sg.HcmMb.PubClass.ShareData - oldValue:PeXyH32X2YM= INFO 2026-04-19 13:15:29,503 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002&IsEss=true& INFO 2026-04-19 13:15:29,503 [5 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:15:29,503 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:29,505 [5 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:15:29,509 [5 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:15:29,509 [5 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 4.7066ms INFO 2026-04-19 13:15:29,509 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:29,509 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.5712ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:15:29,511 [26 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:15:29,511 [26 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M) in 12.4563ms INFO 2026-04-19 13:15:29,511 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:29,511 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.0338ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:15:29,674 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=2122& INFO 2026-04-19 13:15:29,674 [41 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:15:29,675 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:29,676 [41 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:15:29,680 [41 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:15:29,685 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 8.8028ms INFO 2026-04-19 13:15:29,685 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 13:15:29,685 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.1639ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:23:44,860 [59 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776576224725&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 13:23:44,861 [59 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 13:23:44,861 [59 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.1655ms 200 text/html INFO 2026-04-19 13:23:45,539 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.5025024916398482 INFO 2026-04-19 13:23:45,540 [58 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 13:23:45,540 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.9044ms 200 application/javascript INFO 2026-04-19 13:23:45,759 [59 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776576224725%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 13:23:45,760 [59 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:23:45,764 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:45,765 [58 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:23:45,767 [58 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776576224725&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 13:23:45,772 [58 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:23:45,773 [58 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 6.9912ms INFO 2026-04-19 13:23:45,773 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:45,773 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.5846ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:23:45,791 [63 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 615 INFO 2026-04-19 13:23:45,792 [63 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:23:45,792 [63 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:23:45,792 [63 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:45,837 [63 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:23:45,840 [63 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 13:23:45,840 [63 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 13:23:45,840 [63 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 13:23:45,854 [63 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 13:23:45,859 [60 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:23:45,859 [60 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 21.6646ms INFO 2026-04-19 13:23:45,859 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:45,859 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 68.0019ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:23:45,959 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 13:23:45,959 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 13:23:45,960 [60 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:23:45,960 [58 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:23:45,960 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:45,960 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:45,962 [60 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:23:45,962 [58 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:23:45,963 [60 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 13:23:45,965 [58 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:23:45,965 [58 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.3301ms INFO 2026-04-19 13:23:45,965 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:45,965 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.0047ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:23:45,975 [60 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 13:23:45,975 [60 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 13:23:46,004 [60 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 13:23:46,007 [60 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:23:46,007 [60 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 45.4933ms INFO 2026-04-19 13:23:46,007 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:46,007 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 48.1331ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:23:46,116 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 13:23:46,116 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 13:23:46,116 [60 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:23:46,116 [62 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:23:46,116 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:46,116 [62 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:46,117 [62 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:23:46,117 [60 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:23:46,121 [59 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:23:46,121 [59 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.3398ms INFO 2026-04-19 13:23:46,121 [59 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:46,121 [59 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.3317ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:23:46,125 [60 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:23:46,125 [60 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 7.8723ms INFO 2026-04-19 13:23:46,125 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:46,125 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.8867ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:23:46,183 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 13:23:46,183 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 13:23:46,183 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 13:23:46,183 [58 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:23:46,183 [62 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:23:46,183 [60 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:23:46,183 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:46,183 [62 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:46,184 [60 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:23:46,184 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:46,185 [58 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:23:46,185 [62 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:23:46,186 [60 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:23:46,190 [59 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 13:23:46,190 [59 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:23:46,190 [59 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:46,190 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 13:23:46,191 [58 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:23:46,191 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:46,192 [59 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:23:46,192 [58 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:23:46,192 [60 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:23:46,192 [60 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 7.5237ms INFO 2026-04-19 13:23:46,192 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:46,192 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.2399ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:23:46,193 [60 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:23:46,193 [60 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 8.2226ms INFO 2026-04-19 13:23:46,193 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:46,193 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.1095ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:23:46,195 [59 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:23:46,195 [59 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.219ms INFO 2026-04-19 13:23:46,195 [59 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:46,195 [59 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.2875ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:23:46,195 [62 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:23:46,195 [62 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 9.7384ms INFO 2026-04-19 13:23:46,195 [62 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:46,195 [58 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:23:46,195 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.2903ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:23:46,195 [58 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 3.6681ms INFO 2026-04-19 13:23:46,195 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:46,196 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.2048ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:23:46,197 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 13:23:46,197 [62 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:23:46,198 [62 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:46,199 [62 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:23:46,201 [62 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:23:46,202 [62 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 2.8187ms INFO 2026-04-19 13:23:46,202 [62 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:46,202 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.4342ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:23:46,228 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 13:23:46,228 [58 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:23:46,229 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:46,230 [58 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:23:46,237 [58 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:23:46,237 [58 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 7.65ms INFO 2026-04-19 13:23:46,237 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:46,238 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.382ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:23:46,311 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 13:23:46,312 [58 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:23:46,312 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:46,312 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 13:23:46,312 [62 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:23:46,312 [62 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:46,313 [59 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 13:23:46,313 [58 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:23:46,313 [59 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:23:46,314 [59 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:46,314 [62 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:23:46,315 [59 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:23:46,327 [62 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:23:46,327 [62 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 13.032ms INFO 2026-04-19 13:23:46,327 [62 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:46,327 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.7173ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:23:46,333 [59 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:23:46,333 [59 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 18.6051ms INFO 2026-04-19 13:23:46,333 [59 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:46,333 [59 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 20.3333ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:23:46,338 [58 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:23:46,338 [58 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 25.2083ms INFO 2026-04-19 13:23:46,338 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:46,339 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 27.0168ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:23:47,419 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Month/GetMonthResult?gz_ym=& INFO 2026-04-19 13:23:47,419 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 42 INFO 2026-04-19 13:23:47,420 [60 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:23:47,420 [60 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:23:47,420 [58 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:23:47,421 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:47,421 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Month.MonthAppService.GetMonthResult (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:47,422 [60 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:23:47,424 [58 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMonthResult", controller = "Month"}. Executing controller action with signature Sg.HcmMb.Month.Dto.MonthResultDto GetMonthResult(System.String, System.String) on controller Sg.HcmMb.Month.MonthAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:23:47,457 [59 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:23:47,457 [59 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 34.5992ms INFO 2026-04-19 13:23:47,457 [59 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:47,457 [59 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 37.6671ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:23:47,580 [58 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:23:47,583 [58 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Month.MonthAppService.GetMonthResult (Sg.Hcm.Application.M) in 159.1394ms INFO 2026-04-19 13:23:47,583 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Month.MonthAppService.GetMonthResult (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:47,583 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 163.6707ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:23:56,230 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 13:23:56,230 [60 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:23:56,231 [60 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:23:56,231 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:56,233 [60 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:23:56,241 [62 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:23:56,241 [62 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 8.5156ms INFO 2026-04-19 13:23:56,242 [62 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:56,242 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.3836ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:23:59,333 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 13:23:59,333 [58 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:23:59,334 [58 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:23:59,334 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:59,336 [58 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:23:59,344 [58 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:23:59,344 [58 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 8.488ms INFO 2026-04-19 13:23:59,344 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:59,344 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.3206ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:23:59,389 [59 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetSubTabes?bIsEss=false& INFO 2026-04-19 13:23:59,390 [59 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:23:59,390 [59 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:59,391 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetUserInfo?bIsEss=false& INFO 2026-04-19 13:23:59,391 [58 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:23:59,391 [59 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetSubTabes", controller = "UserInfo"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.UserInfo.Dto.SubTabesDto] GetSubTabes(System.String, Boolean) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:23:59,392 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:59,393 [58 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserInfo", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.UserInfoDto GetUserInfo() on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:23:59,399 [62 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:23:59,399 [59 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:23:59,399 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 13:23:59,399 [62 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M) in 8.0035ms INFO 2026-04-19 13:23:59,399 [62 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:59,399 [59 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M) in 6.6147ms INFO 2026-04-19 13:23:59,400 [59 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:59,400 [58 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:23:59,400 [59 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.5976ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:23:59,400 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.2505ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:23:59,400 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:59,400 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054006&IsEss=true& INFO 2026-04-19 13:23:59,400 [60 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:23:59,401 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:59,401 [58 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:23:59,402 [60 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:23:59,402 [55 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260607,260541,26054004,26054005,26054007&IsEss=true& INFO 2026-04-19 13:23:59,402 [55 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:23:59,402 [55 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:59,403 [55 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:23:59,404 [56 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:23:59,404 [56 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 2.9083ms INFO 2026-04-19 13:23:59,404 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:59,404 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.8203ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:23:59,405 [60 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:23:59,405 [60 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.0403ms INFO 2026-04-19 13:23:59,405 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:59,405 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.8136ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:23:59,406 [55 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:23:59,406 [55 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.1704ms INFO 2026-04-19 13:23:59,406 [55 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:59,407 [55 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.7307ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:23:59,500 [55 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=64692& INFO 2026-04-19 13:23:59,500 [55 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:23:59,500 [55 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:59,501 [55 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:23:59,550 [55 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:23:59,568 [61 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 67.0073ms INFO 2026-04-19 13:23:59,569 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 13:23:59,569 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 68.7578ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:24:01,858 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002&IsEss=true& INFO 2026-04-19 13:24:01,858 [58 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:24:01,859 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 42 INFO 2026-04-19 13:24:01,859 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:24:01,859 [56 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:24:01,859 [56 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:24:01,859 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:24:01,860 [58 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:24:01,860 [56 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:24:01,861 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetAnnualLeave?year=PeXyH32X2YM%3D& INFO 2026-04-19 13:24:01,862 [60 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:24:01,862 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 13:24:01,863 [60 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAnnualLeave", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.AnnualLeaveDto GetAnnualLeave(System.String) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:24:01,865 [60 ] Sg.HcmMb.PubClass.ShareData - oldValue:PeXyH32X2YM= INFO 2026-04-19 13:24:01,865 [58 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:24:01,865 [58 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 5.2497ms INFO 2026-04-19 13:24:01,865 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:24:01,865 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.6991ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:24:01,868 [56 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:24:01,868 [56 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 7.3617ms INFO 2026-04-19 13:24:01,868 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:24:01,868 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.4373ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:24:01,874 [60 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:24:01,874 [60 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M) in 11.2786ms INFO 2026-04-19 13:24:01,874 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 13:24:01,874 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.8986ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:24:01,979 [55 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=64692& INFO 2026-04-19 13:24:01,979 [55 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:24:01,979 [55 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 13:24:01,980 [55 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:24:01,985 [55 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:24:01,992 [54 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 11.5319ms INFO 2026-04-19 13:24:01,992 [54 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 13:24:01,992 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.4536ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:06,584 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776576844735&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 13:34:06,585 [11 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 13:34:06,585 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.0012ms 200 text/html INFO 2026-04-19 13:34:07,541 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.351708620430217 INFO 2026-04-19 13:34:07,542 [25 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 13:34:07,542 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.8468ms 200 application/javascript INFO 2026-04-19 13:34:07,688 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776576844735%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 13:34:07,689 [28 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 13:34:07,690 [28 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 13:34:07,690 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:07,691 [28 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:34:07,692 [28 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776576844735&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 13:34:07,695 [28 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:07,696 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 4.5135ms INFO 2026-04-19 13:34:07,696 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:07,696 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.5566ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:07,721 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 13:34:07,721 [11 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:34:07,722 [11 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 13:34:07,722 [11 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 13:34:07,722 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:07,723 [11 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). WARN 2026-04-19 13:34:07,725 [11 ] Mvc.Authorization.AbpAuthorizationFilter - Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) INFO 2026-04-19 13:34:07,725 [11 ] c.Infrastructure.ControllerActionInvoker - Authorization failed for the request at filter 'Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter'. INFO 2026-04-19 13:34:07,725 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:07,725 [11 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 1.6257ms INFO 2026-04-19 13:34:07,725 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:07,725 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 3.8711ms 401 application/json; charset=utf-8 INFO 2026-04-19 13:34:07,816 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/TokenAuth/ReflashToken? application/json 692 INFO 2026-04-19 13:34:07,816 [28 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:34:07,820 [28 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 13:34:07,820 [28 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 13:34:07,820 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 13:34:07,822 [28 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "ReflashToken", controller = "TokenAuth", area = ""}. Executing controller action with signature System.String ReflashToken(Sg.HcmMb.Models.TokenAuth.ReflashTokenModel) on controller Sg.Hcm.Controllers.TokenAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 13:34:07,833 [28 ] Sg.Hcm.Controllers.TokenAuthController - ReflashToken_requestToken:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjMyNzQiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiRDAxNTk2MiIsImh0dHA6Ly93d3cuYXNwbmV0Ym9pbGVycGxhdGUuY29tL2lkZW50aXR5L2NsYWltcy90ZW5hbnRJZCI6IjEiLCJVc2VyTmFtZSI6IuWQtOazveerryIsIkxhbmd1YWdlIjoiemgtY24iLCJzdWIiOiIzMjc0IiwianRpIjoiNDY0NWUyMDQtOTZiMS00ZWNmLThjOWMtMTUyMDExYjQ0ODM0IiwiaWF0IjoxNzc2MzM3NjIyLCJuYmYiOjE3NzYzMzc2MjAsImV4cCI6MTc3NjQyNDAyMiwiaXNzIjoiSGNtIiwiYXVkIjoiSGNtIn0.jyjR-TaO-eMFMqgv-avLQDQekO_5hoCyQmbGJSw6lEk INFO 2026-04-19 13:34:07,837 [28 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:07,837 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core) in 15.8716ms INFO 2026-04-19 13:34:07,837 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 13:34:07,838 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 21.4594ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:07,956 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 13:34:07,956 [27 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:34:07,957 [27 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:34:07,959 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:07,960 [25 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:34:08,001 [25 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 13:34:08,001 [25 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 13:34:08,001 [25 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 13:34:08,016 [25 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 13:34:08,019 [25 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:08,019 [25 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 58.7175ms INFO 2026-04-19 13:34:08,019 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:08,019 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 63.1154ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:08,114 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 13:34:08,114 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 13:34:08,114 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:34:08,114 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:34:08,114 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:08,114 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:08,115 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:34:08,115 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:34:08,116 [30 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 13:34:08,117 [30 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 13:34:08,117 [30 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 13:34:08,119 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:08,119 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.5655ms INFO 2026-04-19 13:34:08,119 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:08,119 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.3327ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:08,146 [30 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 13:34:08,149 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:08,149 [30 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 33.9215ms INFO 2026-04-19 13:34:08,149 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:08,149 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 35.7622ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:08,288 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 13:34:08,289 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 13:34:08,289 [25 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:34:08,289 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:34:08,289 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:08,289 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:08,290 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:34:08,290 [25 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:34:08,294 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:08,294 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.0137ms INFO 2026-04-19 13:34:08,294 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:08,294 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.7155ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:08,297 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:08,297 [30 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 6.8147ms INFO 2026-04-19 13:34:08,297 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:08,297 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.7451ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:08,328 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 13:34:08,329 [11 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:34:08,329 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:08,329 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 13:34:08,329 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 13:34:08,329 [29 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:34:08,329 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:34:08,329 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:34:08,329 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:08,329 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:08,330 [11 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:34:08,331 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:34:08,331 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:34:08,343 [25 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:08,343 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:08,343 [32 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:08,343 [25 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 12.5658ms INFO 2026-04-19 13:34:08,343 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:08,343 [30 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 12.6282ms INFO 2026-04-19 13:34:08,343 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:08,343 [32 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 13.1456ms INFO 2026-04-19 13:34:08,343 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.2535ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:08,343 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:08,343 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.2883ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:08,343 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.0762ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:08,384 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 13:34:08,384 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 13:34:08,384 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 13:34:08,384 [25 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:34:08,385 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:08,385 [28 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:34:08,385 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:08,385 [32 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:34:08,385 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:08,386 [25 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:34:08,386 [28 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:34:08,386 [32 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:34:08,393 [28 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:08,393 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 6.9652ms INFO 2026-04-19 13:34:08,393 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:08,393 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.5181ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:08,393 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:08,394 [30 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 7.8122ms INFO 2026-04-19 13:34:08,394 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:08,394 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.5637ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:08,394 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:08,394 [30 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 7.8822ms INFO 2026-04-19 13:34:08,394 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:08,395 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.1813ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:08,421 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 13:34:08,421 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:34:08,421 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:08,423 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:34:08,430 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:08,430 [30 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 7.2365ms INFO 2026-04-19 13:34:08,430 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:08,430 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.7568ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:08,444 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 13:34:08,444 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 13:34:08,444 [28 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:34:08,445 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:08,445 [32 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:34:08,445 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:08,446 [28 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:34:08,446 [32 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:34:08,468 [28 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:08,468 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 21.9634ms INFO 2026-04-19 13:34:08,468 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:08,468 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 23.5531ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:08,470 [32 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:08,470 [32 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 24.3172ms INFO 2026-04-19 13:34:08,470 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:08,470 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 25.8147ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:08,649 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 13:34:08,649 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:34:08,649 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:08,651 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:34:08,657 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:08,657 [30 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 6.6043ms INFO 2026-04-19 13:34:08,657 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:08,657 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.5774ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:10,504 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 13:34:10,504 [32 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:34:10,505 [32 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:34:10,505 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:10,506 [32 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:34:10,568 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:10,568 [30 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 61.3612ms INFO 2026-04-19 13:34:10,568 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:10,568 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 63.8245ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:10,574 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260607,260541,26054004,26054005,26054007&IsEss=true& INFO 2026-04-19 13:34:10,574 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054006&IsEss=true& INFO 2026-04-19 13:34:10,574 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetUserInfo?bIsEss=false& INFO 2026-04-19 13:34:10,574 [32 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:34:10,574 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:34:10,574 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:10,574 [27 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:34:10,574 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:10,574 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:10,575 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 13:34:10,575 [32 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:34:10,575 [27 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserInfo", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.UserInfoDto GetUserInfo() on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:34:10,575 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:34:10,575 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:34:10,575 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:10,576 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:34:10,577 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetSubTabes?bIsEss=false& INFO 2026-04-19 13:34:10,577 [32 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:34:10,578 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:10,579 [32 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetSubTabes", controller = "UserInfo"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.UserInfo.Dto.SubTabesDto] GetSubTabes(System.String, Boolean) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:34:10,581 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:10,581 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 6.0647ms INFO 2026-04-19 13:34:10,581 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:10,581 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.816ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:10,582 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:10,582 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 6.3363ms INFO 2026-04-19 13:34:10,582 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:10,582 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.2057ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:10,582 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:10,583 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M) in 7.3348ms INFO 2026-04-19 13:34:10,583 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:10,583 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.8907ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:10,583 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:10,583 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 6.7761ms INFO 2026-04-19 13:34:10,583 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:10,583 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.2493ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:10,584 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:10,585 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M) in 5.8521ms INFO 2026-04-19 13:34:10,585 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:10,585 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.3191ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:10,673 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=3274& INFO 2026-04-19 13:34:10,673 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:34:10,674 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:10,675 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:34:10,748 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:10,773 [26 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 98.2062ms INFO 2026-04-19 13:34:10,773 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:10,773 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 99.7743ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:11,963 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 42 INFO 2026-04-19 13:34:11,964 [30 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:34:11,964 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:34:11,964 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:11,965 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:34:12,003 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:12,003 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 37.5517ms INFO 2026-04-19 13:34:12,003 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:12,003 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 39.7085ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:12,004 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetAnnualLeave?year=PeXyH32X2YM%3D& INFO 2026-04-19 13:34:12,004 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:34:12,004 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:12,005 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAnnualLeave", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.AnnualLeaveDto GetAnnualLeave(System.String) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:34:12,007 [31 ] Sg.HcmMb.PubClass.ShareData - oldValue:PeXyH32X2YM= INFO 2026-04-19 13:34:12,008 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002&IsEss=true& INFO 2026-04-19 13:34:12,008 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:34:12,008 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:12,010 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:34:12,013 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:12,013 [30 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 3.5434ms INFO 2026-04-19 13:34:12,013 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:12,013 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.2803ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:12,014 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:12,014 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M) in 8.8599ms INFO 2026-04-19 13:34:12,014 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:12,014 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.6409ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:12,123 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=3274& INFO 2026-04-19 13:34:12,124 [27 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:34:12,124 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:12,125 [27 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:34:12,130 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:12,145 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 19.3327ms INFO 2026-04-19 13:34:12,145 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:12,145 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 21.4803ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:15,851 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 13:34:15,852 [27 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:34:15,852 [27 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:34:15,852 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:15,853 [27 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:34:15,861 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 13:34:15,861 [27 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:34:15,861 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:15,863 [27 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:34:15,867 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:15,867 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 3.5743ms INFO 2026-04-19 13:34:15,867 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:15,867 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.1246ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:15,883 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:15,883 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 29.7796ms INFO 2026-04-19 13:34:15,883 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:15,883 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 31.854ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:16,888 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 13:34:16,889 [27 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:34:16,889 [27 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:34:16,889 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:16,890 [27 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:34:16,968 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:16,968 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 77.6422ms INFO 2026-04-19 13:34:16,968 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:16,968 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 79.6994ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:18,081 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 39 INFO 2026-04-19 13:34:18,081 [31 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:34:18,082 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:34:18,082 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:18,083 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:34:18,103 [32 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:18,103 [32 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 19.8618ms INFO 2026-04-19 13:34:18,103 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:18,103 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 21.9474ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:18,964 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 43 INFO 2026-04-19 13:34:18,964 [11 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:34:18,964 [11 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:34:18,964 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:18,966 [11 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:34:18,983 [11 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:18,983 [11 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 16.8736ms INFO 2026-04-19 13:34:18,983 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:18,983 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 19.4652ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:19,030 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 13:34:19,030 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26053901,26053902,26053903,26053904&IsEss=true& INFO 2026-04-19 13:34:19,030 [32 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:34:19,030 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:34:19,030 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:19,030 [11 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetInBoxList?condition=&page=1& INFO 2026-04-19 13:34:19,030 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:19,031 [11 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:34:19,031 [11 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetInBoxList (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:19,032 [32 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:34:19,032 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:34:19,034 [11 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetInBoxList", controller = "Message"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Message.Dto.InBoxListDto] GetInBoxList(Int32, System.String) on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:34:19,035 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetOutBoxList?condition=&page=1& INFO 2026-04-19 13:34:19,035 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:34:19,035 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetOutBoxList (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:19,038 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetOutBoxList", controller = "Message"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Message.Dto.OutBoxListDto] GetOutBoxList(Int32, System.String) on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:34:19,048 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:19,048 [30 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 16.1494ms INFO 2026-04-19 13:34:19,048 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:19,048 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 18.2538ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:19,055 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:19,056 [30 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetInBoxList (Sg.Hcm.Application.M) in 22.3979ms INFO 2026-04-19 13:34:19,056 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetInBoxList (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:19,056 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 25.8478ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:19,057 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:19,057 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 25.6854ms INFO 2026-04-19 13:34:19,057 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:19,057 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 27.581ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:19,059 [28 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:19,059 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetOutBoxList (Sg.Hcm.Application.M) in 21.2913ms INFO 2026-04-19 13:34:19,060 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetOutBoxList (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:19,060 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 24.9613ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:19,244 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetAnnouncementsList?condition=&page=1& INFO 2026-04-19 13:34:19,244 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:34:19,244 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetAnnouncementsList (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:19,249 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAnnouncementsList", controller = "Message"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Message.Dto.AnnouncementsListDto] GetAnnouncementsList(Int32, System.String) on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:34:19,310 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:19,311 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetAnnouncementsList (Sg.Hcm.Application.M) in 62.6507ms INFO 2026-04-19 13:34:19,311 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetAnnouncementsList (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:19,311 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 67.8598ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:21,593 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 13:34:21,594 [39 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:34:21,594 [39 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:34:21,594 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:21,595 [39 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:34:21,608 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 13:34:21,608 [39 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:34:21,608 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:21,610 [39 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:34:21,612 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:21,613 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 2.8488ms INFO 2026-04-19 13:34:21,613 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:21,613 [28 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:21,613 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.7169ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:21,613 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 17.3101ms INFO 2026-04-19 13:34:21,613 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:21,613 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 19.5932ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:22,523 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 43 INFO 2026-04-19 13:34:22,523 [28 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:34:22,524 [28 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:34:22,524 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:22,525 [28 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:34:22,568 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 13:34:22,581 [27 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:34:22,581 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:22,583 [27 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:34:22,591 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:22,591 [39 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:22,592 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 8.2043ms INFO 2026-04-19 13:34:22,592 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:22,592 [39 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 66.4126ms INFO 2026-04-19 13:34:22,592 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:22,592 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 23.3414ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:22,592 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 68.5449ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:23,403 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 39 INFO 2026-04-19 13:34:23,403 [39 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:34:23,403 [39 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:34:23,404 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:23,405 [39 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:34:23,442 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:23,442 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 36.9289ms INFO 2026-04-19 13:34:23,442 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:23,442 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 39.2877ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:34:23,863 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 13:34:23,863 [29 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:34:23,863 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:34:23,863 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:23,865 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:34:23,908 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:34:23,908 [30 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 42.7088ms INFO 2026-04-19 13:34:23,908 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:34:23,908 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 44.8557ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:52:13,023 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 13:52:13,023 [36 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:52:13,023 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:52:13,024 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050301&IsEss=true& INFO 2026-04-19 13:52:13,024 [35 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:52:13,025 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Card/PunchClockDate? application/x-www-form-urlencoded 26 INFO 2026-04-19 13:52:13,025 [35 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:52:13,026 [35 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:52:13,026 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:52:13,026 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 13:52:13,026 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:52:13,027 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:52:13,028 [34 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:52:13,028 [35 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PunchClockDate", controller = "Card"}. Executing controller action with signature Sg.HcmMb.Card.Dto.PunchClockResultListDto PunchClockDate(System.String, System.String) on controller Sg.HcmMb.Card.CardAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:52:13,146 [37 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:52:13,147 [37 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 119.364ms INFO 2026-04-19 13:52:13,147 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:52:13,147 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 122.9115ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:52:13,148 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:52:13,149 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 121.0344ms INFO 2026-04-19 13:52:13,149 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:52:13,149 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 126.0062ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:52:13,225 [35 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:52:13,227 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M) in 198.8337ms INFO 2026-04-19 13:52:13,227 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 13:52:13,227 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 202.0124ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:52:13,570 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 13:52:13,570 [34 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:52:13,570 [34 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:52:13,570 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:52:13,571 [34 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:52:13,577 [35 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:52:13,578 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.0246ms INFO 2026-04-19 13:52:13,578 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:52:13,578 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.0171ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:52:14,462 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 13:52:14,462 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 13:52:14,462 [35 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:52:14,463 [37 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:52:14,463 [35 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:52:14,463 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:52:14,463 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:52:14,464 [35 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:52:14,464 [37 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:52:14,470 [34 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:52:14,470 [34 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.0335ms INFO 2026-04-19 13:52:14,470 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:52:14,470 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.0862ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:52:14,473 [37 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:52:14,473 [37 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 9.1111ms INFO 2026-04-19 13:52:14,473 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:52:14,473 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.1613ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:52:15,075 [17 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 42 INFO 2026-04-19 13:52:15,075 [17 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:52:15,075 [17 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:52:15,076 [17 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:52:15,077 [17 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:52:15,082 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetAnnualLeave?year=PeXyH32X2YM%3D& INFO 2026-04-19 13:52:15,082 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:52:15,083 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 13:52:15,083 [34 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:52:15,083 [34 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.3454ms INFO 2026-04-19 13:52:15,083 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:52:15,083 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.3228ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:52:15,084 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAnnualLeave", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.AnnualLeaveDto GetAnnualLeave(System.String) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:52:15,086 [36 ] Sg.HcmMb.PubClass.ShareData - oldValue:PeXyH32X2YM= INFO 2026-04-19 13:52:15,089 [17 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002&IsEss=true& INFO 2026-04-19 13:52:15,089 [17 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:52:15,089 [17 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:52:15,090 [17 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:52:15,093 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:52:15,093 [17 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:52:15,093 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M) in 9.2922ms INFO 2026-04-19 13:52:15,093 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 13:52:15,094 [17 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 3.1203ms INFO 2026-04-19 13:52:15,094 [17 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:52:15,094 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.6444ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:52:15,094 [17 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.8719ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:52:15,182 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=1746& INFO 2026-04-19 13:52:15,182 [37 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:52:15,183 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 13:52:15,184 [37 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:52:15,244 [37 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:52:15,250 [66 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 65.7028ms INFO 2026-04-19 13:52:15,250 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 13:52:15,250 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 67.7864ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:52:16,062 [63 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 13:52:16,062 [63 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:52:16,063 [63 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:52:16,063 [63 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:52:16,064 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 13:52:16,064 [63 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:52:16,064 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:52:16,065 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:52:16,066 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:52:16,069 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:52:16,069 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 3.5867ms INFO 2026-04-19 13:52:16,069 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:52:16,069 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.3303ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:52:16,071 [37 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:52:16,071 [37 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.7905ms INFO 2026-04-19 13:52:16,071 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:52:16,071 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.9818ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:57:33,509 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776578253415&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 13:57:33,510 [71 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 13:57:33,510 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.0678ms 200 text/html INFO 2026-04-19 13:57:34,358 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.2706656494792845 INFO 2026-04-19 13:57:34,359 [70 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 13:57:34,359 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.8659ms 200 application/javascript INFO 2026-04-19 13:57:34,527 [73 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776578253415%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 13:57:34,528 [73 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 13:57:34,528 [73 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 13:57:34,528 [73 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:34,529 [73 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:57:34,530 [73 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776578253415&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 13:57:34,533 [73 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:57:34,533 [73 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 4.0349ms INFO 2026-04-19 13:57:34,533 [73 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:34,534 [73 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.6774ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:57:34,622 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 13:57:34,622 [71 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:57:34,622 [71 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 13:57:34,623 [71 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 13:57:34,623 [71 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:34,624 [71 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). WARN 2026-04-19 13:57:34,625 [71 ] Mvc.Authorization.AbpAuthorizationFilter - Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) INFO 2026-04-19 13:57:34,625 [71 ] c.Infrastructure.ControllerActionInvoker - Authorization failed for the request at filter 'Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter'. INFO 2026-04-19 13:57:34,625 [71 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:57:34,625 [71 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 1.1302ms INFO 2026-04-19 13:57:34,625 [71 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:34,625 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 3.4724ms 401 application/json; charset=utf-8 INFO 2026-04-19 13:57:34,838 [73 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/TokenAuth/ReflashToken? application/json 692 INFO 2026-04-19 13:57:34,839 [73 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:57:34,839 [73 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 13:57:34,839 [73 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 13:57:34,839 [73 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 13:57:34,841 [73 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "ReflashToken", controller = "TokenAuth", area = ""}. Executing controller action with signature System.String ReflashToken(Sg.HcmMb.Models.TokenAuth.ReflashTokenModel) on controller Sg.Hcm.Controllers.TokenAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 13:57:34,842 [74 ] Sg.Hcm.Controllers.TokenAuthController - ReflashToken_requestToken:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE3MDAiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiRDAxMTM3NSIsImh0dHA6Ly93d3cuYXNwbmV0Ym9pbGVycGxhdGUuY29tL2lkZW50aXR5L2NsYWltcy90ZW5hbnRJZCI6IjEiLCJVc2VyTmFtZSI6IuaZmuWumuWPtiIsIkxhbmd1YWdlIjoiemgtY24iLCJzdWIiOiIxNzAwIiwianRpIjoiMTM5MTZkNzgtMTFjZC00MzRjLWI4NjItNmQwNTVmYWFlOTQ2IiwiaWF0IjoxNzc2NDg3OTM3LCJuYmYiOjE3NzY0ODc5MzUsImV4cCI6MTc3NjU3NDMzNywiaXNzIjoiSGNtIiwiYXVkIjoiSGNtIn0.miTyJI2KACLLwu7CZfoorhF8zxkU3p6x_rVnF-87S2k INFO 2026-04-19 13:57:34,845 [74 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:57:34,845 [74 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core) in 4.5495ms INFO 2026-04-19 13:57:34,845 [74 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 13:57:34,845 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.884ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:57:34,999 [73 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 13:57:34,999 [73 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:57:34,999 [73 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:57:35,001 [73 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:35,002 [73 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:57:35,003 [74 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 13:57:35,004 [74 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 13:57:35,004 [74 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 13:57:35,018 [74 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 13:57:35,021 [75 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:57:35,021 [75 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 18.705ms INFO 2026-04-19 13:57:35,021 [75 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:35,021 [75 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 22.5976ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:57:35,157 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 13:57:35,158 [76 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:57:35,158 [76 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:35,158 [75 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 13:57:35,159 [75 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:57:35,159 [75 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:35,159 [76 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:57:35,160 [75 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:57:35,161 [75 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 13:57:35,161 [75 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 13:57:35,161 [75 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 13:57:35,162 [76 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:57:35,162 [76 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.2595ms INFO 2026-04-19 13:57:35,162 [76 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:35,163 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.1835ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:57:35,190 [75 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 13:57:35,193 [75 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:57:35,194 [75 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 33.5134ms INFO 2026-04-19 13:57:35,194 [75 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:35,194 [75 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 35.2725ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:57:35,477 [75 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 13:57:35,477 [75 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:57:35,477 [75 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:35,478 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 13:57:35,479 [76 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:57:35,479 [76 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:35,479 [75 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:57:35,480 [76 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:57:35,482 [75 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:57:35,482 [75 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.3901ms INFO 2026-04-19 13:57:35,482 [75 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:35,482 [75 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.4976ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:57:35,485 [76 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:57:35,486 [76 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 5.4384ms INFO 2026-04-19 13:57:35,486 [76 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:35,486 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.3109ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:57:35,557 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 13:57:35,557 [74 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:57:35,557 [74 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:35,558 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 13:57:35,558 [74 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:57:35,558 [76 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:57:35,558 [76 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:35,559 [76 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:57:35,563 [76 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:57:35,563 [76 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 3.6121ms INFO 2026-04-19 13:57:35,563 [76 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:35,563 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.2744ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:57:35,566 [74 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:57:35,566 [74 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 7.9604ms INFO 2026-04-19 13:57:35,566 [74 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:35,566 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.6691ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:57:35,599 [77 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 13:57:35,599 [77 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:57:35,599 [77 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:57:35,599 [77 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:35,600 [77 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:57:35,605 [77 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:57:35,605 [77 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 4.8011ms INFO 2026-04-19 13:57:35,605 [77 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:35,605 [77 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.5253ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:57:35,613 [77 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 13:57:35,614 [77 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:57:35,614 [77 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:35,615 [77 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:57:35,615 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 13:57:35,615 [76 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:57:35,615 [76 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:35,616 [76 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:57:35,617 [77 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:57:35,617 [77 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 2.6761ms INFO 2026-04-19 13:57:35,617 [77 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:35,618 [77 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.2691ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:57:35,619 [76 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:57:35,619 [76 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 2.7691ms INFO 2026-04-19 13:57:35,619 [76 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:35,619 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.2713ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:57:35,629 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 13:57:35,630 [74 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:57:35,630 [74 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:35,631 [74 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:57:35,634 [74 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:57:35,634 [74 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 3.2881ms INFO 2026-04-19 13:57:35,634 [74 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:35,634 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.0312ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:57:35,647 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 13:57:35,647 [74 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:57:35,647 [74 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:35,648 [74 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:57:35,655 [74 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:57:35,656 [74 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 7.2707ms INFO 2026-04-19 13:57:35,656 [74 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:35,656 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.8087ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:57:35,658 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 13:57:35,658 [74 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:57:35,659 [74 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:35,660 [74 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:57:35,662 [74 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:57:35,662 [74 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 2.7053ms INFO 2026-04-19 13:57:35,662 [74 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:35,663 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.3135ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:57:35,737 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 13:57:35,737 [70 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:57:35,737 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:35,738 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 13:57:35,738 [74 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:57:35,739 [74 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:35,739 [70 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:57:35,740 [74 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:57:35,759 [74 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:57:35,759 [74 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 19.0661ms INFO 2026-04-19 13:57:35,759 [74 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:35,759 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 20.595ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:57:35,762 [70 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:57:35,762 [70 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 23.115ms INFO 2026-04-19 13:57:35,762 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:35,762 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 24.9916ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:57:37,007 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 13:57:37,007 [74 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:57:37,007 [74 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:37,008 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 13:57:37,009 [73 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 13:57:37,009 [70 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:57:37,009 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:37,009 [73 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:57:37,009 [74 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:57:37,009 [73 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:37,010 [70 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:57:37,010 [73 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:57:37,020 [75 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:57:37,020 [75 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 9.7477ms INFO 2026-04-19 13:57:37,020 [75 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:37,020 [75 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.6583ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:57:37,022 [73 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:57:37,023 [73 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 12.3951ms INFO 2026-04-19 13:57:37,023 [73 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:37,023 [73 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.1345ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:57:37,030 [74 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:57:37,030 [74 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 21.2149ms INFO 2026-04-19 13:57:37,030 [74 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:37,030 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 23.454ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:57:37,158 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 13:57:37,159 [70 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:57:37,159 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:37,160 [70 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:57:37,163 [70 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:57:37,163 [70 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 3.2862ms INFO 2026-04-19 13:57:37,163 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:37,163 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.0329ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:57:37,884 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 13:57:37,884 [70 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:57:37,884 [70 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:57:37,884 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:37,885 [70 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:57:37,891 [75 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:57:37,892 [75 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.0774ms INFO 2026-04-19 13:57:37,892 [75 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:37,892 [75 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.2257ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:57:37,932 [73 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054006&IsEss=true& INFO 2026-04-19 13:57:37,932 [73 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:57:37,932 [73 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:37,933 [73 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:57:37,934 [75 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetUserInfo?bIsEss=false& INFO 2026-04-19 13:57:37,934 [75 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:57:37,934 [75 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:37,934 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260607,260541,26054004,26054005,26054007&IsEss=true& INFO 2026-04-19 13:57:37,934 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 13:57:37,935 [71 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:57:37,935 [74 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:57:37,935 [71 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:37,935 [74 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:37,935 [75 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserInfo", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.UserInfoDto GetUserInfo() on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:57:37,936 [71 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:57:37,937 [74 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:57:37,937 [77 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:57:37,937 [77 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.6399ms INFO 2026-04-19 13:57:37,937 [77 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:37,937 [77 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.39ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:57:37,939 [76 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:57:37,939 [76 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.367ms INFO 2026-04-19 13:57:37,939 [76 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:37,939 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.0069ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:57:37,940 [74 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:57:37,940 [74 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 3.2022ms INFO 2026-04-19 13:57:37,940 [74 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:37,940 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.3879ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:57:37,941 [75 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:57:37,941 [75 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M) in 5.3106ms INFO 2026-04-19 13:57:37,941 [75 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:37,941 [75 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.0131ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:57:37,948 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetSubTabes?bIsEss=false& INFO 2026-04-19 13:57:37,948 [71 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:57:37,948 [71 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:37,949 [71 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetSubTabes", controller = "UserInfo"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.UserInfo.Dto.SubTabesDto] GetSubTabes(System.String, Boolean) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:57:37,955 [71 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:57:37,955 [71 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M) in 5.2132ms INFO 2026-04-19 13:57:37,955 [71 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:37,955 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.0308ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:57:38,084 [79 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=1700& INFO 2026-04-19 13:57:38,084 [79 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:57:38,084 [79 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:38,086 [79 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:57:38,139 [79 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:57:38,182 [72 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 96.4147ms INFO 2026-04-19 13:57:38,182 [72 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 13:57:38,182 [72 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 98.5893ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:59:12,562 [80 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 13:59:12,563 [80 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 13:59:12,563 [80 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.1402ms 200 text/html INFO 2026-04-19 13:59:12,734 [78 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/main.61ed0a96.js INFO 2026-04-19 13:59:12,734 [78 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:59:12,745 [78 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/config.js INFO 2026-04-19 13:59:12,745 [78 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/config.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\config.js' INFO 2026-04-19 13:59:12,745 [78 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.7226ms 200 application/javascript INFO 2026-04-19 13:59:12,746 [83 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/main.61ed0a96.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\main.61ed0a96.js' INFO 2026-04-19 13:59:12,746 [83 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.2336ms 200 application/javascript INFO 2026-04-19 13:59:13,077 [80 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/zepto.min.js INFO 2026-04-19 13:59:13,078 [80 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/zepto.min.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\zepto.min.js' INFO 2026-04-19 13:59:13,078 [80 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.1093ms 200 application/javascript INFO 2026-04-19 13:59:13,078 [80 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/index.bc0e174a.css INFO 2026-04-19 13:59:13,081 [80 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/index.bc0e174a.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\index.bc0e174a.css' INFO 2026-04-19 13:59:13,081 [80 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2.5842ms 200 text/css INFO 2026-04-19 13:59:13,119 [82 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/logHelper.js INFO 2026-04-19 13:59:13,120 [82 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/logHelper.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\logHelper.js' INFO 2026-04-19 13:59:13,120 [82 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.6763ms 200 application/javascript INFO 2026-04-19 13:59:13,122 [82 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/vconsole.3.14.7.min.js INFO 2026-04-19 13:59:13,123 [82 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/vconsole.3.14.7.min.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\vconsole.3.14.7.min.js' INFO 2026-04-19 13:59:13,123 [82 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.2332ms 200 application/javascript INFO 2026-04-19 13:59:13,168 [80 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776578352779&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 13:59:13,169 [80 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 13:59:13,169 [80 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.7397ms 200 text/html INFO 2026-04-19 13:59:13,366 [82 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/jquery-3.6.0.min.js INFO 2026-04-19 13:59:13,367 [80 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/jquery-3.6.0.min.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\jquery-3.6.0.min.js' INFO 2026-04-19 13:59:13,367 [80 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.5995ms 200 application/javascript INFO 2026-04-19 13:59:13,375 [82 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/base64.js INFO 2026-04-19 13:59:13,376 [82 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/base64.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\base64.js' INFO 2026-04-19 13:59:13,376 [82 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.5946ms 200 application/javascript INFO 2026-04-19 13:59:13,813 [82 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/md5.js INFO 2026-04-19 13:59:13,814 [82 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/md5.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\md5.js' INFO 2026-04-19 13:59:13,814 [82 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.6287ms 200 application/javascript INFO 2026-04-19 13:59:14,220 [82 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/index.bc0e174a.css INFO 2026-04-19 13:59:14,224 [84 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/index.bc0e174a.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\index.bc0e174a.css' INFO 2026-04-19 13:59:14,224 [84 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 3.1962ms 200 text/css INFO 2026-04-19 13:59:14,227 [84 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/main.61ed0a96.js INFO 2026-04-19 13:59:14,227 [84 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:59:14,228 [82 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/vconsole.3.14.7.min.js INFO 2026-04-19 13:59:14,229 [78 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/base64.js INFO 2026-04-19 13:59:14,229 [78 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/base64.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\base64.js' INFO 2026-04-19 13:59:14,229 [78 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.6316ms 200 application/javascript INFO 2026-04-19 13:59:14,230 [82 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/vconsole.3.14.7.min.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\vconsole.3.14.7.min.js' INFO 2026-04-19 13:59:14,230 [82 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.281ms 200 application/javascript INFO 2026-04-19 13:59:14,238 [88 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/main.61ed0a96.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\main.61ed0a96.js' INFO 2026-04-19 13:59:14,238 [88 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.3194ms 200 application/javascript INFO 2026-04-19 13:59:14,274 [88 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/jquery-3.6.0.min.js INFO 2026-04-19 13:59:14,274 [89 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/md5.js INFO 2026-04-19 13:59:14,275 [89 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/md5.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\md5.js' INFO 2026-04-19 13:59:14,275 [89 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.5699ms 200 application/javascript INFO 2026-04-19 13:59:14,275 [88 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/jquery-3.6.0.min.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\jquery-3.6.0.min.js' INFO 2026-04-19 13:59:14,275 [88 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.0543ms 200 application/javascript INFO 2026-04-19 13:59:26,522 [83 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/index.bc0e174a.css INFO 2026-04-19 13:59:26,525 [83 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/index.bc0e174a.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\index.bc0e174a.css' INFO 2026-04-19 13:59:26,525 [83 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 3.1345ms 200 text/css INFO 2026-04-19 13:59:26,533 [83 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776578366073&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 13:59:26,533 [83 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 13:59:26,534 [83 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.6284ms 200 text/html INFO 2026-04-19 13:59:27,513 [78 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/index.bc0e174a.css INFO 2026-04-19 13:59:27,516 [82 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/index.bc0e174a.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\index.bc0e174a.css' INFO 2026-04-19 13:59:27,516 [82 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2.2315ms 200 text/css INFO 2026-04-19 13:59:31,471 [80 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/lang.js INFO 2026-04-19 13:59:31,472 [80 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/lang.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\lang.js' INFO 2026-04-19 13:59:31,472 [80 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.6884ms 200 application/javascript INFO 2026-04-19 13:59:31,821 [80 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.9308995717213678 INFO 2026-04-19 13:59:31,822 [80 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 13:59:31,822 [80 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.6684ms 200 application/javascript INFO 2026-04-19 13:59:31,921 [80 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/logo2.jpg INFO 2026-04-19 13:59:31,922 [82 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/logo2.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\logo2.jpg' INFO 2026-04-19 13:59:31,922 [82 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.7087ms 200 image/jpeg INFO 2026-04-19 13:59:32,003 [82 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/checkloginPri.html?timestamp=1776578366073&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 13:59:32,022 [82 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/checkloginPri.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\checkloginPri.html' INFO 2026-04-19 13:59:32,022 [82 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 19.1052ms 200 text/html INFO 2026-04-19 13:59:32,194 [82 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/ThirdPartyLogin?state=ww0fe1cb02189622be&agentId=1000003¶m= INFO 2026-04-19 13:59:32,194 [82 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Home.Controllers.ThirdPartyLoginController.Get (Sg.Hcm.Web.Core)' INFO 2026-04-19 13:59:32,199 [82 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "Index", controller = "ThirdPartyLogin", area = ""}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.ActionResult] Get(System.String, System.String, System.String, System.String) on controller Sg.Home.Controllers.ThirdPartyLoginController (Sg.Hcm.Web.Core). INFO 2026-04-19 13:59:32,202 [82 ] me.Controllers.ThirdPartyLoginController - WXSSO:code:,state:ww0fe1cb02189622be,param:,agentId:1000003 INFO 2026-04-19 13:59:32,202 [82 ] me.Controllers.ThirdPartyLoginController - WXSSO:EnableExtLink:0,ExtLinkUrl: INFO 2026-04-19 13:59:32,202 [82 ] me.Controllers.ThirdPartyLoginController - WXSSO:code is null INFO 2026-04-19 13:59:32,204 [82 ] me.Controllers.ThirdPartyLoginController - WXSSO:clientUrl:http://ehr.ergotron.net:8082/HcmM INFO 2026-04-19 13:59:32,204 [82 ] me.Controllers.ThirdPartyLoginController - WXSSO:gotoCodeUrlwhereCodeNull:https://open.weixin.qq.com/connect/oauth2/authorize?appid=ww0fe1cb02189622be&redirect_uri=http%3a%2f%2fehr.ergotron.net%3a8082%2fHcmM%2fcheckloginPri.html%3fcorpid%3dww0fe1cb02189622be%26agentId%3d1000003&response_type=code&scope=snsapi_base&agentId=1000003&state=ww0fe1cb02189622be#wechat_redirect INFO 2026-04-19 13:59:32,208 [82 ] vc.Infrastructure.RedirectResultExecutor - Executing RedirectResult, redirecting to https://open.weixin.qq.com/connect/oauth2/authorize?appid=ww0fe1cb02189622be&redirect_uri=http%3a%2f%2fehr.ergotron.net%3a8082%2fHcmM%2fcheckloginPri.html%3fcorpid%3dww0fe1cb02189622be%26agentId%3d1000003&response_type=code&scope=snsapi_base&agentId=1000003&state=ww0fe1cb02189622be#wechat_redirect. INFO 2026-04-19 13:59:32,208 [82 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Home.Controllers.ThirdPartyLoginController.Get (Sg.Hcm.Web.Core) in 9.4931ms INFO 2026-04-19 13:59:32,208 [82 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Home.Controllers.ThirdPartyLoginController.Get (Sg.Hcm.Web.Core)' INFO 2026-04-19 13:59:32,209 [82 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.7038ms 302 INFO 2026-04-19 13:59:32,707 [87 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/checkloginPri.html?corpid=ww0fe1cb02189622be&agentId=1000003&code=9HWAFuKPnEfxbw2Q6fa6rdjwXPchFYogrrXszKWJwto&state=ww0fe1cb02189622be INFO 2026-04-19 13:59:32,707 [87 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/checkloginPri.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\checkloginPri.html' INFO 2026-04-19 13:59:32,708 [87 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.6924ms 200 text/html INFO 2026-04-19 13:59:32,863 [80 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/ThirdPartyLogin?state=ww0fe1cb02189622be&agentId=1000003&code=9HWAFuKPnEfxbw2Q6fa6rdjwXPchFYogrrXszKWJwto INFO 2026-04-19 13:59:32,863 [80 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Home.Controllers.ThirdPartyLoginController.Get (Sg.Hcm.Web.Core)' INFO 2026-04-19 13:59:32,864 [80 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "Index", controller = "ThirdPartyLogin", area = ""}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.ActionResult] Get(System.String, System.String, System.String, System.String) on controller Sg.Home.Controllers.ThirdPartyLoginController (Sg.Hcm.Web.Core). INFO 2026-04-19 13:59:32,866 [80 ] me.Controllers.ThirdPartyLoginController - WXSSO:code:9HWAFuKPnEfxbw2Q6fa6rdjwXPchFYogrrXszKWJwto,state:ww0fe1cb02189622be,param:,agentId:1000003 INFO 2026-04-19 13:59:32,866 [80 ] me.Controllers.ThirdPartyLoginController - WXSSO:EnableExtLink:0,ExtLinkUrl: INFO 2026-04-19 13:59:32,866 [80 ] me.Controllers.ThirdPartyLoginController - WXSSO:code:9HWAFuKPnEfxbw2Q6fa6rdjwXPchFYogrrXszKWJwto INFO 2026-04-19 13:59:32,866 [80 ] me.Controllers.ThirdPartyLoginController - WXSSO:agentId:1000003 INFO 2026-04-19 13:59:32,866 [80 ] me.Controllers.ThirdPartyLoginController - WXSSO:secret:pqruwD8jcItRnmFQ-0HmMczL6rqgD17ifpnKm9uQCIA INFO 2026-04-19 13:59:33,076 [80 ] me.Controllers.ThirdPartyLoginController - WXSSO:Getaccesstoken:nwLFRHUb1finsJi35EzAC6O9_oUPsRu86uB8jE2zNdfGnWo1yKNjQk4YrNVXih9_sPPqw_3_-wULWmWmv0gbe3vxkiMi8bkYDwGGgNHqNUnxSc_WpyFdyVlb0qMqfeZz0ppCT68MjYKODQ8Es1kVcHaL77BjsUQ3HHgsPpmXUF8J4fEyBkewnAeB1FG1CrNyGPUMWzpZalQKTstmKLf6yQ INFO 2026-04-19 13:59:33,084 [80 ] me.Controllers.ThirdPartyLoginController - WXSSO:GetUserUrl:https://qyapi.weixin.qq.com/cgi-bin/user/getuserinfo?access_token=nwLFRHUb1finsJi35EzAC6O9_oUPsRu86uB8jE2zNdfGnWo1yKNjQk4YrNVXih9_sPPqw_3_-wULWmWmv0gbe3vxkiMi8bkYDwGGgNHqNUnxSc_WpyFdyVlb0qMqfeZz0ppCT68MjYKODQ8Es1kVcHaL77BjsUQ3HHgsPpmXUF8J4fEyBkewnAeB1FG1CrNyGPUMWzpZalQKTstmKLf6yQ&code=9HWAFuKPnEfxbw2Q6fa6rdjwXPchFYogrrXszKWJwto INFO 2026-04-19 13:59:33,258 [80 ] me.Controllers.ThirdPartyLoginController - WXSSO:getUserResult:{"UserId":"18608822951","DeviceId":"2bd5c0d65e154997","errcode":0,"errmsg":"ok"} INFO 2026-04-19 13:59:33,297 [80 ] me.Controllers.ThirdPartyLoginController - WXSSO:DeviceId:2bd5c0d65e154997 WxUserId:18608822951 INFO 2026-04-19 13:59:33,313 [80 ] me.Controllers.ThirdPartyLoginController - WXSSO:A0190:D011375,a0188:1700 INFO 2026-04-19 13:59:33,511 [78 ] Mvc.Infrastructure.ContentResultExecutor - Executing ContentResult with HTTP Response ContentType of text/plain; charset=utf-8 INFO 2026-04-19 13:59:33,511 [78 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Home.Controllers.ThirdPartyLoginController.Get (Sg.Hcm.Web.Core) in 646.6015ms INFO 2026-04-19 13:59:33,511 [78 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Home.Controllers.ThirdPartyLoginController.Get (Sg.Hcm.Web.Core)' INFO 2026-04-19 13:59:33,511 [78 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 648.5274ms 200 text/plain; charset=utf-8 INFO 2026-04-19 13:59:33,646 [84 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776578373190&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003 INFO 2026-04-19 13:59:33,646 [84 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 13:59:33,646 [84 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.6316ms 200 text/html INFO 2026-04-19 13:59:34,084 [84 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.6069853492342366 INFO 2026-04-19 13:59:34,084 [82 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/logo2.jpg INFO 2026-04-19 13:59:34,085 [84 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 13:59:34,085 [84 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.6577ms 200 application/javascript INFO 2026-04-19 13:59:34,087 [82 ] NetCore.StaticFiles.StaticFileMiddleware - Sending bytes 34064-34064/86342 of file C:\Sharegoo\HcmM\wwwroot\static\images\logo2.jpg INFO 2026-04-19 13:59:34,088 [82 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 3.5071ms 206 image/jpeg INFO 2026-04-19 13:59:34,226 [78 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/logo2.jpg INFO 2026-04-19 13:59:34,226 [78 ] NetCore.StaticFiles.StaticFileMiddleware - Sending bytes 34064-86341/86342 of file C:\Sharegoo\HcmM\wwwroot\static\images\logo2.jpg INFO 2026-04-19 13:59:34,227 [84 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.4068ms 206 image/jpeg INFO 2026-04-19 13:59:34,306 [78 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776578373190%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003& INFO 2026-04-19 13:59:34,306 [84 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 13:59:34,306 [84 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:59:34,306 [78 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:59:34,307 [84 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:59:34,307 [78 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:34,307 [84 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:34,308 [78 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:59:34,308 [84 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:59:34,309 [78 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776578373190&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003 INFO 2026-04-19 13:59:34,309 [82 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 13:59:34,309 [82 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 13:59:34,309 [82 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 13:59:34,312 [78 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:59:34,312 [78 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 3.6615ms INFO 2026-04-19 13:59:34,312 [78 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:34,312 [78 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.584ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:59:34,324 [82 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 13:59:34,326 [82 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:59:34,326 [82 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 18.0213ms INFO 2026-04-19 13:59:34,326 [82 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:34,326 [82 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 19.9256ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:59:34,515 [78 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 13:59:34,515 [82 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 13:59:34,515 [78 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:59:34,515 [82 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:59:34,515 [82 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:34,515 [78 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:34,516 [78 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:59:34,516 [82 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:59:34,517 [78 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 13:59:34,517 [78 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 13:59:34,517 [78 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 13:59:34,520 [82 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:59:34,520 [82 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.3461ms INFO 2026-04-19 13:59:34,520 [82 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:34,520 [82 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.2896ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:59:34,532 [78 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 13:59:34,534 [84 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:59:34,534 [84 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 18.1475ms INFO 2026-04-19 13:59:34,535 [84 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:34,535 [84 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 20.1167ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:59:34,680 [80 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/index.498c386f.js INFO 2026-04-19 13:59:34,680 [84 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/keepAlive.dc843649.js INFO 2026-04-19 13:59:34,680 [78 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/null.91e82149.js INFO 2026-04-19 13:59:34,680 [80 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:59:34,680 [78 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:59:34,680 [84 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:59:34,681 [80 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/index.498c386f.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\index.498c386f.js' INFO 2026-04-19 13:59:34,681 [80 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.6417ms 200 application/javascript INFO 2026-04-19 13:59:34,681 [78 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/null.91e82149.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\null.91e82149.js' INFO 2026-04-19 13:59:34,681 [84 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/keepAlive.dc843649.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\keepAlive.dc843649.js' INFO 2026-04-19 13:59:34,681 [84 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.7159ms 200 application/javascript INFO 2026-04-19 13:59:34,681 [78 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.7172ms 200 application/javascript INFO 2026-04-19 13:59:34,797 [80 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/null.0ed91962.css INFO 2026-04-19 13:59:34,797 [80 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/null.0ed91962.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\null.0ed91962.css' INFO 2026-04-19 13:59:34,797 [80 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.4851ms 200 text/css INFO 2026-04-19 13:59:34,807 [78 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/index.3e032556.css INFO 2026-04-19 13:59:34,807 [80 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/unitMenu.3916401c.js INFO 2026-04-19 13:59:34,807 [80 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:59:34,807 [90 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/null.b423664e.js INFO 2026-04-19 13:59:34,807 [80 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/unitMenu.3916401c.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\unitMenu.3916401c.js' INFO 2026-04-19 13:59:34,807 [80 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.3322ms 200 application/javascript INFO 2026-04-19 13:59:34,807 [90 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:59:34,807 [82 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/index.3e032556.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\index.3e032556.css' INFO 2026-04-19 13:59:34,807 [82 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.7756ms 200 text/css INFO 2026-04-19 13:59:34,807 [90 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/null.b423664e.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\null.b423664e.js' INFO 2026-04-19 13:59:34,807 [78 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/childMenu.94546d5d.js INFO 2026-04-19 13:59:34,807 [90 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.5476ms 200 application/javascript INFO 2026-04-19 13:59:34,808 [78 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:59:34,808 [78 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/childMenu.94546d5d.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\childMenu.94546d5d.js' INFO 2026-04-19 13:59:34,808 [78 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.4073ms 200 application/javascript INFO 2026-04-19 13:59:34,810 [86 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/unitMenu.7af4f9f2.css INFO 2026-04-19 13:59:34,811 [78 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/unitMenu.7af4f9f2.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\unitMenu.7af4f9f2.css' INFO 2026-04-19 13:59:34,811 [78 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.0916ms 200 text/css INFO 2026-04-19 13:59:34,947 [86 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 13:59:34,947 [86 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:59:34,947 [86 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:34,949 [86 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:59:34,949 [78 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 13:59:34,949 [78 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:59:34,949 [78 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:59:34,949 [90 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 13:59:34,950 [78 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:34,950 [90 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:59:34,950 [90 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:34,951 [78 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:59:34,951 [90 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:59:34,953 [82 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:59:34,953 [82 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 4.0215ms INFO 2026-04-19 13:59:34,953 [82 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:34,953 [82 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.9835ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:59:34,954 [90 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:59:34,955 [90 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.4439ms INFO 2026-04-19 13:59:34,955 [90 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:34,955 [90 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.232ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:59:34,956 [90 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:59:34,956 [90 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.078ms INFO 2026-04-19 13:59:34,956 [90 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:34,956 [90 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.7667ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:59:35,296 [86 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 13:59:35,296 [86 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:59:35,296 [86 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:35,298 [86 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:59:35,302 [86 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:59:35,302 [86 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 4.8739ms INFO 2026-04-19 13:59:35,302 [86 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:35,303 [86 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.0336ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:59:35,465 [82 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/yjg.7e6d65c1.png INFO 2026-04-19 13:59:35,466 [82 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/yjg.7e6d65c1.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\yjg.7e6d65c1.png' INFO 2026-04-19 13:59:35,466 [82 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.7219ms 200 image/png INFO 2026-04-19 13:59:35,467 [82 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/wddk.4a9e34c6.png INFO 2026-04-19 13:59:35,467 [82 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/wddk.4a9e34c6.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\wddk.4a9e34c6.png' INFO 2026-04-19 13:59:35,467 [82 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.4237ms 200 image/png INFO 2026-04-19 13:59:35,504 [82 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 13:59:35,504 [82 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:59:35,504 [82 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:35,504 [86 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 13:59:35,505 [86 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:59:35,505 [86 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:35,505 [90 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 13:59:35,505 [90 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:59:35,505 [90 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:35,505 [82 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:59:35,505 [84 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 13:59:35,506 [84 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:59:35,506 [84 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:35,506 [86 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:59:35,506 [90 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:59:35,507 [84 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:59:35,509 [90 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:59:35,510 [90 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.4067ms INFO 2026-04-19 13:59:35,510 [90 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:35,510 [90 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.0021ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:59:35,510 [86 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:59:35,510 [86 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 4.4364ms INFO 2026-04-19 13:59:35,510 [86 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:35,510 [86 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.1447ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:59:35,514 [86 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:59:35,514 [86 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 8.3884ms INFO 2026-04-19 13:59:35,514 [86 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:35,514 [86 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.2369ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:59:35,515 [84 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:59:35,515 [84 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 8.4544ms INFO 2026-04-19 13:59:35,515 [84 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:35,515 [84 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.0646ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:59:35,595 [86 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 13:59:35,596 [86 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:59:35,596 [86 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:35,597 [86 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:59:35,597 [84 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 13:59:35,597 [84 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:59:35,598 [84 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:35,599 [84 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:59:35,600 [89 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:59:35,601 [89 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 3.5364ms INFO 2026-04-19 13:59:35,601 [89 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:35,601 [89 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.2086ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:59:35,602 [87 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:59:35,602 [87 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 2.9884ms INFO 2026-04-19 13:59:35,602 [87 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:35,602 [87 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.669ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:59:35,669 [90 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/wdjb.e624b7f0.png INFO 2026-04-19 13:59:35,669 [90 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/wdjb.e624b7f0.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\wdjb.e624b7f0.png' INFO 2026-04-19 13:59:35,669 [90 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.4552ms 200 image/png INFO 2026-04-19 13:59:35,685 [90 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/null.83f7e40a.png INFO 2026-04-19 13:59:35,685 [90 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/null.83f7e40a.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\null.83f7e40a.png' INFO 2026-04-19 13:59:35,685 [90 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.6427ms 200 image/png INFO 2026-04-19 13:59:35,686 [89 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/1.jpg INFO 2026-04-19 13:59:35,687 [90 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/1.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\1.jpg' INFO 2026-04-19 13:59:35,687 [90 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.2072ms 200 image/jpeg INFO 2026-04-19 13:59:35,760 [87 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 13:59:35,761 [87 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:59:35,761 [90 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 13:59:35,761 [87 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:35,761 [90 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:59:35,761 [90 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:35,762 [87 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:59:35,763 [90 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:59:35,776 [90 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:59:35,776 [90 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 13.6344ms INFO 2026-04-19 13:59:35,776 [90 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:35,776 [90 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.7472ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:59:35,784 [87 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:59:35,784 [87 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 22.2367ms INFO 2026-04-19 13:59:35,785 [87 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:35,785 [87 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 24.1974ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:59:35,845 [89 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/3.jpg INFO 2026-04-19 13:59:35,846 [89 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/3.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\3.jpg' INFO 2026-04-19 13:59:35,846 [89 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.0174ms 200 image/jpeg INFO 2026-04-19 13:59:35,846 [84 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/wdqj.1dfb65ca.png INFO 2026-04-19 13:59:35,846 [84 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/wdqj.1dfb65ca.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\wdqj.1dfb65ca.png' INFO 2026-04-19 13:59:35,846 [84 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.332ms 200 image/png INFO 2026-04-19 13:59:35,898 [89 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/2.jpg INFO 2026-04-19 13:59:35,899 [89 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/2.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\2.jpg' INFO 2026-04-19 13:59:35,899 [89 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.3343ms 200 image/jpeg INFO 2026-04-19 13:59:37,285 [84 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/my.d72f6af2.js INFO 2026-04-19 13:59:37,285 [84 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:59:37,285 [89 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/my.d72f6af2.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\my.d72f6af2.js' INFO 2026-04-19 13:59:37,286 [89 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.983ms 200 application/javascript INFO 2026-04-19 13:59:37,288 [89 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/my.e909c210.css INFO 2026-04-19 13:59:37,289 [87 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/my.e909c210.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\my.e909c210.css' INFO 2026-04-19 13:59:37,289 [87 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.803ms 200 text/css INFO 2026-04-19 13:59:37,339 [84 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 13:59:37,339 [84 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:59:37,339 [84 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:59:37,339 [84 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:37,341 [84 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:59:37,346 [84 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:59:37,346 [84 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.782ms INFO 2026-04-19 13:59:37,346 [84 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:37,347 [84 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.8433ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:59:37,409 [87 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054006&IsEss=true& INFO 2026-04-19 13:59:37,410 [87 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:59:37,410 [87 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:37,411 [87 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:59:37,413 [84 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetUserInfo?bIsEss=false& INFO 2026-04-19 13:59:37,413 [84 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:59:37,413 [84 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:37,414 [87 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:59:37,414 [87 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 2.974ms INFO 2026-04-19 13:59:37,414 [87 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:37,414 [87 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.7625ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:59:37,414 [84 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserInfo", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.UserInfoDto GetUserInfo() on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:59:37,415 [87 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetSubTabes?bIsEss=false& INFO 2026-04-19 13:59:37,415 [87 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:59:37,415 [87 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:37,416 [89 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260607,260541,26054004,26054005,26054007&IsEss=true& INFO 2026-04-19 13:59:37,416 [89 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:59:37,416 [80 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 13:59:37,416 [89 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:37,417 [80 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:59:37,417 [87 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetSubTabes", controller = "UserInfo"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.UserInfo.Dto.SubTabesDto] GetSubTabes(System.String, Boolean) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:59:37,417 [80 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:37,418 [89 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:59:37,418 [80 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:59:37,419 [84 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:59:37,419 [84 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M) in 5.0461ms INFO 2026-04-19 13:59:37,419 [84 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:37,419 [84 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.8065ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:59:37,421 [78 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:59:37,421 [78 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 3.3479ms INFO 2026-04-19 13:59:37,421 [78 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:37,421 [78 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.9662ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:59:37,422 [82 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:59:37,422 [82 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.2445ms INFO 2026-04-19 13:59:37,422 [82 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:37,422 [82 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.0544ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:59:37,423 [87 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:59:37,423 [87 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M) in 6.2332ms INFO 2026-04-19 13:59:37,423 [87 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:37,423 [87 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.1352ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:59:37,511 [87 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=1700& INFO 2026-04-19 13:59:37,511 [87 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:59:37,511 [87 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:37,512 [87 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:59:37,518 [82 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:59:37,562 [95 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 49.7528ms INFO 2026-04-19 13:59:37,562 [95 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:37,562 [95 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 51.4687ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:59:42,877 [82 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 42 INFO 2026-04-19 13:59:42,877 [87 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/annualLeave.4d308de3.css INFO 2026-04-19 13:59:42,877 [82 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:59:42,877 [89 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/annualLeave.a71d585d.js INFO 2026-04-19 13:59:42,877 [89 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 13:59:42,877 [82 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:59:42,878 [82 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:42,878 [87 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/annualLeave.4d308de3.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\annualLeave.4d308de3.css' INFO 2026-04-19 13:59:42,878 [87 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.6067ms 200 text/css INFO 2026-04-19 13:59:42,878 [89 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/annualLeave.a71d585d.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\annualLeave.a71d585d.js' INFO 2026-04-19 13:59:42,878 [89 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.5735ms 200 application/javascript INFO 2026-04-19 13:59:42,879 [82 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:59:42,885 [89 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:59:42,885 [89 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.1046ms INFO 2026-04-19 13:59:42,885 [89 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:42,885 [89 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.213ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:59:42,980 [78 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetAnnualLeave?year=PeXyH32X2YM%3D& INFO 2026-04-19 13:59:42,980 [78 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:59:42,981 [78 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:42,982 [78 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAnnualLeave", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.AnnualLeaveDto GetAnnualLeave(System.String) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:59:43,000 [78 ] Sg.HcmMb.PubClass.ShareData - oldValue:PeXyH32X2YM= INFO 2026-04-19 13:59:43,005 [89 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002&IsEss=true& INFO 2026-04-19 13:59:43,006 [89 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:59:43,006 [89 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:43,007 [78 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:59:43,007 [78 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M) in 25.1035ms INFO 2026-04-19 13:59:43,007 [78 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:43,007 [78 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 27.239ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:59:43,008 [89 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:59:43,011 [89 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:59:43,011 [89 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 3.1524ms INFO 2026-04-19 13:59:43,011 [89 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:43,011 [89 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.7302ms 200 application/json; charset=utf-8 INFO 2026-04-19 13:59:43,097 [89 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=1700& INFO 2026-04-19 13:59:43,097 [89 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 13:59:43,097 [89 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:43,098 [89 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 13:59:43,105 [89 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 13:59:43,147 [95 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 49.047ms INFO 2026-04-19 13:59:43,147 [95 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 13:59:43,147 [95 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 50.8537ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:02:23,141 [77 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://58.252.12.166:8082/HcmM/ INFO 2026-04-19 14:02:23,164 [77 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 22.982ms 404 INFO 2026-04-19 14:30:08,252 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-04-19 14:30:08,806 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmM\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-04-19 14:30:08,842 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/EnterpriseInfoAuth/SgyGetDataByWsProc application/json-patch+json 432 INFO 2026-04-19 14:30:08,922 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Controllers.EnterpriseInfoAuthController.SgyGetDataByWsProc (Sg.Hcm.Web.Core)' INFO 2026-04-19 14:30:10,027 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "SgyGetDataByWsProc", controller = "EnterpriseInfoAuth", area = ""}. Executing controller action with signature System.Collections.Generic.Dictionary`2[System.String,System.Object] SgyGetDataByWsProc(Newtonsoft.Json.Linq.JObject) on controller Sg.HcmMb.Controllers.EnterpriseInfoAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 14:30:10,953 [14 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:30:11,007 [5 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Controllers.EnterpriseInfoAuthController.SgyGetDataByWsProc (Sg.Hcm.Web.Core) in 977.8465ms INFO 2026-04-19 14:30:11,008 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Controllers.EnterpriseInfoAuthController.SgyGetDataByWsProc (Sg.Hcm.Web.Core)' INFO 2026-04-19 14:30:11,011 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2169.133ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:30:11,276 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/EnterpriseInfoAuth/SgyGetDataByWsProc application/json-patch+json 433 INFO 2026-04-19 14:30:11,286 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Controllers.EnterpriseInfoAuthController.SgyGetDataByWsProc (Sg.Hcm.Web.Core)' INFO 2026-04-19 14:30:11,289 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "SgyGetDataByWsProc", controller = "EnterpriseInfoAuth", area = ""}. Executing controller action with signature System.Collections.Generic.Dictionary`2[System.String,System.Object] SgyGetDataByWsProc(Newtonsoft.Json.Linq.JObject) on controller Sg.HcmMb.Controllers.EnterpriseInfoAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 14:30:11,305 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:30:11,307 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Controllers.EnterpriseInfoAuthController.SgyGetDataByWsProc (Sg.Hcm.Web.Core) in 18.2952ms INFO 2026-04-19 14:30:11,307 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Controllers.EnterpriseInfoAuthController.SgyGetDataByWsProc (Sg.Hcm.Web.Core)' INFO 2026-04-19 14:30:11,308 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 31.6223ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:38,933 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776581438670&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 14:50:38,939 [49 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 14:50:38,939 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.4451ms 200 text/html INFO 2026-04-19 14:50:39,252 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.06610519191201858 INFO 2026-04-19 14:50:39,255 [48 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 14:50:39,255 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2.8359ms 200 application/javascript INFO 2026-04-19 14:50:39,447 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776581438670%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 14:50:39,474 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 615 INFO 2026-04-19 14:50:39,476 [50 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 14:50:39,484 [50 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 14:50:39,484 [49 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 14:50:39,485 [50 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 14:50:39,485 [49 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 14:50:39,488 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:39,488 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:39,492 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:39,494 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:39,714 [49 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776581438670&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home WARN 2026-04-19 14:50:39,728 [50 ] Mvc.Authorization.AbpAuthorizationFilter - Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) INFO 2026-04-19 14:50:39,729 [50 ] c.Infrastructure.ControllerActionInvoker - Authorization failed for the request at filter 'Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter'. INFO 2026-04-19 14:50:39,730 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:39,733 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 240.2203ms INFO 2026-04-19 14:50:39,733 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:39,733 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 259.776ms 401 application/json; charset=utf-8 INFO 2026-04-19 14:50:39,855 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/TokenAuth/ReflashToken? application/json 695 INFO 2026-04-19 14:50:39,855 [48 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 14:50:39,856 [48 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 14:50:39,856 [48 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 14:50:39,856 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 14:50:39,859 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "ReflashToken", controller = "TokenAuth", area = ""}. Executing controller action with signature System.String ReflashToken(Sg.HcmMb.Models.TokenAuth.ReflashTokenModel) on controller Sg.Hcm.Controllers.TokenAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 14:50:39,875 [48 ] Sg.Hcm.Controllers.TokenAuthController - ReflashToken_requestToken:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjY0NzI3IiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6IkQwMTYwNjMiLCJodHRwOi8vd3d3LmFzcG5ldGJvaWxlcnBsYXRlLmNvbS9pZGVudGl0eS9jbGFpbXMvdGVuYW50SWQiOiIxIiwiVXNlck5hbWUiOiLpgqLljaDkvJ8iLCJMYW5ndWFnZSI6InpoLWNuIiwic3ViIjoiNjQ3MjciLCJqdGkiOiJiNmZlODM5Yi01OGI5LTRiYzEtODcyMy1mMTcwMTY1YzAzNzMiLCJpYXQiOjE3NzY0ODgyNjksIm5iZiI6MTc3NjQ4ODI2NywiZXhwIjoxNzc2NTc0NjY5LCJpc3MiOiJIY20iLCJhdWQiOiJIY20ifQ.HiH_zgaiADGnZPUhBf14B7Hy13Rpfy_uJ_9EK1-wj-I INFO 2026-04-19 14:50:39,888 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:39,888 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core) in 28.9451ms INFO 2026-04-19 14:50:39,888 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 14:50:39,888 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 32.837ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:40,036 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 615 INFO 2026-04-19 14:50:40,036 [48 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 14:50:40,054 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:40,088 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:40,090 [53 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:40,114 [48 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 14:50:40,115 [48 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 14:50:40,115 [48 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 14:50:40,247 [48 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 14:50:40,252 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:40,253 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 162.9215ms INFO 2026-04-19 14:50:40,253 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:40,253 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 217.16ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:40,271 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:40,273 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 778.7175ms INFO 2026-04-19 14:50:40,273 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:40,273 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 826.5707ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:40,352 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 14:50:40,352 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:40,353 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:40,355 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:40,357 [50 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 14:50:40,358 [50 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 14:50:40,358 [50 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 14:50:40,361 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 14:50:40,361 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:40,361 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:40,363 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:40,391 [50 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 14:50:40,402 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:40,405 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 49.7254ms INFO 2026-04-19 14:50:40,405 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:40,405 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 53.0584ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:40,419 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:40,422 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 58.2906ms INFO 2026-04-19 14:50:40,422 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:40,422 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 61.329ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:40,495 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 14:50:40,495 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:40,496 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:40,496 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 14:50:40,497 [54 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:40,497 [54 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:40,497 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:40,499 [54 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:40,502 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:40,502 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.9666ms INFO 2026-04-19 14:50:40,503 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:40,503 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.5509ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:40,517 [54 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:40,519 [54 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 19.7462ms INFO 2026-04-19 14:50:40,519 [54 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:40,519 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 22.4376ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:40,535 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 14:50:40,535 [50 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 14:50:40,536 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:40,536 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:40,538 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:40,540 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 14:50:40,540 [53 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:40,540 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:40,552 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 14:50:40,552 [54 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:40,552 [54 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:40,567 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 14:50:40,568 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 14:50:40,568 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:40,568 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:40,569 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:40,569 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:40,570 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 14:50:40,570 [45 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:40,570 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:40,610 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:40,611 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:40,611 [54 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:40,612 [45 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:40,642 [53 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:40,652 [44 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:40,652 [44 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 41.5564ms INFO 2026-04-19 14:50:40,652 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:40,652 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 84.7322ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:40,689 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 14:50:40,689 [45 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:40,689 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:40,716 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:40,716 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:40,717 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 106.0099ms INFO 2026-04-19 14:50:40,717 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 104.7445ms INFO 2026-04-19 14:50:40,717 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:40,717 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:40,717 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 150.3314ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:40,717 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 147.2341ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:40,746 [45 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:40,748 [53 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:40,748 [41 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:40,749 [41 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 106.1001ms INFO 2026-04-19 14:50:40,749 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:40,749 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 209.0924ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:40,749 [53 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 138.667ms INFO 2026-04-19 14:50:40,749 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 14:50:40,749 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:40,749 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 197.879ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:40,750 [41 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:40,750 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:40,835 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 14:50:40,836 [54 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:40,836 [54 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:40,836 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 14:50:40,837 [53 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:40,837 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:40,968 [53 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:40,968 [54 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:40,968 [41 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:40,974 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:40,974 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 435.9746ms INFO 2026-04-19 14:50:40,974 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:40,974 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 438.9216ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:41,380 [53 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:41,384 [53 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 415.3811ms INFO 2026-04-19 14:50:41,384 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:41,384 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 547.8352ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:41,562 [41 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:41,563 [41 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 594.3307ms INFO 2026-04-19 14:50:41,563 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:41,563 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 813.9271ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:41,908 [45 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:41,909 [45 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 1163.5202ms INFO 2026-04-19 14:50:41,909 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:41,910 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1220.9752ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:42,711 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:42,714 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 1744.9476ms INFO 2026-04-19 14:50:42,714 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:42,714 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1878.3086ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:44,003 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 39 INFO 2026-04-19 14:50:44,004 [46 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 14:50:44,006 [46 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:44,007 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:44,009 [46 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:44,016 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/OverTime/GetOverTimeList?dateTime=202604& INFO 2026-04-19 14:50:44,016 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:44,016 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.OverTime.OverTimeAppService.GetOverTimeList (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:44,021 [46 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:44,021 [46 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 11.6162ms INFO 2026-04-19 14:50:44,021 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:44,021 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 18.4915ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:44,022 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050201&IsEss=true& INFO 2026-04-19 14:50:44,023 [42 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:44,023 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:44,023 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetOverTimeList", controller = "OverTime"}. Executing controller action with signature Sg.HcmMb.OverTime.Dto.OverTimeListInfoDto GetOverTimeList(System.String) on controller Sg.HcmMb.OverTime.OverTimeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:44,024 [42 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:44,057 [46 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:44,057 [46 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 32.8571ms INFO 2026-04-19 14:50:44,057 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:44,057 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 35.0452ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:44,534 [54 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:44,543 [54 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.OverTime.OverTimeAppService.GetOverTimeList (Sg.Hcm.Application.M) in 519.7129ms INFO 2026-04-19 14:50:44,543 [54 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.OverTime.OverTimeAppService.GetOverTimeList (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:44,544 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 527.9106ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:47,703 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 14:50:47,703 [50 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 14:50:47,705 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:47,705 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:47,708 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:47,718 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:47,718 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 10.5295ms INFO 2026-04-19 14:50:47,718 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:47,719 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.8921ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:49,115 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 14:50:49,115 [50 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 14:50:49,117 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:49,117 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:49,120 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:49,135 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 14:50:49,137 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:49,138 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:49,142 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:49,143 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054006&IsEss=true& INFO 2026-04-19 14:50:49,143 [54 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:49,144 [54 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 23.5334ms INFO 2026-04-19 14:50:49,144 [54 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:49,145 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:49,145 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 30.3724ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:49,146 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:49,146 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetSubTabes?bIsEss=false& INFO 2026-04-19 14:50:49,146 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetUserInfo?bIsEss=false& INFO 2026-04-19 14:50:49,147 [46 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:49,147 [42 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:49,147 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:49,147 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:49,147 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:49,149 [42 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserInfo", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.UserInfoDto GetUserInfo() on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:49,149 [46 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetSubTabes", controller = "UserInfo"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.UserInfo.Dto.SubTabesDto] GetSubTabes(System.String, Boolean) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:49,152 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260607,260541,26054004,26054005,26054007&IsEss=true& INFO 2026-04-19 14:50:49,152 [53 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:49,152 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:49,155 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:49,155 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:49,155 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 7.7885ms INFO 2026-04-19 14:50:49,155 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:49,157 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 15.3125ms INFO 2026-04-19 14:50:49,157 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:49,157 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 22.0507ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:49,157 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.8025ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:49,179 [53 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:49,184 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:49,185 [53 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:49,185 [53 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 6.2877ms INFO 2026-04-19 14:50:49,185 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:49,185 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 33.4408ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:49,185 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:49,186 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M) in 36.226ms INFO 2026-04-19 14:50:49,186 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:49,186 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 39.8322ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:49,187 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M) in 36.9771ms INFO 2026-04-19 14:50:49,187 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:49,187 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 40.762ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:49,270 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=64727& INFO 2026-04-19 14:50:49,270 [53 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:49,271 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:49,273 [53 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:49,307 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:49,307 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 34.2893ms INFO 2026-04-19 14:50:49,307 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:49,307 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 37.2439ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:50,395 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 42 INFO 2026-04-19 14:50:50,395 [50 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 14:50:50,396 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:50,396 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:50,398 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:50,409 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:50,410 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 11.2163ms INFO 2026-04-19 14:50:50,410 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:50,410 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.0984ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:50,415 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002&IsEss=true& INFO 2026-04-19 14:50:50,415 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetAnnualLeave?year=PeXyH32X2YM%3D& INFO 2026-04-19 14:50:50,416 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:50,416 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:50,418 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:50,420 [42 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:50,421 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:50,424 [42 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAnnualLeave", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.AnnualLeaveDto GetAnnualLeave(System.String) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:50,424 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:50,424 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 6.5155ms INFO 2026-04-19 14:50:50,424 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:50,425 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.6067ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:50,429 [42 ] Sg.HcmMb.PubClass.ShareData - oldValue:PeXyH32X2YM= INFO 2026-04-19 14:50:50,438 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:50,440 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M) in 16.6773ms INFO 2026-04-19 14:50:50,441 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:50,441 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 25.323ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:50,529 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=64727& INFO 2026-04-19 14:50:50,530 [53 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:50,530 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:50,531 [53 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:50,535 [53 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:50,535 [53 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 3.4978ms INFO 2026-04-19 14:50:50,535 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:50,535 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.4861ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:57,149 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776581456861&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 14:50:57,150 [42 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 14:50:57,150 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.2996ms 200 text/html INFO 2026-04-19 14:50:57,465 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.259645982595772 INFO 2026-04-19 14:50:57,466 [53 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 14:50:57,467 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.3591ms 200 application/javascript INFO 2026-04-19 14:50:57,606 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776581456861%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 14:50:57,607 [42 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:57,608 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:57,609 [42 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:57,611 [42 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776581456861&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 14:50:57,616 [53 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:57,616 [53 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 6.7848ms INFO 2026-04-19 14:50:57,616 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:57,617 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.9358ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:57,634 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 615 INFO 2026-04-19 14:50:57,634 [42 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 14:50:57,635 [42 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:57,635 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:57,637 [42 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:57,639 [42 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 14:50:57,639 [42 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 14:50:57,639 [42 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 14:50:57,654 [42 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 14:50:57,658 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:57,659 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 21.7073ms INFO 2026-04-19 14:50:57,659 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:57,659 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 24.5108ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:57,751 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 14:50:57,752 [53 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:57,752 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:57,754 [53 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:57,755 [53 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 14:50:57,755 [53 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 14:50:57,755 [53 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 14:50:57,759 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 14:50:57,760 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:57,760 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:57,762 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:57,767 [54 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:57,767 [54 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 5.4732ms INFO 2026-04-19 14:50:57,767 [54 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:57,767 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.0413ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:57,770 [53 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 14:50:57,775 [53 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:57,775 [53 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 21.2911ms INFO 2026-04-19 14:50:57,775 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:57,775 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 23.9449ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:57,876 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 14:50:57,877 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:57,877 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:57,879 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 14:50:57,879 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:57,879 [53 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:57,880 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:57,881 [53 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:57,883 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:57,883 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 3.7677ms INFO 2026-04-19 14:50:57,883 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:57,883 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.8095ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:57,885 [53 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:57,885 [53 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.6869ms INFO 2026-04-19 14:50:57,885 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:57,885 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.7066ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:57,908 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 14:50:57,908 [50 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 14:50:57,908 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:57,908 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:57,909 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:57,915 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 14:50:57,915 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 14:50:57,915 [42 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:57,915 [53 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:57,915 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:57,916 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:57,916 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:57,916 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.0878ms INFO 2026-04-19 14:50:57,916 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:57,916 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.8228ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:57,917 [53 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:57,917 [42 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:57,924 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:57,925 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 7.5353ms INFO 2026-04-19 14:50:57,925 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:57,925 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.6732ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:57,925 [53 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:57,926 [53 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 8.8073ms INFO 2026-04-19 14:50:57,926 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:57,926 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.6196ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:57,934 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 14:50:57,936 [53 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:57,936 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:57,937 [53 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:57,940 [53 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:57,940 [53 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 2.8742ms INFO 2026-04-19 14:50:57,940 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:57,940 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.0518ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:57,950 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 14:50:57,950 [46 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:57,950 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:57,951 [46 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:57,952 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 14:50:57,952 [53 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:57,952 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:57,954 [53 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:57,954 [47 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:57,954 [47 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.3085ms INFO 2026-04-19 14:50:57,954 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:57,955 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.9433ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:57,957 [53 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:57,957 [53 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 3.4875ms INFO 2026-04-19 14:50:57,957 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:57,957 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.2864ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:57,981 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 14:50:57,989 [47 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:57,989 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:57,990 [47 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:57,994 [53 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:57,995 [53 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 4.5719ms INFO 2026-04-19 14:50:57,995 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:57,995 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.1449ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:58,050 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 14:50:58,050 [53 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:58,050 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:58,051 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 14:50:58,051 [44 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:58,051 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:58,052 [53 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:58,052 [44 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:58,066 [44 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:58,066 [44 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 13.918ms INFO 2026-04-19 14:50:58,066 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:58,066 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.6724ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:58,074 [53 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:58,074 [53 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 22.3576ms INFO 2026-04-19 14:50:58,074 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:58,074 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 24.6103ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:58,082 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 14:50:58,088 [47 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:58,088 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:58,089 [47 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:58,092 [47 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:58,092 [47 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 3.0404ms INFO 2026-04-19 14:50:58,092 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:58,092 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.0972ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:59,096 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 14:50:59,096 [53 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 14:50:59,096 [53 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:59,097 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:59,099 [53 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:59,108 [53 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:59,108 [53 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 9.4372ms INFO 2026-04-19 14:50:59,108 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:59,109 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.0117ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:59,119 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050301&IsEss=true& INFO 2026-04-19 14:50:59,120 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Card/PunchClockDate? application/x-www-form-urlencoded 26 INFO 2026-04-19 14:50:59,120 [53 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 14:50:59,120 [46 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:59,120 [53 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:50:59,121 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:59,121 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:59,122 [46 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:59,123 [53 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PunchClockDate", controller = "Card"}. Executing controller action with signature Sg.HcmMb.Card.Dto.PunchClockResultListDto PunchClockDate(System.String, System.String) on controller Sg.HcmMb.Card.CardAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:50:59,273 [44 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:59,273 [44 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 150.544ms INFO 2026-04-19 14:50:59,273 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:59,273 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 153.8429ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:50:59,280 [47 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:50:59,283 [47 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M) in 159.1509ms INFO 2026-04-19 14:50:59,283 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 14:50:59,283 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 162.8451ms 200 application/json; charset=utf-8 INFO 2026-04-19 14:51:00,601 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Card/PunchClockDate? application/x-www-form-urlencoded 26 INFO 2026-04-19 14:51:00,601 [47 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 14:51:00,609 [47 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 14:51:00,609 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 14:51:00,611 [47 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PunchClockDate", controller = "Card"}. Executing controller action with signature Sg.HcmMb.Card.Dto.PunchClockResultListDto PunchClockDate(System.String, System.String) on controller Sg.HcmMb.Card.CardAppService (Sg.Hcm.Application.M). INFO 2026-04-19 14:51:00,728 [44 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 14:51:00,730 [44 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M) in 119.0609ms INFO 2026-04-19 14:51:00,730 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 14:51:00,730 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 129.4615ms 200 application/json; charset=utf-8 INFO 2026-04-19 15:58:13,316 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-04-19 15:58:13,844 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmM\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-04-19 15:58:13,879 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776585474063&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 15:58:13,891 [6 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 15:58:13,892 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.7546ms 200 text/html INFO 2026-04-19 15:58:15,165 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.6757521577145331 INFO 2026-04-19 15:58:15,166 [7 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 15:58:15,167 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2.0595ms 200 application/javascript INFO 2026-04-19 15:58:15,516 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776585474063%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 15:58:15,558 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 15:58:15,561 [7 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 15:58:15,677 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 15:58:15,677 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 15:58:15,741 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 15:58:15,741 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 15:58:16,866 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 15:58:16,866 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 15:58:17,155 [7 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776585474063&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 15:58:17,163 [12 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 15:58:17,169 [12 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 15:58:17,169 [12 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 15:58:17,294 [12 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 15:58:17,404 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 15:58:17,413 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 545.6564ms INFO 2026-04-19 15:58:17,414 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 15:58:17,416 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1857.815ms 200 application/json; charset=utf-8 INFO 2026-04-19 15:58:17,620 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 15:58:17,623 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 757.621ms INFO 2026-04-19 15:58:17,623 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 15:58:17,624 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2107.5354ms 200 application/json; charset=utf-8 INFO 2026-04-19 15:58:17,665 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 15:58:17,683 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 15:58:17,684 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 15:58:17,687 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 15:58:17,689 [15 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 15:58:17,690 [15 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 15:58:17,690 [15 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 15:58:17,701 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 15:58:17,701 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 15:58:17,702 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 15:58:17,704 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 15:58:17,722 [15 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 15:58:17,740 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 15:58:17,744 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 56.7759ms INFO 2026-04-19 15:58:17,744 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 15:58:17,744 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 78.8674ms 200 application/json; charset=utf-8 INFO 2026-04-19 15:58:17,766 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 15:58:17,770 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 65.2282ms INFO 2026-04-19 15:58:17,770 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 15:58:17,770 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 68.7602ms 200 application/json; charset=utf-8 INFO 2026-04-19 15:58:17,913 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 15:58:17,913 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 15:58:17,913 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 15:58:17,915 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 15:58:17,927 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 15:58:17,928 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 15:58:17,928 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 15:58:17,930 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 15:58:17,931 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 15:58:17,933 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 17.5551ms INFO 2026-04-19 15:58:17,933 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 15:58:17,933 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 20.5253ms 200 application/json; charset=utf-8 INFO 2026-04-19 15:58:17,935 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 15:58:17,935 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 5.2414ms INFO 2026-04-19 15:58:17,935 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 15:58:17,935 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.2577ms 200 application/json; charset=utf-8 INFO 2026-04-19 15:58:17,949 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 15:58:17,949 [6 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 15:58:17,950 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 15:58:17,950 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 15:58:17,952 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 15:58:18,113 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 15:58:18,113 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 160.7626ms INFO 2026-04-19 15:58:18,113 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 15:58:18,113 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 164.2947ms 200 application/json; charset=utf-8 INFO 2026-04-19 15:58:18,135 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 15:58:18,135 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 15:58:18,135 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 15:58:18,137 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 15:58:18,144 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 15:58:18,144 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 15:58:18,145 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 15:58:18,165 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 15:58:18,165 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 15:58:18,165 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 15:58:18,191 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 15:58:18,191 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 15:58:18,191 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 15:58:18,198 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 15:58:18,198 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 15:58:18,198 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 15:58:18,255 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 15:58:18,256 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 15:58:18,256 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 15:58:18,257 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 15:58:18,530 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 15:58:18,531 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 15:58:18,531 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 15:58:18,737 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 15:58:18,739 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 15:58:18,739 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 15:58:18,739 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 484.3028ms INFO 2026-04-19 15:58:18,740 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 15:58:18,740 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 574.863ms 200 application/json; charset=utf-8 INFO 2026-04-19 15:58:18,740 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 484.3553ms INFO 2026-04-19 15:58:18,740 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 15:58:18,740 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 596.0897ms 200 application/json; charset=utf-8 INFO 2026-04-19 15:58:18,742 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 15:58:18,742 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 486.1029ms INFO 2026-04-19 15:58:18,742 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 15:58:18,742 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 543.9161ms 200 application/json; charset=utf-8 INFO 2026-04-19 15:58:18,875 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 15:58:18,877 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 15:58:18,877 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 15:58:18,887 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 15:58:18,888 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 630.8235ms INFO 2026-04-19 15:58:18,888 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 15:58:18,888 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 696.7593ms 200 application/json; charset=utf-8 INFO 2026-04-19 15:58:18,918 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 15:58:18,927 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 15:58:18,927 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 15:58:18,927 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 790.2347ms INFO 2026-04-19 15:58:18,927 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 9.9196ms INFO 2026-04-19 15:58:18,927 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 15:58:18,928 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 15:58:18,928 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 793.0861ms 200 application/json; charset=utf-8 INFO 2026-04-19 15:58:18,928 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 52.6957ms 200 application/json; charset=utf-8 INFO 2026-04-19 15:58:18,928 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 15:58:18,928 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 191.5468ms INFO 2026-04-19 15:58:18,928 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 15:58:18,929 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 398.2997ms 200 application/json; charset=utf-8 INFO 2026-04-19 15:58:19,003 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 15:58:19,003 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 15:58:19,004 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 15:58:19,004 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 15:58:19,004 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 15:58:19,004 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 15:58:19,006 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 15:58:19,006 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 15:58:19,162 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 15:58:19,165 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 159.1249ms INFO 2026-04-19 15:58:19,165 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 15:58:19,165 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 162.3723ms 200 application/json; charset=utf-8 INFO 2026-04-19 15:58:19,837 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 15:58:19,839 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 832.8477ms INFO 2026-04-19 15:58:19,839 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 15:58:19,840 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 835.764ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:07:44,963 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776586063864&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 16:07:44,965 [38 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 16:07:44,965 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2.6726ms 200 text/html INFO 2026-04-19 16:07:46,000 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.7002776078405645 INFO 2026-04-19 16:07:46,002 [36 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 16:07:46,002 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2.1443ms 200 application/javascript INFO 2026-04-19 16:07:46,215 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776586063864%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 16:07:46,217 [37 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:07:46,223 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:46,225 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:07:46,227 [36 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776586063864&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 16:07:46,228 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 16:07:46,228 [37 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 16:07:46,229 [37 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:07:46,229 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:46,230 [37 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:07:46,232 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:07:46,232 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 7.0557ms INFO 2026-04-19 16:07:46,232 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:46,232 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 17.151ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:07:46,270 [36 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 16:07:46,271 [36 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 16:07:46,271 [36 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 16:07:46,286 [36 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 16:07:46,289 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:07:46,289 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 58.983ms INFO 2026-04-19 16:07:46,289 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:46,290 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 61.3937ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:07:46,396 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 16:07:46,396 [38 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:07:46,396 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:46,398 [38 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:07:46,399 [38 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 16:07:46,399 [38 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 16:07:46,399 [38 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 16:07:46,402 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 16:07:46,402 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:07:46,402 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:46,404 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:07:46,407 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:07:46,408 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.777ms INFO 2026-04-19 16:07:46,408 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:46,408 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.9586ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:07:46,430 [38 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 16:07:46,434 [38 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:07:46,434 [38 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 36.8136ms INFO 2026-04-19 16:07:46,434 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:46,435 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 38.9982ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:07:46,548 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 16:07:46,550 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 16:07:46,551 [38 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:07:46,553 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:07:46,553 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:46,554 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:46,558 [38 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:07:46,558 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:07:46,568 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 16:07:46,568 [36 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 16:07:46,569 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:07:46,570 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 11.1279ms INFO 2026-04-19 16:07:46,570 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:46,570 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 20.185ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:07:46,570 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:07:46,571 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:46,571 [37 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:07:46,571 [37 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 12.8079ms INFO 2026-04-19 16:07:46,571 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:46,571 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 23.0569ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:07:46,573 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:07:46,617 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:07:46,617 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 44.8826ms INFO 2026-04-19 16:07:46,618 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:46,618 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 49.7216ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:07:46,618 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 16:07:46,619 [37 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:07:46,619 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:46,620 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 16:07:46,620 [42 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:07:46,620 [37 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:07:46,620 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:46,621 [42 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:07:46,625 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:07:46,625 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 4.8529ms INFO 2026-04-19 16:07:46,625 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:46,625 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.8599ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:07:46,625 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:07:46,625 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.8465ms INFO 2026-04-19 16:07:46,625 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:46,625 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.8026ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:07:46,646 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 16:07:46,646 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 16:07:46,647 [42 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:07:46,647 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:46,648 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:07:46,648 [42 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:07:46,648 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:46,650 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:07:46,655 [43 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:07:46,655 [43 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 5.6904ms INFO 2026-04-19 16:07:46,655 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:46,655 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.1637ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:07:46,656 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:07:46,656 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 8.4233ms INFO 2026-04-19 16:07:46,656 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:46,657 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.274ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:07:46,660 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 16:07:46,660 [43 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:07:46,660 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:46,662 [43 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:07:46,666 [43 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:07:46,666 [43 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 3.9425ms INFO 2026-04-19 16:07:46,666 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:46,666 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.819ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:07:46,728 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 16:07:46,736 [42 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:07:46,736 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:46,738 [42 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:07:46,745 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:07:46,746 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 7.9918ms INFO 2026-04-19 16:07:46,746 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:46,746 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 18.2143ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:07:46,770 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 16:07:46,770 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 16:07:46,770 [43 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:07:46,770 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:46,770 [42 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:07:46,771 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:46,771 [43 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:07:46,772 [42 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:07:46,785 [43 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:07:46,785 [43 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 13.2582ms INFO 2026-04-19 16:07:46,785 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:46,785 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.2559ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:07:46,798 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:07:46,798 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 26.1839ms INFO 2026-04-19 16:07:46,798 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:46,798 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 28.5119ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:07:47,154 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 16:07:47,161 [42 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:07:47,161 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:47,163 [42 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:07:47,170 [43 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:07:47,171 [43 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 7.5292ms INFO 2026-04-19 16:07:47,171 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:47,171 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 16.9323ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:07:50,434 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 16:07:50,435 [36 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 16:07:50,436 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:07:50,436 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:50,438 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:07:50,475 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetUserInfo?bIsEss=false& INFO 2026-04-19 16:07:50,475 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetSubTabes?bIsEss=false& INFO 2026-04-19 16:07:50,476 [37 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:07:50,477 [38 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:07:50,477 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:50,478 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054006&IsEss=true& INFO 2026-04-19 16:07:50,478 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:50,479 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:07:50,479 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:50,481 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:07:50,481 [37 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserInfo", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.UserInfoDto GetUserInfo() on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:07:50,481 [38 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetSubTabes", controller = "UserInfo"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.UserInfo.Dto.SubTabesDto] GetSubTabes(System.String, Boolean) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:07:50,510 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260607,260541,26054004,26054005,26054007&IsEss=true& INFO 2026-04-19 16:07:50,511 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:07:50,511 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:50,513 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:07:50,513 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 16:07:50,513 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:07:50,514 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:50,516 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:07:50,521 [37 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:07:50,521 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:07:50,521 [38 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:07:50,522 [38 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 41.2867ms INFO 2026-04-19 16:07:50,522 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:50,522 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 44.4374ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:07:50,523 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M) in 41.6556ms INFO 2026-04-19 16:07:50,523 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:50,523 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 48.027ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:07:50,523 [38 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:07:50,523 [38 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 10.2623ms INFO 2026-04-19 16:07:50,523 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:50,523 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.019ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:07:50,524 [37 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M) in 42.8839ms INFO 2026-04-19 16:07:50,524 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:50,524 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 49.0278ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:07:50,524 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:07:50,526 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:07:50,526 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 87.4408ms INFO 2026-04-19 16:07:50,526 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:50,526 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 91.661ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:07:50,526 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 10.1078ms INFO 2026-04-19 16:07:50,526 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:50,526 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.0343ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:07:50,657 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=1727& INFO 2026-04-19 16:07:50,658 [38 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:07:50,658 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:50,660 [38 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:07:50,700 [38 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:07:50,720 [39 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 60.5133ms INFO 2026-04-19 16:07:50,720 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:50,720 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 62.9981ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:07:51,846 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 42 INFO 2026-04-19 16:07:51,846 [36 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 16:07:51,847 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:07:51,847 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:51,849 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:07:51,885 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetAnnualLeave?year=PeXyH32X2YM%3D& INFO 2026-04-19 16:07:51,890 [38 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:07:51,890 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:51,891 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002&IsEss=true& INFO 2026-04-19 16:07:51,891 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:07:51,892 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:51,893 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:07:51,893 [38 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAnnualLeave", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.AnnualLeaveDto GetAnnualLeave(System.String) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:07:51,898 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:07:51,898 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:07:51,898 [38 ] Sg.HcmMb.PubClass.ShareData - oldValue:PeXyH32X2YM= INFO 2026-04-19 16:07:51,898 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 5.0769ms INFO 2026-04-19 16:07:51,898 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 49.1021ms INFO 2026-04-19 16:07:51,898 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:51,898 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:51,899 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 52.8964ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:07:51,899 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.4066ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:07:51,966 [38 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:07:51,968 [38 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M) in 74.8175ms INFO 2026-04-19 16:07:51,968 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:51,968 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 83.5744ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:07:52,093 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=1727& INFO 2026-04-19 16:07:52,093 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:07:52,094 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:52,095 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:07:52,100 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:07:52,117 [5 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 22.0687ms INFO 2026-04-19 16:07:52,117 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 16:07:52,117 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 24.0425ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:08:00,730 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 16:08:00,730 [38 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 16:08:00,731 [38 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:08:00,731 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 16:08:00,733 [38 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:08:00,740 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 16:08:00,741 [38 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:08:00,741 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 16:08:00,743 [38 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:08:00,751 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:08:00,752 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 9.2554ms INFO 2026-04-19 16:08:00,752 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 16:08:00,752 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.8468ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:08:00,781 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:08:00,781 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 48.429ms INFO 2026-04-19 16:08:00,782 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 16:08:00,782 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 51.7774ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:10:34,559 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776586233301&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 16:10:34,560 [47 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 16:10:34,561 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.3842ms 200 text/html INFO 2026-04-19 16:10:35,427 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.18222330304326861 INFO 2026-04-19 16:10:35,428 [46 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 16:10:35,428 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.2425ms 200 application/javascript INFO 2026-04-19 16:10:35,576 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776586233301%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 16:10:35,577 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:10:35,581 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 16:10:35,583 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:10:35,585 [49 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776586233301&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 16:10:35,589 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:10:35,590 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 6.8597ms INFO 2026-04-19 16:10:35,590 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 16:10:35,590 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.6996ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:10:35,591 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 615 INFO 2026-04-19 16:10:35,591 [47 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 16:10:35,591 [47 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:10:35,592 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 16:10:35,593 [47 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:10:35,595 [49 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 16:10:35,595 [49 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 16:10:35,595 [49 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 16:10:35,612 [49 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 16:10:35,616 [51 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:10:35,617 [51 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 23.4861ms INFO 2026-04-19 16:10:35,617 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 16:10:35,617 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 26.2973ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:10:35,737 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 16:10:35,737 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:10:35,738 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 16:10:35,739 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:10:35,740 [50 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 16:10:35,741 [50 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 16:10:35,741 [50 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 16:10:35,742 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 16:10:35,742 [51 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:10:35,742 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 16:10:35,744 [51 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:10:35,748 [47 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:10:35,748 [47 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.8321ms INFO 2026-04-19 16:10:35,748 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 16:10:35,749 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.5154ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:10:35,773 [50 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 16:10:35,776 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:10:35,776 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 37.0504ms INFO 2026-04-19 16:10:35,776 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 16:10:35,776 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 39.691ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:10:35,915 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 16:10:35,916 [51 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:10:35,916 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 16:10:35,917 [51 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:10:35,921 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 16:10:35,921 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:10:35,921 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 16:10:35,923 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:10:35,923 [51 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:10:35,923 [51 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 6.0977ms INFO 2026-04-19 16:10:35,923 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 16:10:35,923 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.0526ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:10:35,925 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 16:10:35,925 [51 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 16:10:35,925 [51 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:10:35,925 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 16:10:35,926 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:10:35,926 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.2401ms INFO 2026-04-19 16:10:35,926 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 16:10:35,926 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.1202ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:10:35,927 [51 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:10:35,932 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:10:35,932 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.6739ms INFO 2026-04-19 16:10:35,932 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 16:10:35,932 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.5334ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:10:36,058 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 16:10:36,059 [51 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:10:36,059 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 16:10:36,061 [51 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:10:36,065 [46 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:10:36,066 [46 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 5.1647ms INFO 2026-04-19 16:10:36,066 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 16:10:36,066 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.7496ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:10:36,073 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 16:10:36,073 [51 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:10:36,074 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 16:10:36,075 [51 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:10:36,078 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 16:10:36,078 [46 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:10:36,078 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 16:10:36,080 [46 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:10:36,080 [51 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:10:36,080 [51 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 4.837ms INFO 2026-04-19 16:10:36,080 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 16:10:36,080 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.2666ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:10:36,085 [47 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:10:36,085 [47 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 5.1444ms INFO 2026-04-19 16:10:36,085 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 16:10:36,085 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.447ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:10:36,089 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 16:10:36,090 [46 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:10:36,090 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 16:10:36,091 [46 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:10:36,100 [47 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:10:36,100 [47 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 8.9827ms INFO 2026-04-19 16:10:36,100 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 16:10:36,101 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.0894ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:10:36,101 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 16:10:36,101 [51 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:10:36,101 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 16:10:36,102 [51 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:10:36,107 [51 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:10:36,108 [51 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 5.0701ms INFO 2026-04-19 16:10:36,108 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 16:10:36,108 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.0481ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:10:36,145 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 16:10:36,145 [47 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:10:36,145 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 16:10:36,147 [47 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:10:36,155 [51 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:10:36,156 [51 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 8.9754ms INFO 2026-04-19 16:10:36,156 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 16:10:36,156 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.0893ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:10:36,246 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 16:10:36,246 [47 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:10:36,246 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 16:10:36,248 [47 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:10:36,254 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 16:10:36,254 [51 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:10:36,254 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 16:10:36,256 [51 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:10:36,259 [46 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:10:36,259 [46 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 11.383ms INFO 2026-04-19 16:10:36,259 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 16:10:36,259 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.6382ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:10:36,281 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:10:36,282 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 25.5412ms INFO 2026-04-19 16:10:36,282 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 16:10:36,282 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 27.8708ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:10:36,511 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 16:10:36,512 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:10:36,512 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 16:10:36,514 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:10:36,520 [51 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:10:36,520 [51 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 6.3369ms INFO 2026-04-19 16:10:36,520 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 16:10:36,520 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.2847ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:10:38,073 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 42 INFO 2026-04-19 16:10:38,073 [51 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 16:10:38,074 [51 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:10:38,074 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 16:10:38,076 [51 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:10:38,086 [51 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:10:38,086 [51 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 10.0773ms INFO 2026-04-19 16:10:38,086 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 16:10:38,086 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.2447ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:10:38,113 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Month/GetMonthResult?gz_ym=& INFO 2026-04-19 16:10:38,113 [51 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:10:38,113 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Month.MonthAppService.GetMonthResult (Sg.Hcm.Application.M)' INFO 2026-04-19 16:10:38,116 [51 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMonthResult", controller = "Month"}. Executing controller action with signature Sg.HcmMb.Month.Dto.MonthResultDto GetMonthResult(System.String, System.String) on controller Sg.HcmMb.Month.MonthAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:10:38,188 [46 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:10:38,191 [46 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Month.MonthAppService.GetMonthResult (Sg.Hcm.Application.M) in 75.1875ms INFO 2026-04-19 16:10:38,191 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Month.MonthAppService.GetMonthResult (Sg.Hcm.Application.M)' INFO 2026-04-19 16:10:38,191 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 78.8247ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:11:43,080 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 16:11:43,080 [47 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 16:11:43,080 [47 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:11:43,081 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 16:11:43,082 [47 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:11:43,095 [47 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:11:43,096 [47 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 13.5065ms INFO 2026-04-19 16:11:43,096 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 16:11:43,096 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 16.2753ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:57:41,143 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-04-19 16:57:41,695 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmM\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-04-19 16:57:41,729 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776589057698&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 16:57:41,742 [6 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 16:57:41,743 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.609ms 200 text/html INFO 2026-04-19 16:57:42,115 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.03618147674412309 INFO 2026-04-19 16:57:42,118 [7 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 16:57:42,118 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2.6462ms 200 application/javascript INFO 2026-04-19 16:57:42,269 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776589057698%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 16:57:42,298 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 16:57:42,300 [12 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 16:57:42,415 [12 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 16:57:42,415 [6 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 16:57:42,417 [6 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 16:57:42,417 [12 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 16:57:42,423 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:42,423 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:43,550 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:57:43,550 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). WARN 2026-04-19 16:57:43,872 [12 ] Mvc.Authorization.AbpAuthorizationFilter - Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) INFO 2026-04-19 16:57:43,877 [12 ] c.Infrastructure.ControllerActionInvoker - Authorization failed for the request at filter 'Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter'. INFO 2026-04-19 16:57:43,879 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:57:43,905 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 352.51ms INFO 2026-04-19 16:57:43,905 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:43,905 [6 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776589057698&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 16:57:43,907 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1609.1766ms 401 application/json; charset=utf-8 INFO 2026-04-19 16:57:44,137 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/TokenAuth/ReflashToken? application/json 692 INFO 2026-04-19 16:57:44,137 [12 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 16:57:44,145 [12 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 16:57:44,146 [12 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 16:57:44,146 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 16:57:44,149 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "ReflashToken", controller = "TokenAuth", area = ""}. Executing controller action with signature System.String ReflashToken(Sg.HcmMb.Models.TokenAuth.ReflashTokenModel) on controller Sg.Hcm.Controllers.TokenAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 16:57:44,627 [12 ] Sg.Hcm.Controllers.TokenAuthController - ReflashToken_requestToken:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE0NjciLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiRDAwMDM1MyIsImh0dHA6Ly93d3cuYXNwbmV0Ym9pbGVycGxhdGUuY29tL2lkZW50aXR5L2NsYWltcy90ZW5hbnRJZCI6IjEiLCJVc2VyTmFtZSI6IuWRqOW_oOeOsiIsIkxhbmd1YWdlIjoiemgtY24iLCJzdWIiOiIxNDY3IiwianRpIjoiN2E5YjZkNmUtNTdlMi00MmIwLTg5MWYtMTZlYjAzZWVmZTVlIiwiaWF0IjoxNzc2MjI0OTYyLCJuYmYiOjE3NzYyMjQ5NjAsImV4cCI6MTc3NjMxMTM2MiwiaXNzIjoiSGNtIiwiYXVkIjoiSGNtIn0.2mhi8F6S_tlivGol2RtWG8e8ZdnEFemhI7AijPAh6FE INFO 2026-04-19 16:57:44,744 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:57:44,744 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:57:44,745 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core) in 595.9043ms INFO 2026-04-19 16:57:44,745 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 16:57:44,747 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 609.9856ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:57:44,747 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 1196.2319ms INFO 2026-04-19 16:57:44,747 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:44,747 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2477.5207ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:57:44,871 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 16:57:44,871 [12 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 16:57:44,889 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:57:44,926 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:44,928 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:57:44,949 [6 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 16:57:44,949 [6 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 16:57:44,949 [6 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 16:57:45,060 [6 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 16:57:45,064 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:57:45,065 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 137.3098ms INFO 2026-04-19 16:57:45,065 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:45,066 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 194.6659ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:57:45,172 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 16:57:45,173 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:57:45,173 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:45,174 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 16:57:45,174 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:57:45,174 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:45,176 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:57:45,176 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:57:45,178 [12 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 16:57:45,179 [12 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 16:57:45,179 [12 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 16:57:45,210 [12 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 16:57:45,218 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:57:45,221 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 44.9913ms INFO 2026-04-19 16:57:45,221 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:45,222 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 47.7173ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:57:45,233 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:57:45,235 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 58.7141ms INFO 2026-04-19 16:57:45,235 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:45,235 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 62.9867ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:57:45,316 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 16:57:45,317 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:57:45,317 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:45,318 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 16:57:45,318 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:57:45,318 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:45,319 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:57:45,320 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:57:45,324 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:57:45,324 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 5.2963ms INFO 2026-04-19 16:57:45,324 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:45,324 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.2495ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:57:45,335 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:57:45,338 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 17.3412ms INFO 2026-04-19 16:57:45,338 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:45,338 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 20.0463ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:57:45,347 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 16:57:45,347 [15 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 16:57:45,347 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:57:45,348 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:45,350 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:57:45,376 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 16:57:45,377 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:57:45,377 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:45,383 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 16:57:45,384 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:57:45,384 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 16:57:45,384 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:45,384 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 16:57:45,384 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:57:45,384 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:45,386 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:57:45,386 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:45,421 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:57:45,421 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:57:45,421 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:57:45,421 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:57:45,527 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 16:57:45,527 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:57:45,527 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:45,539 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:57:45,539 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:57:45,539 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 118.2273ms INFO 2026-04-19 16:57:45,539 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:45,539 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 155.9551ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:57:45,540 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 118.5559ms INFO 2026-04-19 16:57:45,540 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:45,540 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 156.2752ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:57:45,540 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:57:45,541 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 119.7341ms INFO 2026-04-19 16:57:45,541 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:45,541 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 165.0771ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:57:45,555 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:57:45,555 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:57:45,555 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 133.8377ms INFO 2026-04-19 16:57:45,555 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:45,555 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 171.6449ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:57:45,567 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:57:45,568 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 12.6ms INFO 2026-04-19 16:57:45,568 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:45,568 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 41.3894ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:57:45,573 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:57:45,573 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 223.115ms INFO 2026-04-19 16:57:45,573 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:45,573 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 226.2874ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:57:45,610 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 16:57:45,611 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:57:45,611 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:45,612 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 16:57:45,612 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:57:45,612 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:45,613 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:57:45,629 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:57:45,694 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 16:57:45,694 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:57:45,694 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:45,694 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 16:57:45,694 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:57:45,695 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:45,852 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:57:45,852 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 239.3537ms INFO 2026-04-19 16:57:45,853 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:45,853 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 242.3019ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:57:46,338 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:57:46,338 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:57:46,760 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:57:46,763 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 425.0361ms INFO 2026-04-19 16:57:46,763 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:46,763 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1069.7762ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:57:46,781 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:57:46,782 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 1152.86ms INFO 2026-04-19 16:57:46,782 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:46,782 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1170.8344ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:57:47,597 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:57:47,599 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 1261.0029ms INFO 2026-04-19 16:57:47,599 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:47,599 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1905.2028ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:57:48,882 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 36 INFO 2026-04-19 16:57:48,882 [7 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 16:57:48,885 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:57:48,885 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:48,888 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:57:48,899 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:57:48,899 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 11.2873ms INFO 2026-04-19 16:57:48,899 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:48,899 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 18.0225ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:57:48,911 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/GetLeaveList?dateTime=202604& INFO 2026-04-19 16:57:48,911 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:57:48,911 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:48,914 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetLeaveList", controller = "Leave"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Leave.Dto.LeaveListDto] GetLeaveList(System.String) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:57:48,926 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050101&IsEss=true& INFO 2026-04-19 16:57:48,926 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:57:48,926 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:49,031 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:57:49,036 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:57:49,036 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 5.0605ms INFO 2026-04-19 16:57:49,036 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:49,036 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 110.5599ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:57:49,125 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:57:49,126 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M) in 212.155ms INFO 2026-04-19 16:57:49,127 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:49,127 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 215.7039ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:57:51,579 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/PubClass/GetParameters?tableName=MobileParas¶meterNames=onlyAllowedPhotos& INFO 2026-04-19 16:57:51,582 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:57:51,583 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:51,590 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParameters", controller = "PubClass"}. Executing controller action with signature System.Object GetParameters(System.String, System.String) on controller Sg.HcmMb.PubClass.PubClassAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:57:51,590 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/GetLeavePanel?k_Id=0& INFO 2026-04-19 16:57:51,594 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 39 INFO 2026-04-19 16:57:51,595 [6 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 16:57:51,596 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:57:51,596 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:57:51,596 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050102,26050103,26050105&IsEss=true& INFO 2026-04-19 16:57:51,596 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:57:51,596 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeavePanel (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:51,596 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:51,598 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:51,619 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:57:51,620 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:57:51,629 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:57:51,629 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:57:51,630 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M) in 39.8707ms INFO 2026-04-19 16:57:51,630 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 10.8753ms INFO 2026-04-19 16:57:51,630 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:51,630 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:51,630 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 33.8452ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:57:51,630 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 51.1844ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:57:51,630 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetLeavePanel", controller = "Leave"}. Executing controller action with signature Sg.Hcm.WebPub.Dto.PanelDto GetLeavePanel(Int32, System.String) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:57:51,632 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:57:51,632 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 12.4516ms INFO 2026-04-19 16:57:51,632 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:51,632 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 38.0935ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:57:51,731 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=fileMaxSize,whiteFileTypes& INFO 2026-04-19 16:57:51,736 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:57:51,736 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:51,738 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:57:51,742 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:57:51,743 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 4.4335ms INFO 2026-04-19 16:57:51,743 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:51,743 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.2318ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:57:51,763 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:57:51,802 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.GetLeavePanel (Sg.Hcm.Application.M) in 171.8356ms INFO 2026-04-19 16:57:51,802 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeavePanel (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:51,802 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 212.2699ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:57:53,011 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Sof/PostFormAccessProc application/json;charset=UTF-8 71 INFO 2026-04-19 16:57:53,011 [16 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 16:57:53,012 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:57:53,013 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:53,026 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PostFormAccessProc", controller = "Sof"}. Executing controller action with signature System.Collections.Generic.Dictionary`2[System.String,System.Object] PostFormAccessProc(Newtonsoft.Json.Linq.JObject) on controller Sg.HcmMb.SofAppService.SofAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:57:53,212 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:57:53,216 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M) in 189.8698ms INFO 2026-04-19 16:57:53,216 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:53,216 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 205.2058ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:57:57,295 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=21050109&IsEss=true& INFO 2026-04-19 16:57:57,296 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:57:57,297 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:57,300 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:57:57,312 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:57:57,313 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 13.0622ms INFO 2026-04-19 16:57:57,313 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 16:57:57,313 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 18.1414ms 200 application/json; charset=utf-8 INFO 2026-04-19 16:58:08,238 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/GetLeaveTypeChanged?selValue=21& INFO 2026-04-19 16:58:08,240 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 16:58:08,240 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeaveTypeChanged (Sg.Hcm.Application.M)' INFO 2026-04-19 16:58:08,243 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetLeaveTypeChanged", controller = "Leave"}. Executing controller action with signature System.String GetLeaveTypeChanged(System.String) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 16:58:08,270 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 16:58:08,270 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.GetLeaveTypeChanged (Sg.Hcm.Application.M) in 27.0216ms INFO 2026-04-19 16:58:08,271 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeaveTypeChanged (Sg.Hcm.Application.M)' INFO 2026-04-19 16:58:08,271 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 32.5287ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:01:03,905 [24 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetEmpsList?type=1&deptCode=&onlyShowOnLineA0191=true&onlyShowDept=false& INFO 2026-04-19 17:01:03,906 [24 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:01:03,907 [24 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetEmpsList (Sg.Hcm.Application.M)' INFO 2026-04-19 17:01:03,910 [24 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetEmpsList", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.SysListInfoDto GetEmpsList(System.String, Int32, System.String, Boolean, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:01:03,999 [26 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:01:04,005 [26 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetEmpsList (Sg.Hcm.Application.M) in 94.6969ms INFO 2026-04-19 17:01:04,005 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetEmpsList (Sg.Hcm.Application.M)' INFO 2026-04-19 17:01:04,005 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 100.1144ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:01:17,294 [24 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetEmpsList?type=1&deptCode=104&onlyShowOnLineA0191=true&onlyShowDept=false& INFO 2026-04-19 17:01:17,295 [24 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:01:17,295 [24 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetEmpsList (Sg.Hcm.Application.M)' INFO 2026-04-19 17:01:17,297 [24 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetEmpsList", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.SysListInfoDto GetEmpsList(System.String, Int32, System.String, Boolean, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:01:17,339 [24 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:01:17,340 [24 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetEmpsList (Sg.Hcm.Application.M) in 42.1453ms INFO 2026-04-19 17:01:17,340 [24 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetEmpsList (Sg.Hcm.Application.M)' INFO 2026-04-19 17:01:17,340 [24 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 45.9764ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:01:23,989 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetEmpsList?type=1&deptCode=10405&onlyShowOnLineA0191=true&onlyShowDept=false& INFO 2026-04-19 17:01:23,990 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:01:23,991 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetEmpsList (Sg.Hcm.Application.M)' INFO 2026-04-19 17:01:23,992 [26 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetEmpsList", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.SysListInfoDto GetEmpsList(System.String, Int32, System.String, Boolean, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:01:24,055 [26 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:01:24,057 [26 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetEmpsList (Sg.Hcm.Application.M) in 64.395ms INFO 2026-04-19 17:01:24,057 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetEmpsList (Sg.Hcm.Application.M)' INFO 2026-04-19 17:01:24,057 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 68.1422ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:01:25,769 [24 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetEmpsList?type=1&deptCode=1040501&onlyShowOnLineA0191=true&onlyShowDept=false& INFO 2026-04-19 17:01:25,770 [24 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:01:25,770 [24 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetEmpsList (Sg.Hcm.Application.M)' INFO 2026-04-19 17:01:25,772 [24 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetEmpsList", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.SysListInfoDto GetEmpsList(System.String, Int32, System.String, Boolean, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:01:25,814 [24 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:01:25,815 [24 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetEmpsList (Sg.Hcm.Application.M) in 42.9658ms INFO 2026-04-19 17:01:25,815 [24 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetEmpsList (Sg.Hcm.Application.M)' INFO 2026-04-19 17:01:25,815 [24 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 46.7991ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:01:28,398 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetEmpsList?type=1&deptCode=104050101&onlyShowOnLineA0191=true&onlyShowDept=false& INFO 2026-04-19 17:01:28,399 [25 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:01:28,399 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetEmpsList (Sg.Hcm.Application.M)' INFO 2026-04-19 17:01:28,401 [25 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetEmpsList", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.SysListInfoDto GetEmpsList(System.String, Int32, System.String, Boolean, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:01:28,432 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:01:28,432 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetEmpsList (Sg.Hcm.Application.M) in 31.2089ms INFO 2026-04-19 17:01:28,432 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetEmpsList (Sg.Hcm.Application.M)' INFO 2026-04-19 17:01:28,432 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 34.6099ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:03:06,055 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/GetCalLeaveHours?beginDate=2026-04-20&endDate=2026-04-22&timeBegin=08:15&timeEnd=17:30&leaveType=21&isPanel=true& INFO 2026-04-19 17:03:06,056 [23 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:03:06,057 [23 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetCalLeaveHours (Sg.Hcm.Application.M)' INFO 2026-04-19 17:03:06,060 [23 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCalLeaveHours", controller = "Leave"}. Executing controller action with signature Sg.HcmMb.Leave.Dto.LeaveCalHoursDto GetCalLeaveHours(System.String, System.String, System.String, System.String, System.String, Boolean) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:03:06,095 [21 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:03:06,097 [21 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.GetCalLeaveHours (Sg.Hcm.Application.M) in 37.6697ms INFO 2026-04-19 17:03:06,097 [21 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetCalLeaveHours (Sg.Hcm.Application.M)' INFO 2026-04-19 17:03:06,098 [21 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 42.4591ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:03:57,443 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Sof/PostFormAccessProc application/json;charset=UTF-8 156 INFO 2026-04-19 17:03:57,443 [28 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 17:03:57,456 [28 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:03:57,457 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M)' INFO 2026-04-19 17:03:57,458 [28 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PostFormAccessProc", controller = "Sof"}. Executing controller action with signature System.Collections.Generic.Dictionary`2[System.String,System.Object] PostFormAccessProc(Newtonsoft.Json.Linq.JObject) on controller Sg.HcmMb.SofAppService.SofAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:03:57,563 [23 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:03:57,564 [23 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M) in 105.5429ms INFO 2026-04-19 17:03:57,564 [23 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M)' INFO 2026-04-19 17:03:57,564 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 121.3239ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:03:57,738 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/GetIsMustFile?leaveType=21& INFO 2026-04-19 17:03:57,738 [28 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:03:57,739 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetIsMustFile (Sg.Hcm.Application.M)' INFO 2026-04-19 17:03:57,741 [28 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetIsMustFile", controller = "Leave"}. Executing controller action with signature Boolean GetIsMustFile(System.String) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:03:57,747 [28 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:03:57,747 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.GetIsMustFile (Sg.Hcm.Application.M) in 5.775ms INFO 2026-04-19 17:03:57,747 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetIsMustFile (Sg.Hcm.Application.M)' INFO 2026-04-19 17:03:57,747 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.6579ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:03:57,917 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/DoCreateSelfLeave? application/json 50085 INFO 2026-04-19 17:03:57,918 [29 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 17:03:57,918 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:03:57,919 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.DoCreateSelfLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 17:03:57,921 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "DoCreateSelfLeave", controller = "Leave"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto DoCreateSelfLeave(Sg.Hcm.WebPub.Dto.PanelDto) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:03:58,506 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:03:58,507 [30 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.DoCreateSelfLeave (Sg.Hcm.Application.M) in 585.7334ms INFO 2026-04-19 17:03:58,507 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.DoCreateSelfLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 17:03:58,507 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 589.7387ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:03:58,733 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/DoEntityFlowWork? application/x-www-form-urlencoded 8 INFO 2026-04-19 17:03:58,733 [23 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 17:03:58,733 [23 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:03:58,734 [23 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.DoEntityFlowWork (Sg.Hcm.Application.M)' INFO 2026-04-19 17:03:58,736 [23 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "DoEntityFlowWork", controller = "Leave"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultAttDto DoEntityFlowWork(System.String) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:03:59,015 [23 ] MyHRBLL.HrLog.HrLogClass - eWorkFlow;SpFindNode:ApproveId:385662,Dealer:1467,FlowID:78,KeyField:K_ID,KeyFieldValue:67047,FlowTable:K_LEAVE,ApplyA0188:1467,flowNode:begin INFO 2026-04-19 17:03:59,060 [23 ] MyHRBLL.HrLog.HrLogClass - eWorkFlow;SpFindDealer:DealType:3,Dealer:insert into SeleName(A0188) select Work_Agent from k_leave WHERE k_id=[¹Ø¼ü×Ö¶ÎÖµ],PreA0188:1467,FlowID:78,KeyField:K_ID,KeyFieldValue:67047,FlowTable:K_LEAVE,ApplyA0188:1467,flowNode:N1678780289927 INFO 2026-04-19 17:03:59,155 [28 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:03:59,157 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.DoEntityFlowWork (Sg.Hcm.Application.M) in 420.41ms INFO 2026-04-19 17:03:59,157 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.DoEntityFlowWork (Sg.Hcm.Application.M)' INFO 2026-04-19 17:03:59,157 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 424.3512ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:04:00,333 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 36 INFO 2026-04-19 17:04:00,333 [30 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 17:04:00,334 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:04:00,334 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 17:04:00,335 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:04:00,345 [28 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:04:00,346 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 10.225ms INFO 2026-04-19 17:04:00,346 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 17:04:00,346 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.2707ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:04:00,372 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/GetLeaveList?dateTime=202604& INFO 2026-04-19 17:04:00,373 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:04:00,373 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M)' INFO 2026-04-19 17:04:00,375 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetLeaveList", controller = "Leave"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Leave.Dto.LeaveListDto] GetLeaveList(System.String) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:04:00,424 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:04:00,425 [30 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M) in 50.6844ms INFO 2026-04-19 17:04:00,425 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M)' INFO 2026-04-19 17:04:00,426 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 53.2056ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:37:04,532 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-04-19 17:37:05,084 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmM\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-04-19 17:37:05,120 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 17:37:05,133 [7 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 17:37:05,133 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.6575ms 200 text/html INFO 2026-04-19 17:37:05,576 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/config.js INFO 2026-04-19 17:37:05,579 [6 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/config.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\config.js' INFO 2026-04-19 17:37:05,579 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 3.2456ms 200 application/javascript INFO 2026-04-19 17:37:05,580 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/zepto.min.js INFO 2026-04-19 17:37:05,580 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/index.bc0e174a.css INFO 2026-04-19 17:37:05,586 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/main.61ed0a96.js INFO 2026-04-19 17:37:05,587 [6 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/zepto.min.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\zepto.min.js' INFO 2026-04-19 17:37:05,587 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.8904ms 200 application/javascript INFO 2026-04-19 17:37:05,588 [16 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/index.bc0e174a.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\index.bc0e174a.css' INFO 2026-04-19 17:37:05,588 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.9386ms 200 text/css INFO 2026-04-19 17:37:05,588 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/base64.js INFO 2026-04-19 17:37:05,588 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/vconsole.3.14.7.min.js INFO 2026-04-19 17:37:05,589 [15 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 17:37:05,589 [16 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/base64.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\base64.js' INFO 2026-04-19 17:37:05,589 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.4868ms 200 application/javascript INFO 2026-04-19 17:37:05,591 [12 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/vconsole.3.14.7.min.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\vconsole.3.14.7.min.js' INFO 2026-04-19 17:37:05,591 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2.6977ms 200 application/javascript INFO 2026-04-19 17:37:05,601 [15 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/main.61ed0a96.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\main.61ed0a96.js' INFO 2026-04-19 17:37:05,601 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.0164ms 200 application/javascript INFO 2026-04-19 17:37:05,626 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/md5.js INFO 2026-04-19 17:37:05,626 [12 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/md5.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\md5.js' INFO 2026-04-19 17:37:05,626 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.585ms 200 application/javascript INFO 2026-04-19 17:37:05,636 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/jquery-3.6.0.min.js INFO 2026-04-19 17:37:05,636 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/logHelper.js INFO 2026-04-19 17:37:05,636 [15 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/logHelper.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\logHelper.js' INFO 2026-04-19 17:37:05,636 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.4364ms 200 application/javascript INFO 2026-04-19 17:37:05,637 [12 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/jquery-3.6.0.min.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\jquery-3.6.0.min.js' INFO 2026-04-19 17:37:05,637 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.3649ms 200 application/javascript INFO 2026-04-19 17:37:05,759 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776591425576&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 17:37:05,759 [12 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 17:37:05,760 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.6456ms 200 text/html INFO 2026-04-19 17:37:05,986 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/index.bc0e174a.css INFO 2026-04-19 17:37:05,987 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/main.61ed0a96.js INFO 2026-04-19 17:37:05,989 [15 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 17:37:05,991 [12 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/index.bc0e174a.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\index.bc0e174a.css' INFO 2026-04-19 17:37:05,991 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.1015ms 200 text/css INFO 2026-04-19 17:37:06,001 [6 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/main.61ed0a96.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\main.61ed0a96.js' INFO 2026-04-19 17:37:06,001 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.6528ms 200 application/javascript INFO 2026-04-19 17:37:07,377 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/lang.js INFO 2026-04-19 17:37:07,378 [16 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/lang.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\lang.js' INFO 2026-04-19 17:37:07,379 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.962ms 200 application/javascript INFO 2026-04-19 17:37:08,142 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.9696105831888295 INFO 2026-04-19 17:37:08,144 [7 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 17:37:08,144 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2.0894ms 200 application/javascript INFO 2026-04-19 17:37:08,271 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/logo2.jpg INFO 2026-04-19 17:37:08,273 [7 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/logo2.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\logo2.jpg' INFO 2026-04-19 17:37:08,274 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2.5892ms 200 image/jpeg INFO 2026-04-19 17:37:08,452 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776591425576%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 17:37:08,463 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 17:37:08,463 [16 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 17:37:08,603 [12 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 17:37:08,603 [16 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 17:37:08,604 [16 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 17:37:08,604 [12 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 17:37:08,611 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:08,611 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:09,727 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:37:09,727 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). WARN 2026-04-19 17:37:10,047 [16 ] Mvc.Authorization.AbpAuthorizationFilter - Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) INFO 2026-04-19 17:37:10,051 [16 ] c.Infrastructure.ControllerActionInvoker - Authorization failed for the request at filter 'Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter'. INFO 2026-04-19 17:37:10,053 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:37:10,079 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 349.1191ms INFO 2026-04-19 17:37:10,079 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:10,080 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1617.676ms 401 application/json; charset=utf-8 INFO 2026-04-19 17:37:10,080 [12 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776591425576&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 17:37:10,259 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/TokenAuth/ReflashToken? application/json 692 INFO 2026-04-19 17:37:10,259 [15 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 17:37:10,267 [15 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 17:37:10,268 [15 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 17:37:10,268 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 17:37:10,271 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "ReflashToken", controller = "TokenAuth", area = ""}. Executing controller action with signature System.String ReflashToken(Sg.HcmMb.Models.TokenAuth.ReflashTokenModel) on controller Sg.Hcm.Controllers.TokenAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 17:37:10,742 [15 ] Sg.Hcm.Controllers.TokenAuthController - ReflashToken_requestToken:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE0ODMiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiRDAwMDgxMSIsImh0dHA6Ly93d3cuYXNwbmV0Ym9pbGVycGxhdGUuY29tL2lkZW50aXR5L2NsYWltcy90ZW5hbnRJZCI6IjEiLCJVc2VyTmFtZSI6IueOi-WFqOm4vyIsIkxhbmd1YWdlIjoiemgtY24iLCJzdWIiOiIxNDgzIiwianRpIjoiZjFmZmViYTEtOWE5My00NDkyLWJiNzAtNTU5MzEwYjIwNDY5IiwiaWF0IjoxNzc2MzAyNzAzLCJuYmYiOjE3NzYzMDI3MDEsImV4cCI6MTc3NjM4OTEwMywiaXNzIjoiSGNtIiwiYXVkIjoiSGNtIn0.X6arWvhPulxbW271twpcKzKvihLBFcgxhWlxO4Y3D14 INFO 2026-04-19 17:37:10,891 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:37:10,891 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:37:10,892 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core) in 621.4417ms INFO 2026-04-19 17:37:10,893 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 17:37:10,894 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 634.9767ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:37:10,894 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 1166.2247ms INFO 2026-04-19 17:37:10,894 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:10,894 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2442.2243ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:37:11,481 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 17:37:11,482 [12 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 17:37:11,501 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:37:11,542 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:11,544 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:37:11,568 [15 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 17:37:11,568 [15 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 17:37:11,568 [15 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 17:37:11,650 [15 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 17:37:11,656 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:37:11,657 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 112.7434ms INFO 2026-04-19 17:37:11,657 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:11,657 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 176.1065ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:37:11,768 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 17:37:11,768 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:37:11,769 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:11,771 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:37:11,772 [15 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 17:37:11,774 [15 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 17:37:11,774 [15 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 17:37:11,789 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 17:37:11,790 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:37:11,790 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:11,792 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:37:11,805 [15 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 17:37:11,824 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:37:11,826 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 55.4956ms INFO 2026-04-19 17:37:11,826 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:11,826 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 58.9864ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:37:11,851 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:37:11,853 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 61.4206ms INFO 2026-04-19 17:37:11,853 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:11,854 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 64.4649ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:37:11,978 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/null.91e82149.js INFO 2026-04-19 17:37:11,978 [22 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 17:37:11,979 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/keepAlive.dc843649.js INFO 2026-04-19 17:37:11,979 [6 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 17:37:11,979 [22 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/null.91e82149.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\null.91e82149.js' INFO 2026-04-19 17:37:11,979 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.2354ms 200 application/javascript INFO 2026-04-19 17:37:11,980 [6 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/keepAlive.dc843649.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\keepAlive.dc843649.js' INFO 2026-04-19 17:37:11,980 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.6908ms 200 application/javascript INFO 2026-04-19 17:37:11,980 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/childMenu.94546d5d.js INFO 2026-04-19 17:37:11,980 [22 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 17:37:11,981 [22 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/childMenu.94546d5d.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\childMenu.94546d5d.js' INFO 2026-04-19 17:37:11,981 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.4772ms 200 application/javascript INFO 2026-04-19 17:37:11,982 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/null.0ed91962.css INFO 2026-04-19 17:37:11,982 [22 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/null.0ed91962.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\null.0ed91962.css' INFO 2026-04-19 17:37:11,982 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.4943ms 200 text/css INFO 2026-04-19 17:37:12,000 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/unitMenu.7af4f9f2.css INFO 2026-04-19 17:37:12,001 [22 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/unitMenu.7af4f9f2.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\unitMenu.7af4f9f2.css' INFO 2026-04-19 17:37:12,001 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.2598ms 200 text/css INFO 2026-04-19 17:37:12,013 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/index.3e032556.css INFO 2026-04-19 17:37:12,013 [22 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/index.3e032556.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\index.3e032556.css' INFO 2026-04-19 17:37:12,014 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.8285ms 200 text/css INFO 2026-04-19 17:37:12,014 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/null.b423664e.js INFO 2026-04-19 17:37:12,014 [6 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 17:37:12,015 [6 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/null.b423664e.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\null.b423664e.js' INFO 2026-04-19 17:37:12,015 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.5818ms 200 application/javascript INFO 2026-04-19 17:37:12,015 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/unitMenu.3916401c.js INFO 2026-04-19 17:37:12,015 [6 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 17:37:12,016 [6 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/unitMenu.3916401c.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\unitMenu.3916401c.js' INFO 2026-04-19 17:37:12,016 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.4476ms 200 application/javascript INFO 2026-04-19 17:37:12,016 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/index.498c386f.js INFO 2026-04-19 17:37:12,016 [6 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 17:37:12,016 [6 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/index.498c386f.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\index.498c386f.js' INFO 2026-04-19 17:37:12,016 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.6995ms 200 application/javascript INFO 2026-04-19 17:37:12,017 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 17:37:12,017 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:37:12,017 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:12,019 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:37:12,035 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:37:12,037 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 17.5579ms INFO 2026-04-19 17:37:12,037 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:12,037 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 20.3843ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:37:12,080 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 17:37:12,080 [12 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 17:37:12,080 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:37:12,080 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:12,081 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 17:37:12,081 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:37:12,081 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:12,083 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:37:12,083 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:37:12,132 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 17:37:12,133 [22 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:37:12,133 [22 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:12,155 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:37:12,155 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 72.4131ms INFO 2026-04-19 17:37:12,155 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:12,156 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 74.8962ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:37:12,220 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/wddk.4a9e34c6.png INFO 2026-04-19 17:37:12,221 [15 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/wddk.4a9e34c6.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\wddk.4a9e34c6.png' INFO 2026-04-19 17:37:12,221 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.8641ms 200 image/png INFO 2026-04-19 17:37:12,221 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/wdqj.1dfb65ca.png INFO 2026-04-19 17:37:12,222 [6 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/wdqj.1dfb65ca.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\wdqj.1dfb65ca.png' INFO 2026-04-19 17:37:12,222 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.4817ms 200 image/png INFO 2026-04-19 17:37:12,223 [22 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:37:12,224 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/yjg.7e6d65c1.png INFO 2026-04-19 17:37:12,225 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/wdjb.e624b7f0.png INFO 2026-04-19 17:37:12,225 [6 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/yjg.7e6d65c1.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\yjg.7e6d65c1.png' INFO 2026-04-19 17:37:12,225 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.5347ms 200 image/png INFO 2026-04-19 17:37:12,225 [15 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/wdjb.e624b7f0.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\wdjb.e624b7f0.png' INFO 2026-04-19 17:37:12,225 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.4576ms 200 image/png INFO 2026-04-19 17:37:12,248 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 17:37:12,249 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:37:12,249 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:12,260 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 17:37:12,261 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:37:12,261 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:12,261 [21 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 17:37:12,261 [21 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:37:12,262 [21 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:12,269 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:37:12,270 [21 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:37:12,271 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:37:12,274 [19 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 17:37:12,275 [19 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:37:12,275 [19 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:12,319 [19 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:37:12,331 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:37:12,332 [21 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:37:12,332 [21 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 61.6935ms INFO 2026-04-19 17:37:12,332 [21 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:12,332 [21 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 70.6135ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:37:12,332 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 109.4047ms INFO 2026-04-19 17:37:12,332 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:12,332 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 199.876ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:37:12,332 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:37:12,332 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 63.3013ms INFO 2026-04-19 17:37:12,332 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:12,332 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 84.2124ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:37:12,344 [22 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:37:12,344 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:37:12,344 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 261.659ms INFO 2026-04-19 17:37:12,344 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:12,345 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 264.8955ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:37:12,345 [22 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 73.6992ms INFO 2026-04-19 17:37:12,345 [22 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:12,345 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 84.7803ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:37:12,347 [19 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:37:12,347 [19 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 28.0054ms INFO 2026-04-19 17:37:12,347 [19 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:12,348 [19 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 73.1192ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:37:12,374 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 17:37:12,376 [22 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:37:12,377 [22 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:12,379 [22 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:37:12,382 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 17:37:12,383 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:37:12,383 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:12,384 [19 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:37:12,385 [19 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 5.9142ms INFO 2026-04-19 17:37:12,385 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:37:12,385 [19 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:12,385 [19 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.5473ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:37:12,420 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/null.83f7e40a.png INFO 2026-04-19 17:37:12,421 [22 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/null.83f7e40a.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\null.83f7e40a.png' INFO 2026-04-19 17:37:12,421 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.5959ms 200 image/png INFO 2026-04-19 17:37:12,463 [19 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/2.jpg INFO 2026-04-19 17:37:12,464 [22 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/2.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\2.jpg' INFO 2026-04-19 17:37:12,464 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.8697ms 200 image/jpeg INFO 2026-04-19 17:37:12,467 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/1.jpg INFO 2026-04-19 17:37:12,468 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/3.jpg INFO 2026-04-19 17:37:12,469 [19 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/3.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\3.jpg' INFO 2026-04-19 17:37:12,469 [19 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.2883ms 200 image/jpeg INFO 2026-04-19 17:37:12,469 [22 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/1.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\1.jpg' INFO 2026-04-19 17:37:12,469 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.9328ms 200 image/jpeg INFO 2026-04-19 17:37:12,526 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 17:37:12,526 [22 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:37:12,526 [22 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:12,529 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 17:37:12,529 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:37:12,529 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:13,101 [22 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:37:13,101 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:37:13,430 [22 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:37:13,433 [22 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 331.9295ms INFO 2026-04-19 17:37:13,433 [22 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:13,434 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 908.0027ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:37:13,556 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:37:13,557 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 1171.9904ms INFO 2026-04-19 17:37:13,557 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:13,557 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1174.4076ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:37:14,358 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:37:14,360 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 1258.9391ms INFO 2026-04-19 17:37:14,361 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:14,361 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1831.7394ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:37:21,809 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/my.e909c210.css INFO 2026-04-19 17:37:21,810 [20 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/my.d72f6af2.js INFO 2026-04-19 17:37:21,810 [20 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 17:37:21,810 [12 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/my.e909c210.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\my.e909c210.css' INFO 2026-04-19 17:37:21,811 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2.1343ms 200 text/css INFO 2026-04-19 17:37:21,811 [20 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/my.d72f6af2.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\my.d72f6af2.js' INFO 2026-04-19 17:37:21,811 [20 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.2605ms 200 application/javascript INFO 2026-04-19 17:37:21,860 [20 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 17:37:21,860 [20 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 17:37:21,862 [20 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:37:21,863 [20 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:21,865 [20 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:37:21,876 [18 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:37:21,876 [18 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 10.8305ms INFO 2026-04-19 17:37:21,876 [18 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:21,876 [18 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.9852ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:37:22,026 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054006&IsEss=true& INFO 2026-04-19 17:37:22,027 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:37:22,028 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:22,032 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:37:22,038 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetUserInfo?bIsEss=false& INFO 2026-04-19 17:37:22,039 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:37:22,039 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:22,041 [18 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:37:22,041 [18 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 9.4939ms INFO 2026-04-19 17:37:22,041 [18 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:22,041 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserInfo", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.UserInfoDto GetUserInfo() on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:37:22,042 [18 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.4964ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:37:22,048 [21 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetSubTabes?bIsEss=false& INFO 2026-04-19 17:37:22,052 [21 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:37:22,052 [21 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:22,052 [18 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260607,260541,26054004,26054005,26054007&IsEss=true& INFO 2026-04-19 17:37:22,052 [18 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:37:22,053 [18 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:22,070 [18 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:37:22,071 [21 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetSubTabes", controller = "UserInfo"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.UserInfo.Dto.SubTabesDto] GetSubTabes(System.String, Boolean) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:37:22,076 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:37:22,076 [18 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:37:22,076 [18 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 6.1617ms INFO 2026-04-19 17:37:22,076 [18 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:22,076 [18 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 24.1884ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:37:22,078 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M) in 36.1695ms INFO 2026-04-19 17:37:22,078 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:22,078 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 40.2064ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:37:22,080 [21 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:37:22,081 [21 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M) in 10.0509ms INFO 2026-04-19 17:37:22,081 [21 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:22,081 [21 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 33.2674ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:37:22,084 [21 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 17:37:22,085 [21 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:37:22,085 [21 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:22,087 [21 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:37:22,094 [21 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:37:22,096 [21 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 8.8782ms INFO 2026-04-19 17:37:22,096 [21 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:22,096 [21 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.3635ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:37:22,371 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=1483& INFO 2026-04-19 17:37:22,372 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:37:22,373 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:22,377 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:37:22,453 [21 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:37:22,523 [5 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 145.796ms INFO 2026-04-19 17:37:22,523 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:22,524 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 152.3973ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:37:23,415 [21 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/annualLeave.4d308de3.css INFO 2026-04-19 17:37:23,416 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/annualLeave.a71d585d.js INFO 2026-04-19 17:37:23,416 [7 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 17:37:23,416 [21 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/annualLeave.4d308de3.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\annualLeave.4d308de3.css' INFO 2026-04-19 17:37:23,416 [21 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.5043ms 200 text/css INFO 2026-04-19 17:37:23,416 [7 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/annualLeave.a71d585d.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\annualLeave.a71d585d.js' INFO 2026-04-19 17:37:23,417 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.7984ms 200 application/javascript INFO 2026-04-19 17:37:23,475 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 42 INFO 2026-04-19 17:37:23,476 [16 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 17:37:23,476 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:37:23,477 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:23,479 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:37:23,489 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:37:23,489 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 10.1657ms INFO 2026-04-19 17:37:23,489 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:23,489 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.9468ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:37:23,626 [21 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetAnnualLeave?year=PeXyH32X2YM%3D& INFO 2026-04-19 17:37:23,627 [21 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:37:23,627 [21 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:23,630 [21 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAnnualLeave", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.AnnualLeaveDto GetAnnualLeave(System.String) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:37:23,636 [21 ] Sg.HcmMb.PubClass.ShareData - oldValue:PeXyH32X2YM= INFO 2026-04-19 17:37:23,649 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002&IsEss=true& INFO 2026-04-19 17:37:23,650 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:37:23,650 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:23,652 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:37:23,660 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:37:23,660 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 7.9728ms INFO 2026-04-19 17:37:23,660 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:23,660 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.7166ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:37:23,703 [18 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:37:23,707 [18 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M) in 76.414ms INFO 2026-04-19 17:37:23,707 [18 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:23,707 [18 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 81.2995ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:37:23,811 [18 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=1483& INFO 2026-04-19 17:37:23,811 [18 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:37:23,811 [18 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:23,812 [18 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:37:23,821 [18 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:37:23,887 [5 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 74.3128ms INFO 2026-04-19 17:37:23,887 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:23,887 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 76.1817ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:37:31,133 [21 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 17:37:31,133 [21 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 17:37:31,134 [21 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:37:31,135 [21 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:31,135 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 17:37:31,136 [7 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 17:37:31,136 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:37:31,137 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:31,137 [21 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:37:31,139 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:37:31,157 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:37:31,157 [21 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:37:31,158 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 19.4271ms INFO 2026-04-19 17:37:31,158 [21 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 21.1377ms INFO 2026-04-19 17:37:31,158 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:31,158 [21 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:31,158 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 23.1297ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:37:31,159 [21 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 25.5279ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:37:35,281 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 17:37:35,281 [6 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 17:37:35,282 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:37:35,282 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:35,284 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:37:35,289 [21 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 17:37:35,290 [21 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:37:35,290 [21 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:35,291 [21 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:37:35,297 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:37:35,297 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 5.644ms INFO 2026-04-19 17:37:35,297 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:35,297 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.0145ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:37:35,299 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:37:35,299 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 14.3589ms INFO 2026-04-19 17:37:35,299 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:35,299 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 17.8703ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:37:36,758 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 49 INFO 2026-04-19 17:37:36,758 [22 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 17:37:36,759 [22 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:37:36,759 [22 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:36,761 [22 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:37:36,769 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetExchangeDayOff?year=EZUWJlkYQEo%3D& INFO 2026-04-19 17:37:36,770 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:37:36,770 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetExchangeDayOff (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:36,772 [22 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:37:36,772 [22 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 11.0248ms INFO 2026-04-19 17:37:36,772 [22 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:36,772 [22 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.5406ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:37:36,773 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetExchangeDayOff", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.ExchangeDayOffDto GetExchangeDayOff(System.String) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:37:36,777 [7 ] Sg.HcmMb.PubClass.ShareData - oldValue:EZUWJlkYQEo= INFO 2026-04-19 17:37:36,782 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054003&IsEss=true& INFO 2026-04-19 17:37:36,782 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:37:36,783 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:36,784 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:37:36,790 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:37:36,790 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 6.005ms INFO 2026-04-19 17:37:36,790 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:36,791 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.8928ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:37:36,903 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:37:36,939 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetExchangeDayOff (Sg.Hcm.Application.M) in 165.8651ms INFO 2026-04-19 17:37:36,939 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetExchangeDayOff (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:36,939 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 170.4035ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:37:37,159 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=1483& INFO 2026-04-19 17:37:37,160 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:37:37,160 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:37,161 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:37:37,170 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:37:37,237 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 75.3584ms INFO 2026-04-19 17:37:37,237 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 17:37:37,237 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 77.6898ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:47:05,423 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776592025302&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 17:47:05,424 [39 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 17:47:05,424 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.2149ms 200 text/html INFO 2026-04-19 17:47:05,819 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.181741365718031 INFO 2026-04-19 17:47:05,820 [43 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 17:47:05,820 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.1946ms 200 application/javascript INFO 2026-04-19 17:47:05,936 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776592025302%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 17:47:05,938 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:47:05,942 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 17:47:05,943 [41 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:47:05,945 [41 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776592025302&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 17:47:05,949 [41 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:47:05,950 [41 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 6.3405ms INFO 2026-04-19 17:47:05,950 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 17:47:05,950 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.2334ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:47:05,982 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 17:47:05,982 [40 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 17:47:05,983 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:47:05,983 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 17:47:05,984 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:47:05,986 [40 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 17:47:05,986 [40 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 17:47:05,986 [40 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 17:47:06,005 [40 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 17:47:06,009 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:47:06,009 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 25.0297ms INFO 2026-04-19 17:47:06,009 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 17:47:06,010 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 27.3372ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:47:06,116 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 17:47:06,117 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:47:06,117 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 17:47:06,119 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:47:06,120 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 17:47:06,120 [48 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 17:47:06,120 [39 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:47:06,120 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:47:06,121 [48 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 17:47:06,121 [48 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 17:47:06,122 [39 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:47:06,125 [39 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:47:06,126 [39 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.9986ms INFO 2026-04-19 17:47:06,126 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:47:06,126 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.1809ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:47:06,186 [48 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 17:47:06,189 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:47:06,190 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 70.831ms INFO 2026-04-19 17:47:06,190 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 17:47:06,190 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 73.4439ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:47:06,286 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 17:47:06,286 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:47:06,286 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 17:47:06,288 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:47:06,290 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 17:47:06,290 [39 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:47:06,290 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:47:06,291 [39 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:47:06,295 [39 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:47:06,295 [39 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.4969ms INFO 2026-04-19 17:47:06,295 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:47:06,295 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.4062ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:47:06,296 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:47:06,296 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 8.414ms INFO 2026-04-19 17:47:06,296 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 17:47:06,297 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.7582ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:47:06,337 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 17:47:06,337 [48 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 17:47:06,338 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:47:06,338 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 17:47:06,339 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 17:47:06,339 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:47:06,339 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:47:06,339 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 17:47:06,340 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 17:47:06,340 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:47:06,341 [41 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:47:06,341 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 17:47:06,342 [41 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:47:06,345 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:47:06,345 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.9701ms INFO 2026-04-19 17:47:06,345 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 17:47:06,345 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.673ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:47:06,348 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:47:06,348 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 6.1295ms INFO 2026-04-19 17:47:06,348 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 17:47:06,348 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.7475ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:47:06,349 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:47:06,349 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 8.2523ms INFO 2026-04-19 17:47:06,349 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 17:47:06,349 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 17:47:06,349 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.0168ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:47:06,349 [41 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:47:06,349 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 17:47:06,350 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 17:47:06,350 [41 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:47:06,351 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:47:06,352 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 17:47:06,352 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 17:47:06,352 [37 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:47:06,352 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:47:06,353 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:47:06,353 [37 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:47:06,354 [41 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:47:06,354 [41 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 3.5009ms INFO 2026-04-19 17:47:06,354 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 17:47:06,354 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.0712ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:47:06,356 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:47:06,356 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 2.8968ms INFO 2026-04-19 17:47:06,356 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 17:47:06,356 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.205ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:47:06,356 [37 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:47:06,356 [37 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 2.9185ms INFO 2026-04-19 17:47:06,356 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:47:06,356 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.5499ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:47:06,386 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 17:47:06,394 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:47:06,394 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 17:47:06,395 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:47:06,400 [37 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:47:06,400 [37 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 5.124ms INFO 2026-04-19 17:47:06,400 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 17:47:06,400 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.5761ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:47:06,459 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 17:47:06,459 [41 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:47:06,459 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 17:47:06,461 [41 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:47:06,462 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 17:47:06,462 [37 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:47:06,462 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 17:47:06,463 [37 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:47:06,484 [37 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:47:06,484 [37 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 21.0822ms INFO 2026-04-19 17:47:06,484 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 17:47:06,485 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 22.8178ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:47:06,497 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 17:47:06,503 [37 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:47:06,503 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 17:47:06,504 [37 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:47:06,508 [37 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:47:06,508 [37 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 3.9947ms INFO 2026-04-19 17:47:06,508 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 17:47:06,508 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.1836ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:47:06,520 [41 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:47:06,520 [41 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 59.6016ms INFO 2026-04-19 17:47:06,520 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 17:47:06,520 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 61.3975ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:49:41,878 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776592180784&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 17:49:41,879 [36 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 17:49:41,879 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.0996ms 200 text/html INFO 2026-04-19 17:49:42,779 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.13561453124890832 INFO 2026-04-19 17:49:42,779 [34 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 17:49:42,780 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.0007ms 200 application/javascript INFO 2026-04-19 17:49:42,903 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776592180784%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 17:49:42,904 [31 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 17:49:42,904 [31 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 17:49:42,904 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:42,906 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:49:42,907 [31 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776592180784&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 17:49:42,912 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:42,912 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 6.3152ms INFO 2026-04-19 17:49:42,912 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:42,912 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.5517ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:49:42,920 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 615 INFO 2026-04-19 17:49:42,920 [36 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 17:49:42,921 [36 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 17:49:42,921 [36 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 17:49:42,921 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:42,923 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). WARN 2026-04-19 17:49:42,924 [36 ] Mvc.Authorization.AbpAuthorizationFilter - Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) INFO 2026-04-19 17:49:42,924 [36 ] c.Infrastructure.ControllerActionInvoker - Authorization failed for the request at filter 'Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter'. INFO 2026-04-19 17:49:42,924 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:42,924 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 1.7511ms INFO 2026-04-19 17:49:42,924 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:42,925 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.499ms 401 application/json; charset=utf-8 INFO 2026-04-19 17:49:42,997 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/TokenAuth/ReflashToken? application/json 695 INFO 2026-04-19 17:49:42,997 [33 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 17:49:43,001 [33 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 17:49:43,001 [33 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 17:49:43,001 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 17:49:43,003 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "ReflashToken", controller = "TokenAuth", area = ""}. Executing controller action with signature System.String ReflashToken(Sg.HcmMb.Models.TokenAuth.ReflashTokenModel) on controller Sg.Hcm.Controllers.TokenAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 17:49:43,004 [33 ] Sg.Hcm.Controllers.TokenAuthController - ReflashToken_requestToken:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjY1MTE2IiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6IkQwMTYyNzUiLCJodHRwOi8vd3d3LmFzcG5ldGJvaWxlcnBsYXRlLmNvbS9pZGVudGl0eS9jbGFpbXMvdGVuYW50SWQiOiIxIiwiVXNlck5hbWUiOiLoooHlsI_lgKkiLCJMYW5ndWFnZSI6InpoLWNuIiwic3ViIjoiNjUxMTYiLCJqdGkiOiJhZjliZGNkMi1jODZlLTQwNTEtYWQwOS04N2IyMjBmOTk2MWMiLCJpYXQiOjE3NzY0ODcyMjUsIm5iZiI6MTc3NjQ4NzIyMywiZXhwIjoxNzc2NTczNjI1LCJpc3MiOiJIY20iLCJhdWQiOiJIY20ifQ.l0PQbzZI3Mu8pxs8h3X9D6fj_A2qiX8lsc_CSWS_MhQ INFO 2026-04-19 17:49:43,009 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:43,009 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core) in 6.4477ms INFO 2026-04-19 17:49:43,009 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 17:49:43,009 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.946ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:49:43,093 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 615 INFO 2026-04-19 17:49:43,093 [31 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 17:49:43,093 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:49:43,097 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:43,098 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:49:43,100 [36 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 17:49:43,100 [36 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 17:49:43,100 [36 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 17:49:43,117 [36 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 17:49:43,121 [34 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:43,121 [34 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 22.9304ms INFO 2026-04-19 17:49:43,121 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:43,121 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 28.457ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:49:43,198 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 17:49:43,198 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:49:43,199 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:43,200 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:49:43,201 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 17:49:43,201 [34 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:49:43,201 [36 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 17:49:43,201 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:43,202 [36 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 17:49:43,202 [36 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 17:49:43,203 [34 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:49:43,206 [34 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:43,206 [34 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.4562ms INFO 2026-04-19 17:49:43,206 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:43,206 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.2869ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:49:43,235 [36 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 17:49:43,238 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:43,238 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 37.8364ms INFO 2026-04-19 17:49:43,238 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:43,238 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 40.5062ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:49:43,322 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 17:49:43,322 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 17:49:43,322 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:49:43,322 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:49:43,322 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:43,323 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:43,324 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:49:43,324 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:49:43,327 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:43,327 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.2038ms INFO 2026-04-19 17:49:43,327 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:43,327 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.1399ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:49:43,332 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:43,332 [30 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 8.1056ms INFO 2026-04-19 17:49:43,332 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:43,332 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.9533ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:49:43,334 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 17:49:43,334 [31 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 17:49:43,334 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:49:43,334 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:43,335 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:49:43,340 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:43,340 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.2156ms INFO 2026-04-19 17:49:43,340 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:43,340 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.9355ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:49:43,475 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 17:49:43,475 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 17:49:43,476 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:49:43,476 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:49:43,476 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:43,476 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:43,477 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 17:49:43,477 [34 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:49:43,477 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:43,477 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:49:43,477 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:49:43,478 [34 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:49:43,480 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:43,480 [34 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:43,480 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.266ms INFO 2026-04-19 17:49:43,480 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:43,481 [34 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 3.355ms INFO 2026-04-19 17:49:43,481 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:43,481 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.383ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:49:43,481 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.146ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:49:43,482 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:43,482 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 3.6317ms INFO 2026-04-19 17:49:43,482 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:43,482 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.2902ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:49:43,496 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 17:49:43,496 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:49:43,496 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:43,497 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:49:43,499 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 17:49:43,500 [28 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:49:43,500 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:43,501 [28 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:49:43,503 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 17:49:43,503 [34 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:49:43,503 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:43,505 [34 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:49:43,505 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:43,505 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 3.7581ms INFO 2026-04-19 17:49:43,505 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:43,505 [28 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:43,505 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.5729ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:49:43,505 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 7.7475ms INFO 2026-04-19 17:49:43,505 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:43,505 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.4359ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:49:43,512 [34 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:43,512 [34 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 7.8883ms INFO 2026-04-19 17:49:43,513 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:43,513 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.6584ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:49:43,611 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 17:49:43,611 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:49:43,611 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:43,613 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:49:43,613 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 17:49:43,613 [28 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:49:43,614 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:43,615 [28 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:49:43,622 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:43,622 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 9.6668ms INFO 2026-04-19 17:49:43,622 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:43,622 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.7566ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:49:43,637 [28 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:43,638 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 22.8007ms INFO 2026-04-19 17:49:43,638 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:43,638 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 24.742ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:49:43,921 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 17:49:43,922 [13 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:49:43,922 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:43,924 [13 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:49:43,929 [13 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:43,929 [13 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 5.4062ms INFO 2026-04-19 17:49:43,929 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:43,929 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.1165ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:49:45,055 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 17:49:45,055 [29 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 17:49:45,055 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:49:45,056 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:45,057 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:49:45,066 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:45,066 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 8.2658ms INFO 2026-04-19 17:49:45,066 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:45,066 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.3454ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:49:45,098 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054006&IsEss=true& INFO 2026-04-19 17:49:45,098 [28 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:49:45,099 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:45,100 [28 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:49:45,104 [28 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:45,105 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.414ms INFO 2026-04-19 17:49:45,105 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:45,105 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.8349ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:49:45,106 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetUserInfo?bIsEss=false& INFO 2026-04-19 17:49:45,106 [13 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:49:45,106 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:45,108 [13 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserInfo", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.UserInfoDto GetUserInfo() on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:49:45,113 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetSubTabes?bIsEss=false& INFO 2026-04-19 17:49:45,114 [34 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:49:45,114 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:45,115 [28 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:45,115 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M) in 7.6844ms INFO 2026-04-19 17:49:45,115 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:45,115 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.8652ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:49:45,115 [34 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetSubTabes", controller = "UserInfo"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.UserInfo.Dto.SubTabesDto] GetSubTabes(System.String, Boolean) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:49:45,119 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260607,260541,26054004,26054005,26054007&IsEss=true& INFO 2026-04-19 17:49:45,119 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:49:45,119 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:45,121 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:49:45,121 [34 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:45,121 [34 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M) in 5.3012ms INFO 2026-04-19 17:49:45,121 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:45,121 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.8905ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:49:45,123 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:45,124 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 2.9451ms INFO 2026-04-19 17:49:45,124 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:45,124 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.8005ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:49:45,137 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 17:49:45,138 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:49:45,138 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:45,139 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:49:45,142 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:45,142 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 2.9534ms INFO 2026-04-19 17:49:45,142 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:45,142 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.6218ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:49:45,191 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=65116& INFO 2026-04-19 17:49:45,191 [34 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:49:45,191 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:45,192 [34 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:49:45,215 [34 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:45,215 [34 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 22.6618ms INFO 2026-04-19 17:49:45,215 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:45,215 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 24.2975ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:49:46,347 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 49 INFO 2026-04-19 17:49:46,347 [13 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 17:49:46,347 [13 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:49:46,348 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:46,350 [13 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:49:46,358 [28 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:46,358 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 8.5097ms INFO 2026-04-19 17:49:46,358 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:46,358 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.3621ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:49:46,381 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetParentalLeave?year=PeXyH32X2YM%3D& INFO 2026-04-19 17:49:46,381 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:49:46,381 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetParentalLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:46,384 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParentalLeave", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.AnnualLeaveDto GetParentalLeave(System.String) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:49:46,387 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054008&IsEss=true& INFO 2026-04-19 17:49:46,387 [28 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:49:46,388 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:46,388 [33 ] Sg.HcmMb.PubClass.ShareData - oldValue:PeXyH32X2YM= INFO 2026-04-19 17:49:46,389 [28 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:49:46,394 [28 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:46,394 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 5.1828ms INFO 2026-04-19 17:49:46,394 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:46,394 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.4339ms 200 application/json; charset=utf-8 ERROR 2026-04-19 17:49:46,409 [33 ] MyHRDAL.LogRecord - HrDAL.ExecuteReader(SET NOCOUNT ON;SELECT KQAT_YEJ.YEARS "KQAT_YEJ_YEARS",KQAT_YEJ.RECORDID "KQAT_YEJ_RECORDID",KQAT_YEJ.KQAT_YEJ1 "KQAT_YEJ_KQAT_YEJ1",KQAT_YEJ.KQAT_YEJ2 "KQAT_YEJ_KQAT_YEJ2",KQAT_YEJ.A0188 "KQAT_YEJ_A0188",KQAT_YEJ.KQAT_YEJ3 "KQAT_YEJ_KQAT_YEJ3",KQAT_YEJ.KQAT_YEJ20 "KQAT_YEJ_KQAT_YEJ20",KQAT_YEJ.KQAT_YEJ4 "KQAT_YEJ_KQAT_YEJ4",KQAT_YEJ.A_ID "KQAT_YEJ_A_ID",KQAT_YEJ.KQAT_YEJ5 "KQAT_YEJ_KQAT_YEJ5",KQAT_YEJ.KQAT_YEJ6 "KQAT_YEJ_KQAT_YEJ6",KQAT_YEJ.KQAT_YEJ10 "KQAT_YEJ_KQAT_YEJ10",KQAT_YEJ.KQAT_YEJ28 "KQAT_YEJ_KQAT_YEJ28",KQAT_YEJ.KQAT_YEJ11 "KQAT_YEJ_KQAT_YEJ11",KQAT_YEJ.A0141 "KQAT_YEJ_A0141",KQAT_YEJ.KQAT_YEJ29 "KQAT_YEJ_KQAT_YEJ29",KQAT_YEJ.KQAT_YEJ7 "KQAT_YEJ_KQAT_YEJ7",KQAT_YEJ.KQAT_YEJ9 "KQAT_YEJ_KQAT_YEJ9",KQAT_YEJ.OPNAME "KQAT_YEJ_OPNAME",KQAT_YEJ.OPDATE "KQAT_YEJ_OPDATE",KQAT_YEJ.SIGNED "KQAT_YEJ_SIGNED",KQAT_YEJ.KQAT_YEJ15 "KQAT_YEJ_KQAT_YEJ15",KQAT_YEJ.KQAT_YEJ12 "KQAT_YEJ_KQAT_YEJ12",KQAT_YEJ.KQAT_YEJ8 "KQAT_YEJ_KQAT_YEJ8" FROM KQAT_YEJ WHERE A0188 = @A0188 AND YEARS = @YEARS )³ö´íInvalid column name 'KQAT_YEJ20'. Invalid column name 'KQAT_YEJ28'. Invalid column name 'KQAT_YEJ29'. Invalid column name 'KQAT_YEJ15'. INFO 2026-04-19 17:49:46,413 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:46,414 [33 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetParentalLeave (Sg.Hcm.Application.M) in 29.9833ms INFO 2026-04-19 17:49:46,414 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetParentalLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:46,414 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 33.158ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:49:46,494 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=65116& INFO 2026-04-19 17:49:46,495 [34 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:49:46,495 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:46,496 [34 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:49:46,499 [34 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:46,499 [34 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 3.3755ms INFO 2026-04-19 17:49:46,500 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:46,500 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.2897ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:49:50,692 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 17:49:50,692 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 17:49:50,693 [28 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 17:49:50,693 [34 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:49:50,693 [28 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:49:50,693 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:50,693 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:50,695 [28 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:49:50,695 [34 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:49:50,700 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:50,700 [33 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 5.1865ms INFO 2026-04-19 17:49:50,700 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:50,700 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.5495ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:49:50,702 [28 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:50,702 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 7.0029ms INFO 2026-04-19 17:49:50,702 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:50,702 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.3513ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:49:52,132 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 49 INFO 2026-04-19 17:49:52,132 [28 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 17:49:52,133 [28 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:49:52,133 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:52,134 [28 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:49:52,140 [28 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:52,141 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.168ms INFO 2026-04-19 17:49:52,141 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:52,141 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.583ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:49:52,146 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetExchangeDayOff?year=EZUWJlkYQEo%3D& INFO 2026-04-19 17:49:52,146 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:49:52,147 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetExchangeDayOff (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:52,148 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetExchangeDayOff", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.ExchangeDayOffDto GetExchangeDayOff(System.String) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:49:52,150 [29 ] Sg.HcmMb.PubClass.ShareData - oldValue:EZUWJlkYQEo= INFO 2026-04-19 17:49:52,154 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054003&IsEss=true& INFO 2026-04-19 17:49:52,154 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:49:52,154 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:52,156 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:49:52,159 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:52,159 [30 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 3.3143ms INFO 2026-04-19 17:49:52,159 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:52,159 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.0479ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:49:52,195 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:52,196 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetExchangeDayOff (Sg.Hcm.Application.M) in 47.9651ms INFO 2026-04-19 17:49:52,196 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetExchangeDayOff (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:52,196 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 49.8833ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:49:52,366 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=65116& INFO 2026-04-19 17:49:52,366 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:49:52,367 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:52,368 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:49:52,371 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:52,371 [30 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 3.414ms INFO 2026-04-19 17:49:52,371 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:52,372 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.3198ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:49:53,474 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 17:49:53,474 [36 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 17:49:53,475 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:49:53,475 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:53,475 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 17:49:53,476 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:49:53,476 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:53,476 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:49:53,477 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:49:53,481 [13 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:53,481 [13 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 3.7739ms INFO 2026-04-19 17:49:53,481 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:53,481 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.9369ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:49:53,483 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:53,483 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.8323ms INFO 2026-04-19 17:49:53,483 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:53,483 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.0808ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:49:54,130 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 42 INFO 2026-04-19 17:49:54,131 [29 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 17:49:54,131 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:49:54,131 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:54,132 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:49:54,138 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:54,138 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.1236ms INFO 2026-04-19 17:49:54,139 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:54,139 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.2161ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:49:54,147 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetAnnualLeave?year=PeXyH32X2YM%3D& INFO 2026-04-19 17:49:54,147 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:49:54,147 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:54,149 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAnnualLeave", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.AnnualLeaveDto GetAnnualLeave(System.String) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:49:54,151 [30 ] Sg.HcmMb.PubClass.ShareData - oldValue:PeXyH32X2YM= INFO 2026-04-19 17:49:54,153 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002&IsEss=true& INFO 2026-04-19 17:49:54,153 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:49:54,153 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:54,154 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:49:54,157 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:54,158 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 3.2746ms INFO 2026-04-19 17:49:54,158 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:54,158 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.0023ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:49:54,158 [34 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:54,158 [34 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M) in 9.8609ms INFO 2026-04-19 17:49:54,158 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:54,159 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.6055ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:49:54,260 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=65116& INFO 2026-04-19 17:49:54,261 [13 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:49:54,261 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:54,262 [13 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:49:54,266 [13 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:54,266 [13 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 3.7875ms INFO 2026-04-19 17:49:54,266 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:54,266 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.8289ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:49:55,885 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 17:49:55,885 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 17:49:55,885 [36 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 17:49:55,886 [13 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:49:55,886 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:49:55,886 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:55,886 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:55,887 [13 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:49:55,887 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:49:55,891 [13 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:55,891 [13 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 3.701ms INFO 2026-04-19 17:49:55,891 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:55,891 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.8153ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:49:55,893 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:55,893 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.906ms INFO 2026-04-19 17:49:55,893 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:55,893 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.1236ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:49:58,172 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 17:49:58,172 [34 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 17:49:58,173 [34 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:49:58,173 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:58,174 [34 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:49:58,181 [34 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:49:58,181 [34 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.573ms INFO 2026-04-19 17:49:58,181 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 17:49:58,181 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.7894ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:57:41,371 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://58.252.12.167:8082/HcmM/ INFO 2026-04-19 17:57:41,384 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.2151ms 404 INFO 2026-04-19 17:58:44,560 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://58.252.12.167:8082/HcmM/ INFO 2026-04-19 17:58:44,561 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.937ms 404 INFO 2026-04-19 17:59:49,201 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776592789142&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 17:59:49,202 [53 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 17:59:49,202 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.2212ms 200 text/html INFO 2026-04-19 17:59:50,321 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.13662007710305524 INFO 2026-04-19 17:59:50,322 [54 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 17:59:50,322 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.012ms 200 application/javascript INFO 2026-04-19 17:59:50,561 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776592789142%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 17:59:50,562 [53 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:59:50,564 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:50,565 [53 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:59:50,566 [53 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776592789142&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 17:59:50,569 [53 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:59:50,569 [53 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 3.4565ms INFO 2026-04-19 17:59:50,569 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:50,569 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.7679ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:59:50,600 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 17:59:50,601 [57 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 17:59:50,601 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:59:50,601 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:50,602 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:59:50,604 [56 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 17:59:50,604 [56 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 17:59:50,604 [56 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 17:59:50,619 [56 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 17:59:50,622 [56 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:59:50,622 [56 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 19.5395ms INFO 2026-04-19 17:59:50,622 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:50,622 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 21.5159ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:59:50,760 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 17:59:50,760 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 17:59:50,760 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:59:50,760 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:50,760 [54 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:59:50,761 [54 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:50,762 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:59:50,762 [54 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:59:50,763 [57 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 17:59:50,764 [57 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 17:59:50,764 [57 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 17:59:50,765 [56 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:59:50,765 [56 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.3555ms INFO 2026-04-19 17:59:50,765 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:50,765 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.2095ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:59:50,810 [57 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 17:59:50,820 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:59:50,820 [57 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 58.2872ms INFO 2026-04-19 17:59:50,820 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:50,820 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 60.311ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:59:51,000 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 17:59:51,000 [53 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 17:59:51,000 [53 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:59:51,000 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 17:59:51,000 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:51,000 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 17:59:51,000 [56 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:59:51,000 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:59:51,000 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:51,001 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:51,002 [53 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:59:51,002 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:59:51,002 [56 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:59:51,005 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:59:51,005 [57 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.6075ms INFO 2026-04-19 17:59:51,005 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:51,005 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.2588ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:59:51,008 [53 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:59:51,008 [53 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.0161ms INFO 2026-04-19 17:59:51,008 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:51,008 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.3258ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:59:51,010 [56 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:59:51,010 [56 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 8.1869ms INFO 2026-04-19 17:59:51,010 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:51,010 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.0995ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:59:51,120 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 17:59:51,120 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 17:59:51,120 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:59:51,120 [56 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:59:51,120 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:51,120 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:51,121 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 17:59:51,121 [43 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:59:51,121 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:51,122 [56 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:59:51,122 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:59:51,122 [43 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:59:51,125 [53 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:59:51,125 [43 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:59:51,125 [56 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:59:51,125 [53 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 2.8213ms INFO 2026-04-19 17:59:51,125 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:51,125 [56 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 3.5433ms INFO 2026-04-19 17:59:51,125 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:51,125 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.3778ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:59:51,125 [43 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.5581ms INFO 2026-04-19 17:59:51,125 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:51,125 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.3192ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:59:51,125 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.526ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:59:51,179 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 17:59:51,180 [53 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:59:51,180 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:51,180 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 17:59:51,180 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 17:59:51,180 [56 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:59:51,181 [43 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:59:51,181 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:51,181 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:51,181 [53 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:59:51,182 [56 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:59:51,182 [43 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:59:51,184 [53 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:59:51,184 [53 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 3.2702ms INFO 2026-04-19 17:59:51,184 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:51,184 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.9518ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:59:51,191 [56 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:59:51,191 [56 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 9.025ms INFO 2026-04-19 17:59:51,191 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:51,191 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.6102ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:59:51,193 [43 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:59:51,193 [43 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 11.2353ms INFO 2026-04-19 17:59:51,193 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:51,193 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.983ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:59:51,300 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 17:59:51,300 [53 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:59:51,300 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:51,301 [53 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:59:51,305 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 17:59:51,305 [43 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:59:51,306 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:51,307 [43 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:59:51,310 [53 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:59:51,310 [53 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 8.9907ms INFO 2026-04-19 17:59:51,311 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:51,311 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.6257ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:59:51,328 [43 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:59:51,328 [43 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 21.484ms INFO 2026-04-19 17:59:51,328 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:51,328 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 23.0913ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:59:51,339 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 17:59:51,340 [56 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:59:51,340 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:51,341 [56 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:59:51,344 [56 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:59:51,344 [56 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 2.6809ms INFO 2026-04-19 17:59:51,344 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:51,344 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.4232ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:59:57,905 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 17:59:57,906 [43 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 17:59:57,906 [43 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:59:57,906 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:57,907 [43 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:59:57,914 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260607,260541,26054004,26054005,26054007&IsEss=true& INFO 2026-04-19 17:59:57,914 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:59:57,914 [57 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.282ms INFO 2026-04-19 17:59:57,914 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:57,914 [56 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:59:57,914 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:57,914 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.5354ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:59:57,915 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054006&IsEss=true& INFO 2026-04-19 17:59:57,915 [56 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:59:57,915 [53 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:59:57,915 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:57,915 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetSubTabes?bIsEss=false& INFO 2026-04-19 17:59:57,916 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetUserInfo?bIsEss=false& INFO 2026-04-19 17:59:57,916 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:59:57,916 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:57,916 [43 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:59:57,916 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:57,917 [53 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:59:57,917 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetSubTabes", controller = "UserInfo"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.UserInfo.Dto.SubTabesDto] GetSubTabes(System.String, Boolean) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:59:57,917 [43 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserInfo", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.UserInfoDto GetUserInfo() on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:59:57,919 [56 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:59:57,919 [56 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.6527ms INFO 2026-04-19 17:59:57,919 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:57,919 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.3782ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:59:57,920 [56 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:59:57,920 [56 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.8237ms INFO 2026-04-19 17:59:57,921 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:57,921 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.6856ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:59:57,923 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:59:57,923 [57 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M) in 6.3156ms INFO 2026-04-19 17:59:57,923 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:57,923 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.0028ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:59:57,924 [43 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:59:57,924 [43 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M) in 6.6278ms INFO 2026-04-19 17:59:57,924 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:57,924 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.238ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:59:57,964 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 17:59:57,964 [58 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:59:57,965 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:57,966 [58 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:59:57,969 [58 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:59:57,969 [58 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 3.1222ms INFO 2026-04-19 17:59:57,969 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:57,969 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.9842ms 200 application/json; charset=utf-8 INFO 2026-04-19 17:59:58,124 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=1597& INFO 2026-04-19 17:59:58,125 [58 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 17:59:58,125 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:58,128 [58 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 17:59:58,196 [58 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 17:59:58,200 [32 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 71.7816ms INFO 2026-04-19 17:59:58,200 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 17:59:58,200 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 75.9379ms 200 application/json; charset=utf-8 INFO 2026-04-19 18:00:02,079 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 18:00:02,079 [53 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 18:00:02,079 [53 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 18:00:02,079 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 18:00:02,081 [53 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 18:00:02,116 [43 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 18:00:02,116 [43 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 34.6695ms INFO 2026-04-19 18:00:02,116 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 18:00:02,116 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 37.1889ms 200 application/json; charset=utf-8 INFO 2026-04-19 18:00:03,959 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ToDoListMgr/GetToDoListResult?url=salary& INFO 2026-04-19 18:00:03,959 [43 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 18:00:03,960 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.ToDoList.ToDoListMgrAppService.GetToDoListResult (Sg.Hcm.Application.M)' INFO 2026-04-19 18:00:03,963 [43 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetToDoListResult", controller = "ToDoListMgr"}. Executing controller action with signature Sg.HcmMb.ToDoList.Dto.ToDoListResultDto GetToDoListResult(Sg.HcmMb.ToDoList.Dto.ToDoListUrlDto) on controller Sg.HcmMb.ToDoList.ToDoListMgrAppService (Sg.Hcm.Application.M). INFO 2026-04-19 18:00:03,993 [43 ] Sg.HcmMb.ToDoList.ToDoListMgrAppService - GetToDoListResult_requestToken:Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE1OTciLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiRDAwNzg3MCIsImh0dHA6Ly93d3cuYXNwbmV0Ym9pbGVycGxhdGUuY29tL2lkZW50aXR5L2NsYWltcy90ZW5hbnRJZCI6IjEiLCJVc2VyTmFtZSI6IuW8oOWwj-iLsSIsIkxhbmd1YWdlIjoiemgtY24iLCJzdWIiOiIxNTk3IiwianRpIjoiMjk1OTQwZDgtNzU2Ny00MjdjLThkZTQtMTdiMjlmZDkxMzY3IiwiaWF0IjoxNzc2NTA5NzQ4LCJuYmYiOjE3NzY1MDk3NDYsImV4cCI6MTc3NjU5NjE0OCwiaXNzIjoiSGNtIiwiYXVkIjoiSGNtIn0.as8k0vqU0U5yiFCbprYKFN8-V1AKQhVccqdypDzuUbQ INFO 2026-04-19 18:00:03,997 [43 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 18:00:03,998 [43 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.ToDoList.ToDoListMgrAppService.GetToDoListResult (Sg.Hcm.Application.M) in 35.2155ms INFO 2026-04-19 18:00:03,998 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.ToDoList.ToDoListMgrAppService.GetToDoListResult (Sg.Hcm.Application.M)' INFO 2026-04-19 18:00:03,998 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 39.2572ms 200 application/json; charset=utf-8 INFO 2026-04-19 18:00:04,199 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 37 INFO 2026-04-19 18:00:04,199 [53 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 18:00:04,199 [53 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 18:00:04,199 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 18:00:04,201 [53 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 18:00:04,203 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/PubClass/GetParameters?tableName=MobileParas¶meterNames=enableFaceUser& INFO 2026-04-19 18:00:04,203 [43 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 18:00:04,204 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 18:00:04,206 [43 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParameters", controller = "PubClass"}. Executing controller action with signature System.Object GetParameters(System.String, System.String) on controller Sg.HcmMb.PubClass.PubClassAppService (Sg.Hcm.Application.M). INFO 2026-04-19 18:00:04,235 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 18:00:04,235 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 34.3235ms INFO 2026-04-19 18:00:04,235 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 18:00:04,235 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 36.3847ms 200 application/json; charset=utf-8 INFO 2026-04-19 18:00:04,238 [43 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 18:00:04,238 [43 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M) in 32.075ms INFO 2026-04-19 18:00:04,238 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 18:00:04,238 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 35.005ms 200 application/json; charset=utf-8 INFO 2026-04-19 18:00:04,363 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Salary/GetIsDefaultPwd?& INFO 2026-04-19 18:00:04,364 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 18:00:04,364 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Pay.SalaryAppService.GetIsDefaultPwd (Sg.Hcm.Application.M)' INFO 2026-04-19 18:00:04,365 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Salary/ConfirmPwdByEnableCheckPwd2? application/x-www-form-urlencoded 0 INFO 2026-04-19 18:00:04,365 [43 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 18:00:04,372 [43 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 18:00:04,372 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Pay.SalaryAppService.ConfirmPwdByEnableCheckPwd2 (Sg.Hcm.Application.M)' INFO 2026-04-19 18:00:04,377 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetIsDefaultPwd", controller = "Salary"}. Executing controller action with signature Boolean GetIsDefaultPwd() on controller Sg.HcmMb.Pay.SalaryAppService (Sg.Hcm.Application.M). INFO 2026-04-19 18:00:04,377 [43 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "ConfirmPwdByEnableCheckPwd2", controller = "Salary"}. Executing controller action with signature Boolean ConfirmPwdByEnableCheckPwd2() on controller Sg.HcmMb.Pay.SalaryAppService (Sg.Hcm.Application.M). INFO 2026-04-19 18:00:04,415 [43 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 18:00:04,415 [43 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Pay.SalaryAppService.ConfirmPwdByEnableCheckPwd2 (Sg.Hcm.Application.M) in 37.729ms INFO 2026-04-19 18:00:04,415 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Pay.SalaryAppService.ConfirmPwdByEnableCheckPwd2 (Sg.Hcm.Application.M)' INFO 2026-04-19 18:00:04,415 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 50.0381ms 200 application/json; charset=utf-8 INFO 2026-04-19 18:00:04,415 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 18:00:04,415 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Pay.SalaryAppService.GetIsDefaultPwd (Sg.Hcm.Application.M) in 38.4186ms INFO 2026-04-19 18:00:04,415 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Pay.SalaryAppService.GetIsDefaultPwd (Sg.Hcm.Application.M)' INFO 2026-04-19 18:00:04,416 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 52.0707ms 200 application/json; charset=utf-8 INFO 2026-04-19 18:00:04,600 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050002&IsEss=true& INFO 2026-04-19 18:00:04,600 [58 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 18:00:04,600 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 18:00:04,602 [58 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 18:00:04,606 [58 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 18:00:04,606 [58 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.5009ms INFO 2026-04-19 18:00:04,606 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 18:00:04,607 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.5274ms 200 application/json; charset=utf-8 INFO 2026-04-19 18:00:17,080 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Salary/CheckPwd2? application/json 16 INFO 2026-04-19 18:00:17,080 [48 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 18:00:17,080 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 18:00:17,081 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Pay.SalaryAppService.CheckPwd2 (Sg.Hcm.Application.M)' INFO 2026-04-19 18:00:17,083 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckPwd2", controller = "Salary"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckPwd2(Sg.HcmMb.Pay.Dto.PwdDto) on controller Sg.HcmMb.Pay.SalaryAppService (Sg.Hcm.Application.M). INFO 2026-04-19 18:00:17,095 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 18:00:17,095 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Pay.SalaryAppService.CheckPwd2 (Sg.Hcm.Application.M) in 12.5298ms INFO 2026-04-19 18:00:17,095 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Pay.SalaryAppService.CheckPwd2 (Sg.Hcm.Application.M)' INFO 2026-04-19 18:00:17,096 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.7035ms 200 application/json; charset=utf-8 INFO 2026-04-19 18:00:17,240 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Salary/GetWageDetial?GZYM=&GZYM2=&id=-1& INFO 2026-04-19 18:00:17,240 [54 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 18:00:17,240 [54 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Pay.SalaryAppService.GetWageDetial (Sg.Hcm.Application.M)' INFO 2026-04-19 18:00:17,242 [54 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetWageDetial", controller = "Salary"}. Executing controller action with signature Sg.HcmMb.Pay.Dto.SalaryListsDto GetWageDetial(System.String, System.String, Int32) on controller Sg.HcmMb.Pay.SalaryAppService (Sg.Hcm.Application.M). INFO 2026-04-19 18:00:17,279 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050001&IsEss=true& INFO 2026-04-19 18:00:17,279 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 18:00:17,279 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 18:00:17,280 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 18:00:17,284 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 18:00:17,284 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.8642ms INFO 2026-04-19 18:00:17,284 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 18:00:17,284 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.6062ms 200 application/json; charset=utf-8 INFO 2026-04-19 18:00:17,471 [54 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 18:00:17,482 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Pay.SalaryAppService.GetWageDetial (Sg.Hcm.Application.M) in 239.5333ms INFO 2026-04-19 18:00:17,482 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Pay.SalaryAppService.GetWageDetial (Sg.Hcm.Application.M)' INFO 2026-04-19 18:00:17,482 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 242.3855ms 200 application/json; charset=utf-8 INFO 2026-04-19 18:11:49,741 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://58.252.12.166:8082/HcmM/ INFO 2026-04-19 18:11:49,741 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.7781ms 404 INFO 2026-04-19 18:30:04,752 [85 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/EnterpriseInfoAuth/SgyGetDataByWsProc application/json-patch+json 432 INFO 2026-04-19 18:30:04,753 [85 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Controllers.EnterpriseInfoAuthController.SgyGetDataByWsProc (Sg.Hcm.Web.Core)' INFO 2026-04-19 18:30:04,758 [85 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "SgyGetDataByWsProc", controller = "EnterpriseInfoAuth", area = ""}. Executing controller action with signature System.Collections.Generic.Dictionary`2[System.String,System.Object] SgyGetDataByWsProc(Newtonsoft.Json.Linq.JObject) on controller Sg.HcmMb.Controllers.EnterpriseInfoAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 18:30:04,802 [85 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 18:30:04,815 [89 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Controllers.EnterpriseInfoAuthController.SgyGetDataByWsProc (Sg.Hcm.Web.Core) in 57.4426ms INFO 2026-04-19 18:30:04,815 [89 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Controllers.EnterpriseInfoAuthController.SgyGetDataByWsProc (Sg.Hcm.Web.Core)' INFO 2026-04-19 18:30:04,815 [89 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 63.5546ms 200 application/json; charset=utf-8 INFO 2026-04-19 18:30:04,964 [85 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/EnterpriseInfoAuth/SgyGetDataByWsProc application/json-patch+json 433 INFO 2026-04-19 18:30:04,966 [85 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Controllers.EnterpriseInfoAuthController.SgyGetDataByWsProc (Sg.Hcm.Web.Core)' INFO 2026-04-19 18:30:04,967 [85 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "SgyGetDataByWsProc", controller = "EnterpriseInfoAuth", area = ""}. Executing controller action with signature System.Collections.Generic.Dictionary`2[System.String,System.Object] SgyGetDataByWsProc(Newtonsoft.Json.Linq.JObject) on controller Sg.HcmMb.Controllers.EnterpriseInfoAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 18:30:04,975 [85 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 18:30:04,976 [85 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Controllers.EnterpriseInfoAuthController.SgyGetDataByWsProc (Sg.Hcm.Web.Core) in 8.5289ms INFO 2026-04-19 18:30:04,976 [85 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Controllers.EnterpriseInfoAuthController.SgyGetDataByWsProc (Sg.Hcm.Web.Core)' INFO 2026-04-19 18:30:04,976 [85 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.8666ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:20:44,289 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-04-19 19:20:44,854 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmM\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-04-19 19:20:44,888 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776597639717&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 19:20:44,901 [6 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 19:20:44,901 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.5486ms 200 text/html INFO 2026-04-19 19:20:45,745 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.6879087766333748 INFO 2026-04-19 19:20:45,747 [7 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 19:20:45,748 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 3.1396ms 200 application/javascript INFO 2026-04-19 19:20:45,879 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776597639717%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 19:20:46,053 [15 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 19:20:46,055 [15 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 19:20:46,061 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 19:20:47,202 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:20:47,497 [15 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776597639717&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 19:20:48,160 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:20:48,171 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 967.4532ms INFO 2026-04-19 19:20:48,172 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 19:20:48,174 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2295.3911ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:20:48,216 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 19:20:48,217 [15 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:20:48,225 [15 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 19:20:48,225 [15 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 19:20:48,225 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 19:20:48,228 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). WARN 2026-04-19 19:20:48,310 [15 ] Mvc.Authorization.AbpAuthorizationFilter - Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) INFO 2026-04-19 19:20:48,312 [15 ] c.Infrastructure.ControllerActionInvoker - Authorization failed for the request at filter 'Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter'. INFO 2026-04-19 19:20:48,312 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:20:48,314 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 86.126ms INFO 2026-04-19 19:20:48,314 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 19:20:48,315 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 99.202ms 401 application/json; charset=utf-8 INFO 2026-04-19 19:20:48,420 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/TokenAuth/ReflashToken? application/json 692 INFO 2026-04-19 19:20:48,420 [7 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:20:48,421 [7 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 19:20:48,421 [7 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 19:20:48,421 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 19:20:48,428 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "ReflashToken", controller = "TokenAuth", area = ""}. Executing controller action with signature System.String ReflashToken(Sg.HcmMb.Models.TokenAuth.ReflashTokenModel) on controller Sg.Hcm.Controllers.TokenAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 19:20:48,917 [7 ] Sg.Hcm.Controllers.TokenAuthController - ReflashToken_requestToken:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE0NjYiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiRDAwMDM1MiIsImh0dHA6Ly93d3cuYXNwbmV0Ym9pbGVycGxhdGUuY29tL2lkZW50aXR5L2NsYWltcy90ZW5hbnRJZCI6IjEiLCJVc2VyTmFtZSI6IumZiOeHlee-pCIsIkxhbmd1YWdlIjoiemgtY24iLCJzdWIiOiIxNDY2IiwianRpIjoiZThjOGE5ODgtNTQwZi00N2VlLTljNGItZDcxMDU3ZDdhYjk0IiwiaWF0IjoxNzc2NDg3MjczLCJuYmYiOjE3NzY0ODcyNzEsImV4cCI6MTc3NjU3MzY3MywiaXNzIjoiSGNtIiwiYXVkIjoiSGNtIn0.wm9epkOuA0mQhG6_q2h8L5uLRc6LfuZPOchPvIY_174 INFO 2026-04-19 19:20:48,934 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:20:48,934 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core) in 506.5322ms INFO 2026-04-19 19:20:48,934 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 19:20:48,935 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 515.5059ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:20:49,042 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 19:20:49,042 [7 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:20:49,060 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:20:49,097 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 19:20:49,099 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:20:49,120 [15 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 19:20:49,121 [15 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 19:20:49,121 [15 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 19:20:49,201 [15 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 19:20:49,205 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:20:49,206 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 106.9762ms INFO 2026-04-19 19:20:49,206 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 19:20:49,206 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 164.1782ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:20:49,418 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 19:20:49,420 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:20:49,422 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 19:20:49,428 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:20:49,431 [7 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 19:20:49,432 [7 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 19:20:49,432 [7 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 19:20:49,437 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 19:20:49,438 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:20:49,439 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:20:49,442 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:20:49,467 [7 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 19:20:49,484 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:20:49,487 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 59.1799ms INFO 2026-04-19 19:20:49,487 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 19:20:49,488 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 69.6086ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:20:49,503 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:20:49,505 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 63.2586ms INFO 2026-04-19 19:20:49,505 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:20:49,506 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 68.3092ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:20:49,630 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 19:20:49,630 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:20:49,630 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 19:20:49,633 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:20:49,638 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 19:20:49,638 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:20:49,638 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:20:49,640 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:20:49,648 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:20:49,649 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:20:49,649 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 9.0477ms INFO 2026-04-19 19:20:49,649 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:20:49,649 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.3256ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:20:49,650 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 17.9065ms INFO 2026-04-19 19:20:49,651 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 19:20:49,651 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 20.9685ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:20:49,662 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 19:20:49,662 [12 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:20:49,662 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:20:49,662 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:20:49,665 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:20:49,696 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 19:20:49,696 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:20:49,697 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:20:49,704 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 19:20:49,705 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:20:49,705 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 19:20:49,725 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 19:20:49,725 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:20:49,725 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 19:20:49,725 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 19:20:49,726 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:20:49,726 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 19:20:49,736 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:20:49,737 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:20:49,737 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:20:49,738 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:20:49,876 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:20:49,876 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 140.1249ms INFO 2026-04-19 19:20:49,877 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:20:49,877 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 180.4622ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:20:49,899 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:20:49,899 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:20:49,899 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 162.3576ms INFO 2026-04-19 19:20:49,899 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 19:20:49,899 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 174.8289ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:20:49,900 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 161.8166ms INFO 2026-04-19 19:20:49,900 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 19:20:49,900 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 195.9923ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:20:49,901 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 19:20:49,901 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:20:49,902 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 164.9509ms INFO 2026-04-19 19:20:49,902 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 19:20:49,902 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 176.6184ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:20:49,903 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:20:49,903 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 19:20:49,905 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:20:49,910 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:20:49,910 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:20:49,910 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 245.7029ms INFO 2026-04-19 19:20:49,910 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:20:49,910 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 248.6957ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:20:49,911 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 5.4428ms INFO 2026-04-19 19:20:49,911 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 19:20:49,911 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.0377ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:20:49,929 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 19:20:49,930 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:20:49,930 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 19:20:49,930 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 19:20:49,930 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:20:49,930 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 19:20:49,932 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:20:49,932 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:20:49,967 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 19:20:49,967 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:20:49,967 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 19:20:49,971 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 19:20:49,971 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:20:49,972 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 19:20:50,550 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:20:50,550 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:20:50,552 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:20:50,553 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 620.6685ms INFO 2026-04-19 19:20:50,553 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 19:20:50,553 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 623.3237ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:20:51,053 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:20:51,057 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 506.4272ms INFO 2026-04-19 19:20:51,057 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 19:20:51,057 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1090.2235ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:20:51,076 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:20:51,076 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 1144.7655ms INFO 2026-04-19 19:20:51,077 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 19:20:51,077 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1147.3639ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:20:51,873 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:20:51,875 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 1324.9043ms INFO 2026-04-19 19:20:51,875 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 19:20:51,875 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1904.222ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:21:10,318 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://remotecn.ergotron.com:8082/HcmM/ INFO 2026-04-19 19:21:10,333 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.5389ms 404 INFO 2026-04-19 19:25:13,597 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 19:25:13,598 [25 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 19:25:13,599 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.9929ms 200 text/html INFO 2026-04-19 19:25:13,686 [24 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/config.js INFO 2026-04-19 19:25:13,687 [24 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/config.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\config.js' INFO 2026-04-19 19:25:13,688 [24 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.5168ms 200 application/javascript INFO 2026-04-19 19:25:13,729 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/index.bc0e174a.css INFO 2026-04-19 19:25:13,735 [24 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/index.bc0e174a.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\index.bc0e174a.css' INFO 2026-04-19 19:25:13,735 [24 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.5161ms 200 text/css INFO 2026-04-19 19:25:13,743 [24 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/vconsole.3.14.7.min.js INFO 2026-04-19 19:25:13,745 [24 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/vconsole.3.14.7.min.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\vconsole.3.14.7.min.js' INFO 2026-04-19 19:25:13,745 [24 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.4097ms 200 application/javascript INFO 2026-04-19 19:25:13,746 [24 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/base64.js INFO 2026-04-19 19:25:13,747 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/zepto.min.js INFO 2026-04-19 19:25:13,747 [24 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/base64.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\base64.js' INFO 2026-04-19 19:25:13,747 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/md5.js INFO 2026-04-19 19:25:13,747 [24 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.5429ms 200 application/javascript INFO 2026-04-19 19:25:13,747 [25 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/zepto.min.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\zepto.min.js' INFO 2026-04-19 19:25:13,747 [29 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/md5.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\md5.js' INFO 2026-04-19 19:25:13,747 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.485ms 200 application/javascript INFO 2026-04-19 19:25:13,747 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.7354ms 200 application/javascript INFO 2026-04-19 19:25:13,748 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/main.61ed0a96.js INFO 2026-04-19 19:25:13,748 [26 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:25:13,761 [26 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/main.61ed0a96.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\main.61ed0a96.js' INFO 2026-04-19 19:25:13,761 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.2088ms 200 application/javascript INFO 2026-04-19 19:25:13,826 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776597913224&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 19:25:13,827 [26 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 19:25:13,827 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.8485ms 200 text/html INFO 2026-04-19 19:25:13,839 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/jquery-3.6.0.min.js INFO 2026-04-19 19:25:13,840 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/logHelper.js INFO 2026-04-19 19:25:13,840 [32 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/logHelper.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\logHelper.js' INFO 2026-04-19 19:25:13,840 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.5497ms 200 application/javascript INFO 2026-04-19 19:25:13,841 [25 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/jquery-3.6.0.min.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\jquery-3.6.0.min.js' INFO 2026-04-19 19:25:13,841 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.4344ms 200 application/javascript INFO 2026-04-19 19:25:13,917 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/main.61ed0a96.js INFO 2026-04-19 19:25:13,917 [32 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:25:13,929 [32 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/main.61ed0a96.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\main.61ed0a96.js' INFO 2026-04-19 19:25:13,929 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.4626ms 200 application/javascript INFO 2026-04-19 19:25:13,960 [24 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/index.bc0e174a.css INFO 2026-04-19 19:25:13,960 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/vconsole.3.14.7.min.js INFO 2026-04-19 19:25:13,960 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/jquery-3.6.0.min.js INFO 2026-04-19 19:25:13,961 [24 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/jquery-3.6.0.min.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\jquery-3.6.0.min.js' INFO 2026-04-19 19:25:13,962 [24 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.7259ms 200 application/javascript INFO 2026-04-19 19:25:13,963 [29 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/vconsole.3.14.7.min.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\vconsole.3.14.7.min.js' INFO 2026-04-19 19:25:13,963 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2.5594ms 200 application/javascript INFO 2026-04-19 19:25:13,963 [28 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/index.bc0e174a.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\index.bc0e174a.css' INFO 2026-04-19 19:25:13,963 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 3.1721ms 200 text/css INFO 2026-04-19 19:25:13,967 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/logHelper.js INFO 2026-04-19 19:25:13,967 [29 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/logHelper.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\logHelper.js' INFO 2026-04-19 19:25:13,967 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.478ms 200 application/javascript INFO 2026-04-19 19:25:14,797 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/lang.js INFO 2026-04-19 19:25:14,798 [29 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/lang.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\lang.js' INFO 2026-04-19 19:25:14,799 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.4377ms 200 application/javascript INFO 2026-04-19 19:25:15,231 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.41255888596755963 INFO 2026-04-19 19:25:15,233 [28 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 19:25:15,233 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.3493ms 200 application/javascript INFO 2026-04-19 19:25:15,295 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/logo2.jpg INFO 2026-04-19 19:25:15,297 [28 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/logo2.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\logo2.jpg' INFO 2026-04-19 19:25:15,297 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2.0932ms 200 image/jpeg INFO 2026-04-19 19:25:15,437 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776597913224%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 19:25:15,439 [28 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 19:25:15,440 [28 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 19:25:15,440 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:15,442 [28 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:25:15,445 [28 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776597913224&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 19:25:15,446 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 608 INFO 2026-04-19 19:25:15,447 [31 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:25:15,447 [31 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 19:25:15,448 [31 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 19:25:15,448 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:15,450 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). WARN 2026-04-19 19:25:15,451 [31 ] Mvc.Authorization.AbpAuthorizationFilter - Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) INFO 2026-04-19 19:25:15,451 [31 ] c.Infrastructure.ControllerActionInvoker - Authorization failed for the request at filter 'Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter'. INFO 2026-04-19 19:25:15,451 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:25:15,452 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 1.7718ms INFO 2026-04-19 19:25:15,452 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:15,452 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.7108ms 401 application/json; charset=utf-8 INFO 2026-04-19 19:25:15,454 [26 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:25:15,455 [26 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 12.2988ms INFO 2026-04-19 19:25:15,455 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:15,455 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 17.9734ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:25:15,567 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/TokenAuth/ReflashToken? application/json 688 INFO 2026-04-19 19:25:15,567 [31 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:25:15,570 [31 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 19:25:15,571 [31 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 19:25:15,571 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 19:25:15,572 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "ReflashToken", controller = "TokenAuth", area = ""}. Executing controller action with signature System.String ReflashToken(Sg.HcmMb.Models.TokenAuth.ReflashTokenModel) on controller Sg.Hcm.Controllers.TokenAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 19:25:15,574 [31 ] Sg.Hcm.Controllers.TokenAuthController - ReflashToken_requestToken:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE5NTAiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiRDAxNDUzOCIsImh0dHA6Ly93d3cuYXNwbmV0Ym9pbGVycGxhdGUuY29tL2lkZW50aXR5L2NsYWltcy90ZW5hbnRJZCI6IjEiLCJVc2VyTmFtZSI6IumZiOWAqSIsIkxhbmd1YWdlIjoiemgtY24iLCJzdWIiOiIxOTUwIiwianRpIjoiMjE5NDM1YTYtNTY5OS00Mzk1LWJhMDktNmZiNmQ0OGZhNTI0IiwiaWF0IjoxNzc2MjI5NzM3LCJuYmYiOjE3NzYyMjk3MzUsImV4cCI6MTc3NjMxNjEzNywiaXNzIjoiSGNtIiwiYXVkIjoiSGNtIn0.y-jN5Hu61W48YeCOjVJm6QuKET2jLNAXK7H9h61I5aI INFO 2026-04-19 19:25:15,577 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:25:15,577 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core) in 5.358ms INFO 2026-04-19 19:25:15,577 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 19:25:15,578 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.7526ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:25:15,732 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 608 INFO 2026-04-19 19:25:15,732 [26 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:25:15,732 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:25:15,735 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:15,736 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:25:15,742 [25 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 19:25:15,742 [25 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 19:25:15,742 [25 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 19:25:15,759 [25 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 19:25:15,762 [25 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:25:15,762 [25 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 25.9506ms INFO 2026-04-19 19:25:15,762 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:15,762 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 30.6725ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:25:15,907 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 19:25:15,908 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:25:15,908 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:15,910 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:25:15,911 [31 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 19:25:15,925 [31 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 19:25:15,925 [31 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 19:25:15,926 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 19:25:15,927 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:25:15,927 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:15,929 [26 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:25:15,935 [25 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:25:15,936 [25 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 7.0652ms INFO 2026-04-19 19:25:15,936 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:15,936 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.1105ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:25:15,956 [31 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 19:25:15,960 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:25:15,960 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 50.2709ms INFO 2026-04-19 19:25:15,960 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:15,960 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 53.7928ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:25:16,056 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/null.91e82149.js INFO 2026-04-19 19:25:16,056 [25 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:25:16,057 [25 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/null.91e82149.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\null.91e82149.js' INFO 2026-04-19 19:25:16,057 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.2882ms 200 application/javascript INFO 2026-04-19 19:25:16,066 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/keepAlive.dc843649.js INFO 2026-04-19 19:25:16,066 [25 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:25:16,066 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/null.b423664e.js INFO 2026-04-19 19:25:16,066 [31 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:25:16,066 [25 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/keepAlive.dc843649.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\keepAlive.dc843649.js' INFO 2026-04-19 19:25:16,066 [31 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/null.b423664e.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\null.b423664e.js' INFO 2026-04-19 19:25:16,066 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.4517ms 200 application/javascript INFO 2026-04-19 19:25:16,066 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.7466ms 200 application/javascript INFO 2026-04-19 19:25:16,066 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/null.0ed91962.css INFO 2026-04-19 19:25:16,067 [31 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/null.0ed91962.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\null.0ed91962.css' INFO 2026-04-19 19:25:16,067 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.3858ms 200 text/css INFO 2026-04-19 19:25:16,067 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/childMenu.94546d5d.js INFO 2026-04-19 19:25:16,067 [35 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:25:16,068 [35 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/childMenu.94546d5d.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\childMenu.94546d5d.js' INFO 2026-04-19 19:25:16,068 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.5875ms 200 application/javascript INFO 2026-04-19 19:25:16,120 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/unitMenu.7af4f9f2.css INFO 2026-04-19 19:25:16,120 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/unitMenu.3916401c.js INFO 2026-04-19 19:25:16,120 [35 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:25:16,120 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/index.498c386f.js INFO 2026-04-19 19:25:16,120 [31 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:25:16,121 [31 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/index.498c386f.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\index.498c386f.js' INFO 2026-04-19 19:25:16,121 [35 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/unitMenu.3916401c.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\unitMenu.3916401c.js' INFO 2026-04-19 19:25:16,121 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.3849ms 200 application/javascript INFO 2026-04-19 19:25:16,121 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.6248ms 200 application/javascript INFO 2026-04-19 19:25:16,121 [35 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/unitMenu.7af4f9f2.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\unitMenu.7af4f9f2.css' INFO 2026-04-19 19:25:16,121 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.4527ms 200 text/css INFO 2026-04-19 19:25:16,121 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/index.3e032556.css INFO 2026-04-19 19:25:16,122 [29 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/index.3e032556.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\index.3e032556.css' INFO 2026-04-19 19:25:16,122 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.7835ms 200 text/css INFO 2026-04-19 19:25:16,130 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 19:25:16,131 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:25:16,131 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:16,132 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 19:25:16,132 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:25:16,132 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:16,132 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:25:16,134 [26 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:25:16,137 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:25:16,137 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.445ms INFO 2026-04-19 19:25:16,137 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:16,137 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.8714ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:25:16,142 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:25:16,142 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 8.3411ms INFO 2026-04-19 19:25:16,142 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:16,142 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.2365ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:25:16,170 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 19:25:16,171 [31 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:25:16,172 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:25:16,172 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:16,174 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:25:16,181 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:25:16,181 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 7.4688ms INFO 2026-04-19 19:25:16,181 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:16,182 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.308ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:25:16,268 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 19:25:16,278 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:25:16,278 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:16,279 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:25:16,288 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:25:16,289 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 8.991ms INFO 2026-04-19 19:25:16,289 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:16,289 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 20.2537ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:25:16,292 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 19:25:16,297 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:25:16,298 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:16,299 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:25:16,302 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:25:16,302 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 3.4472ms INFO 2026-04-19 19:25:16,303 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:16,303 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.7346ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:25:16,387 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/wdqj.1dfb65ca.png INFO 2026-04-19 19:25:16,388 [32 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/wdqj.1dfb65ca.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\wdqj.1dfb65ca.png' INFO 2026-04-19 19:25:16,388 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.6927ms 200 image/png INFO 2026-04-19 19:25:16,394 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/wdjb.e624b7f0.png INFO 2026-04-19 19:25:16,395 [32 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/wdjb.e624b7f0.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\wdjb.e624b7f0.png' INFO 2026-04-19 19:25:16,395 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.4586ms 200 image/png INFO 2026-04-19 19:25:16,396 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/wddk.4a9e34c6.png INFO 2026-04-19 19:25:16,396 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/yjg.7e6d65c1.png INFO 2026-04-19 19:25:16,396 [31 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/wddk.4a9e34c6.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\wddk.4a9e34c6.png' INFO 2026-04-19 19:25:16,396 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.473ms 200 image/png INFO 2026-04-19 19:25:16,396 [32 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/yjg.7e6d65c1.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\yjg.7e6d65c1.png' INFO 2026-04-19 19:25:16,396 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.4267ms 200 image/png INFO 2026-04-19 19:25:16,441 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 19:25:16,441 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 19:25:16,442 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:25:16,442 [32 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:25:16,442 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:16,442 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:16,444 [26 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:25:16,444 [32 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:25:16,453 [32 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:25:16,453 [26 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:25:16,454 [26 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 10.0868ms INFO 2026-04-19 19:25:16,454 [32 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 10.042ms INFO 2026-04-19 19:25:16,454 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:16,454 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:16,454 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.9545ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:25:16,454 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.8291ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:25:16,465 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 19:25:16,465 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 19:25:16,466 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:25:16,466 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:25:16,467 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:16,467 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:16,467 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 19:25:16,469 [26 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:25:16,469 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:25:16,469 [32 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:25:16,469 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:16,470 [32 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:25:16,473 [28 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:25:16,473 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 3.19ms INFO 2026-04-19 19:25:16,473 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:16,474 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.6761ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:25:16,476 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:25:16,476 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 7.4094ms INFO 2026-04-19 19:25:16,476 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:16,476 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.835ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:25:16,477 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:25:16,477 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 8.8206ms INFO 2026-04-19 19:25:16,477 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:16,477 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.269ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:25:16,545 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/1.jpg INFO 2026-04-19 19:25:16,547 [31 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/1.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\1.jpg' INFO 2026-04-19 19:25:16,547 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.3335ms 200 image/jpeg INFO 2026-04-19 19:25:16,555 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/2.jpg INFO 2026-04-19 19:25:16,556 [28 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/2.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\2.jpg' INFO 2026-04-19 19:25:16,556 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.0035ms 200 image/jpeg INFO 2026-04-19 19:25:16,556 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/null.83f7e40a.png INFO 2026-04-19 19:25:16,557 [31 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/null.83f7e40a.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\null.83f7e40a.png' INFO 2026-04-19 19:25:16,557 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.5183ms 200 image/png INFO 2026-04-19 19:25:16,557 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/3.jpg INFO 2026-04-19 19:25:16,558 [31 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/3.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\3.jpg' INFO 2026-04-19 19:25:16,558 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.7672ms 200 image/jpeg INFO 2026-04-19 19:25:16,626 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 19:25:16,626 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 19:25:16,626 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:25:16,626 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:25:16,626 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:16,626 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:16,627 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:25:16,627 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:25:16,651 [35 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:25:16,651 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 23.5251ms INFO 2026-04-19 19:25:16,651 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:16,651 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 25.5493ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:25:16,654 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:25:16,654 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 26.4585ms INFO 2026-04-19 19:25:16,654 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:16,654 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 28.3772ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:25:20,740 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/leave.228b9155.js INFO 2026-04-19 19:25:20,740 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/leavePanel.0e371aec.js INFO 2026-04-19 19:25:20,740 [35 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:25:20,740 [25 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:25:20,741 [24 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/leave.19219fb7.css INFO 2026-04-19 19:25:20,743 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/language.88fb6f77.js INFO 2026-04-19 19:25:20,743 [29 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:25:20,759 [24 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/leave.19219fb7.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\leave.19219fb7.css' INFO 2026-04-19 19:25:20,759 [24 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 17.8144ms 200 text/css INFO 2026-04-19 19:25:20,764 [25 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/leavePanel.0e371aec.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\leavePanel.0e371aec.js' INFO 2026-04-19 19:25:20,764 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 23.8511ms 200 application/javascript INFO 2026-04-19 19:25:20,765 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 36 INFO 2026-04-19 19:25:20,765 [25 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:25:20,766 [25 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:25:20,767 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:20,768 [25 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:25:20,774 [29 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/language.88fb6f77.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\language.88fb6f77.js' INFO 2026-04-19 19:25:20,774 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 31.1033ms 200 application/javascript INFO 2026-04-19 19:25:20,778 [35 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/leave.228b9155.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\leave.228b9155.js' INFO 2026-04-19 19:25:20,778 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 37.8631ms 200 application/javascript INFO 2026-04-19 19:25:20,785 [25 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:25:20,786 [25 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 17.2303ms INFO 2026-04-19 19:25:20,786 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:20,786 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 20.9289ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:25:20,929 [24 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050101&IsEss=true& INFO 2026-04-19 19:25:20,930 [24 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:25:20,931 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/GetLeaveList?dateTime=202604& INFO 2026-04-19 19:25:20,931 [24 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:20,931 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:25:20,932 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:20,933 [24 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:25:20,934 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetLeaveList", controller = "Leave"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Leave.Dto.LeaveListDto] GetLeaveList(System.String) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:25:21,055 [24 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:25:21,056 [24 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 123.2862ms INFO 2026-04-19 19:25:21,056 [24 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:21,056 [24 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 127.0144ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:25:21,138 [25 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:25:21,139 [25 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M) in 205.2072ms INFO 2026-04-19 19:25:21,139 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:21,139 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 208.7181ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:25:22,079 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050102,26050103,26050105&IsEss=true& INFO 2026-04-19 19:25:22,080 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:25:22,081 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:22,081 [24 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 39 INFO 2026-04-19 19:25:22,081 [24 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:25:22,082 [24 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:25:22,082 [24 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:22,083 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:25:22,084 [24 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:25:22,093 [26 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:25:22,093 [26 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 10.2377ms INFO 2026-04-19 19:25:22,093 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:22,093 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.9601ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:25:22,094 [28 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:25:22,094 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 10.1997ms INFO 2026-04-19 19:25:22,095 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:22,095 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.5272ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:25:22,097 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/PubClass/GetParameters?tableName=MobileParas¶meterNames=onlyAllowedPhotos& INFO 2026-04-19 19:25:22,098 [28 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:25:22,098 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:22,101 [28 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParameters", controller = "PubClass"}. Executing controller action with signature System.Object GetParameters(System.String, System.String) on controller Sg.HcmMb.PubClass.PubClassAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:25:22,105 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/GetLeavePanel?k_Id=0& INFO 2026-04-19 19:25:22,110 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:25:22,110 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeavePanel (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:22,128 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetLeavePanel", controller = "Leave"}. Executing controller action with signature Sg.Hcm.WebPub.Dto.PanelDto GetLeavePanel(Int32, System.String) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:25:22,131 [28 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:25:22,131 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M) in 30.8394ms INFO 2026-04-19 19:25:22,131 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:22,131 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 34.5414ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:25:22,242 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=fileMaxSize,whiteFileTypes& INFO 2026-04-19 19:25:22,243 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:25:22,243 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:22,244 [26 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:25:22,248 [26 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:25:22,248 [26 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 3.9247ms INFO 2026-04-19 19:25:22,248 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:22,248 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.1791ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:25:22,250 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:25:22,289 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.GetLeavePanel (Sg.Hcm.Application.M) in 161.8091ms INFO 2026-04-19 19:25:22,289 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeavePanel (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:22,290 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 184.2582ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:25:23,491 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Sof/PostFormAccessProc application/json;charset=UTF-8 71 INFO 2026-04-19 19:25:23,492 [29 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:25:23,492 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:25:23,493 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:23,496 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PostFormAccessProc", controller = "Sof"}. Executing controller action with signature System.Collections.Generic.Dictionary`2[System.String,System.Object] PostFormAccessProc(Newtonsoft.Json.Linq.JObject) on controller Sg.HcmMb.SofAppService.SofAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:25:23,667 [26 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:25:23,670 [26 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M) in 174.124ms INFO 2026-04-19 19:25:23,670 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:23,670 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 178.8168ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:25:29,161 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=21050109&IsEss=true& INFO 2026-04-19 19:25:29,161 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:25:29,162 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:29,164 [26 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:25:29,171 [35 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:25:29,171 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 7.5983ms INFO 2026-04-19 19:25:29,171 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:29,172 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/GetLeaveTypeChanged?selValue=21& INFO 2026-04-19 19:25:29,172 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.0503ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:25:29,172 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:25:29,173 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeaveTypeChanged (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:29,175 [26 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetLeaveTypeChanged", controller = "Leave"}. Executing controller action with signature System.String GetLeaveTypeChanged(System.String) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:25:29,187 [26 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:25:29,187 [26 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.GetLeaveTypeChanged (Sg.Hcm.Application.M) in 12.0551ms INFO 2026-04-19 19:25:29,187 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeaveTypeChanged (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:29,187 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.8545ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:25:41,517 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetEmpsList?type=1&deptCode=&onlyShowOnLineA0191=true&onlyShowDept=false& INFO 2026-04-19 19:25:41,518 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:25:41,518 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetEmpsList (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:41,524 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetEmpsList", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.SysListInfoDto GetEmpsList(System.String, Int32, System.String, Boolean, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:25:41,629 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:25:41,635 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetEmpsList (Sg.Hcm.Application.M) in 111.237ms INFO 2026-04-19 19:25:41,635 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetEmpsList (Sg.Hcm.Application.M)' INFO 2026-04-19 19:25:41,635 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 118.3461ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:26:13,358 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/GetCalLeaveHours?beginDate=2026-04-20&endDate=2026-04-20&timeBegin=07:45&timeEnd=11:45&leaveType=21&isPanel=true& INFO 2026-04-19 19:26:13,359 [25 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:26:13,359 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetCalLeaveHours (Sg.Hcm.Application.M)' INFO 2026-04-19 19:26:13,363 [25 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCalLeaveHours", controller = "Leave"}. Executing controller action with signature Sg.HcmMb.Leave.Dto.LeaveCalHoursDto GetCalLeaveHours(System.String, System.String, System.String, System.String, System.String, Boolean) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:26:13,373 [26 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:26:13,376 [26 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.GetCalLeaveHours (Sg.Hcm.Application.M) in 13.2457ms INFO 2026-04-19 19:26:13,376 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetCalLeaveHours (Sg.Hcm.Application.M)' INFO 2026-04-19 19:26:13,376 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 18.2022ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:26:21,262 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Sof/PostFormAccessProc application/json;charset=UTF-8 156 INFO 2026-04-19 19:26:21,262 [31 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:26:21,274 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:26:21,274 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M)' INFO 2026-04-19 19:26:21,276 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PostFormAccessProc", controller = "Sof"}. Executing controller action with signature System.Collections.Generic.Dictionary`2[System.String,System.Object] PostFormAccessProc(Newtonsoft.Json.Linq.JObject) on controller Sg.HcmMb.SofAppService.SofAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:26:21,290 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:26:21,290 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M) in 13.6856ms INFO 2026-04-19 19:26:21,290 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M)' INFO 2026-04-19 19:26:21,290 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 28.5852ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:26:21,451 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/GetIsMustFile?leaveType=21& INFO 2026-04-19 19:26:21,452 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:26:21,452 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetIsMustFile (Sg.Hcm.Application.M)' INFO 2026-04-19 19:26:21,454 [26 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetIsMustFile", controller = "Leave"}. Executing controller action with signature Boolean GetIsMustFile(System.String) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:26:21,459 [26 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:26:21,459 [26 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.GetIsMustFile (Sg.Hcm.Application.M) in 4.7729ms INFO 2026-04-19 19:26:21,459 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetIsMustFile (Sg.Hcm.Application.M)' INFO 2026-04-19 19:26:21,459 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.8663ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:26:21,607 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/DoCreateSelfLeave? application/json 50035 INFO 2026-04-19 19:26:21,607 [29 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:26:21,607 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:26:21,608 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.DoCreateSelfLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 19:26:21,610 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "DoCreateSelfLeave", controller = "Leave"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto DoCreateSelfLeave(Sg.Hcm.WebPub.Dto.PanelDto) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:26:21,878 [25 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:26:21,879 [25 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.DoCreateSelfLeave (Sg.Hcm.Application.M) in 268.5398ms INFO 2026-04-19 19:26:21,879 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.DoCreateSelfLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 19:26:21,879 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 271.9964ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:26:22,031 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/DoEntityFlowWork? application/x-www-form-urlencoded 8 INFO 2026-04-19 19:26:22,031 [27 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:26:22,032 [27 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:26:22,032 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.DoEntityFlowWork (Sg.Hcm.Application.M)' INFO 2026-04-19 19:26:22,034 [27 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "DoEntityFlowWork", controller = "Leave"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultAttDto DoEntityFlowWork(System.String) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:26:22,117 [27 ] MyHRBLL.HrLog.HrLogClass - eWorkFlow;SpFindNode:ApproveId:385664,Dealer:1950,FlowID:78,KeyField:K_ID,KeyFieldValue:67048,FlowTable:K_LEAVE,ApplyA0188:1950,flowNode:begin INFO 2026-04-19 19:26:22,127 [27 ] MyHRBLL.HrLog.HrLogClass - eWorkFlow;SpFindDealer:DealType:3,Dealer:insert into SeleName(A0188) select Work_Agent from k_leave WHERE k_id=[¹Ø¼ü×Ö¶ÎÖµ],PreA0188:1950,FlowID:78,KeyField:K_ID,KeyFieldValue:67048,FlowTable:K_LEAVE,ApplyA0188:1950,flowNode:N1678780289927 INFO 2026-04-19 19:26:22,222 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:26:22,223 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.DoEntityFlowWork (Sg.Hcm.Application.M) in 188.5889ms INFO 2026-04-19 19:26:22,223 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.DoEntityFlowWork (Sg.Hcm.Application.M)' INFO 2026-04-19 19:26:22,223 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 191.9275ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:26:23,501 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 36 INFO 2026-04-19 19:26:23,502 [29 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:26:23,502 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:26:23,503 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:26:23,504 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:26:23,516 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:26:23,517 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 12.532ms INFO 2026-04-19 19:26:23,517 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:26:23,517 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.4769ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:26:23,535 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/GetLeaveList?dateTime=202604& INFO 2026-04-19 19:26:23,536 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:26:23,536 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M)' INFO 2026-04-19 19:26:23,537 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetLeaveList", controller = "Leave"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Leave.Dto.LeaveListDto] GetLeaveList(System.String) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:26:23,588 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:26:23,589 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M) in 51.8079ms INFO 2026-04-19 19:26:23,589 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M)' INFO 2026-04-19 19:26:23,589 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 54.2237ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:26:28,229 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 19:26:28,230 [27 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:26:28,230 [27 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:26:28,231 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:26:28,232 [27 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:26:28,241 [26 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:26:28,241 [26 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 8.8266ms INFO 2026-04-19 19:26:28,241 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:26:28,241 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.872ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:09,456 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776598809124&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 19:40:09,457 [50 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 19:40:09,457 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.0982ms 200 text/html INFO 2026-04-19 19:40:09,861 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.029857437516731644 INFO 2026-04-19 19:40:09,861 [51 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 19:40:09,861 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.926ms 200 application/javascript INFO 2026-04-19 19:40:10,015 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776598809124%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 19:40:10,016 [54 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 19:40:10,016 [54 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 19:40:10,017 [54 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:10,019 [54 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:10,020 [54 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776598809124&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 19:40:10,025 [53 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:10,025 [53 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 6.3014ms INFO 2026-04-19 19:40:10,025 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:10,025 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.6648ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:10,049 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 19:40:10,049 [51 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:40:10,049 [51 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 19:40:10,049 [51 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 19:40:10,049 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:10,051 [51 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). WARN 2026-04-19 19:40:10,051 [51 ] Mvc.Authorization.AbpAuthorizationFilter - Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) INFO 2026-04-19 19:40:10,052 [51 ] c.Infrastructure.ControllerActionInvoker - Authorization failed for the request at filter 'Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter'. INFO 2026-04-19 19:40:10,052 [51 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:10,052 [51 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 1.2434ms INFO 2026-04-19 19:40:10,052 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:10,052 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 3.2605ms 401 application/json; charset=utf-8 INFO 2026-04-19 19:40:10,170 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/TokenAuth/ReflashToken? application/json 692 INFO 2026-04-19 19:40:10,170 [51 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:40:10,171 [51 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 19:40:10,171 [51 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 19:40:10,171 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 19:40:10,172 [51 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "ReflashToken", controller = "TokenAuth", area = ""}. Executing controller action with signature System.String ReflashToken(Sg.HcmMb.Models.TokenAuth.ReflashTokenModel) on controller Sg.Hcm.Controllers.TokenAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 19:40:10,174 [51 ] Sg.Hcm.Controllers.TokenAuthController - ReflashToken_requestToken:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE4NTYiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiRDAxMzc2NyIsImh0dHA6Ly93d3cuYXNwbmV0Ym9pbGVycGxhdGUuY29tL2lkZW50aXR5L2NsYWltcy90ZW5hbnRJZCI6IjEiLCJVc2VyTmFtZSI6Iue9l-WYieijlSIsIkxhbmd1YWdlIjoiemgtY24iLCJzdWIiOiIxODU2IiwianRpIjoiYzVkOGIwZGUtODY4MS00Yjc1LWI5N2ItNDMzZTUxMWMyNDQ1IiwiaWF0IjoxNzc2Mzk1NjQ2LCJuYmYiOjE3NzYzOTU2NDQsImV4cCI6MTc3NjQ4MjA0NiwiaXNzIjoiSGNtIiwiYXVkIjoiSGNtIn0.s0QH5WQIgze5rbmnLs9vBoznbt902A4BmT8jGaJ7Lqg INFO 2026-04-19 19:40:10,176 [51 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:10,177 [51 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core) in 4.4613ms INFO 2026-04-19 19:40:10,177 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 19:40:10,177 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.6217ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:10,306 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 19:40:10,306 [54 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:40:10,306 [54 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:10,309 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:10,311 [53 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:10,312 [53 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 19:40:10,312 [53 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 19:40:10,312 [53 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 19:40:10,328 [53 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 19:40:10,331 [53 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:10,331 [53 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 20.6724ms INFO 2026-04-19 19:40:10,331 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:10,331 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 25.9061ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:10,441 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 19:40:10,441 [53 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:10,442 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:10,443 [53 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:10,444 [53 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 19:40:10,448 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 19:40:10,449 [56 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:10,449 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:10,450 [56 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:10,455 [55 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:10,455 [55 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.7217ms INFO 2026-04-19 19:40:10,455 [55 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:10,455 [55 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.7861ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:10,462 [53 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 19:40:10,462 [53 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 19:40:10,492 [53 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 19:40:10,498 [53 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:10,498 [53 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 54.4675ms INFO 2026-04-19 19:40:10,498 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:10,498 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 56.9904ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:10,603 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 19:40:10,604 [51 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:10,604 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:10,605 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 19:40:10,606 [51 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:10,606 [53 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:10,606 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:10,607 [53 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:10,610 [55 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:10,610 [55 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.8615ms INFO 2026-04-19 19:40:10,610 [55 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:10,611 [55 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.117ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:10,657 [55 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 19:40:10,657 [55 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:40:10,657 [55 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:10,658 [55 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:10,659 [55 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:10,664 [55 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 19:40:10,664 [55 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:10,664 [55 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:10,665 [54 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:10,665 [55 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:10,665 [54 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.5279ms INFO 2026-04-19 19:40:10,665 [54 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:10,665 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.3235ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:10,674 [56 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:10,674 [56 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 8.2896ms INFO 2026-04-19 19:40:10,674 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:10,674 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.0789ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:10,675 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 19:40:10,675 [54 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:10,675 [54 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:10,675 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 19:40:10,675 [56 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:10,675 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:10,676 [54 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:10,677 [56 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:10,677 [55 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 19:40:10,677 [55 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:10,677 [55 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:10,679 [55 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:10,680 [54 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:10,680 [54 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 3.5143ms INFO 2026-04-19 19:40:10,680 [54 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:10,680 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.1091ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:10,681 [51 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:10,681 [51 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 4.3032ms INFO 2026-04-19 19:40:10,681 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:10,681 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.9986ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:10,681 [55 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:10,682 [55 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 74.3571ms INFO 2026-04-19 19:40:10,682 [55 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:10,682 [55 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 76.2699ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:10,695 [54 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:10,695 [54 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 16.6619ms INFO 2026-04-19 19:40:10,695 [54 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:10,695 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 18.2883ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:10,726 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 19:40:10,726 [51 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:10,726 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:10,727 [51 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:10,728 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 19:40:10,729 [54 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:10,729 [54 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:10,730 [54 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:10,731 [51 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:10,731 [51 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 3.3935ms INFO 2026-04-19 19:40:10,731 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:10,731 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.9349ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:10,737 [54 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:10,738 [54 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 7.7776ms INFO 2026-04-19 19:40:10,738 [54 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:10,738 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.307ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:10,799 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 19:40:10,799 [51 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:10,799 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:10,800 [51 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:10,801 [55 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 19:40:10,801 [55 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:10,801 [55 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:10,802 [55 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:10,811 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 19:40:10,811 [54 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:10,812 [54 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:10,813 [54 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:10,815 [55 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:10,815 [55 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 13.2584ms INFO 2026-04-19 19:40:10,815 [55 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:10,815 [55 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.8492ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:10,824 [54 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:10,824 [54 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 10.9858ms INFO 2026-04-19 19:40:10,824 [54 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:10,824 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.481ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:10,861 [51 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:10,862 [51 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 62.1963ms INFO 2026-04-19 19:40:10,863 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:10,863 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 63.9533ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:15,112 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/approvalDesMain.985cb36f.css INFO 2026-04-19 19:40:15,126 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 336 INFO 2026-04-19 19:40:15,126 [53 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:40:15,126 [53 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:15,127 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:15,128 [53 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:15,135 [54 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:15,135 [54 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.8805ms INFO 2026-04-19 19:40:15,135 [54 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:15,135 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.1329ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:15,135 [55 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/approvalDesMain.2db3b10f.js INFO 2026-04-19 19:40:15,135 [55 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:40:15,146 [51 ] NetCore.StaticFiles.StaticFileMiddleware - The file /css/approvalDesMain.985cb36f.css was not modified INFO 2026-04-19 19:40:15,146 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 33.5884ms 304 text/css INFO 2026-04-19 19:40:15,157 [55 ] NetCore.StaticFiles.StaticFileMiddleware - The file /js/approvalDesMain.2db3b10f.js was not modified INFO 2026-04-19 19:40:15,157 [55 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 22.3211ms 304 application/javascript INFO 2026-04-19 19:40:15,272 [55 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=approveStyle& INFO 2026-04-19 19:40:15,273 [55 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:15,273 [55 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:15,274 [55 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:15,277 [55 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:15,277 [55 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 3.1615ms INFO 2026-04-19 19:40:15,277 [55 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:15,277 [55 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.9111ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:15,383 [55 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetApproveParamsByGuid?guid=bc23993b-1f50-4aef-ba4f-a347b2de12bf%20%20& INFO 2026-04-19 19:40:15,383 [55 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:15,383 [55 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApproveParamsByGuid (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:15,397 [55 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetApproveParamsByGuid", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowParams GetApproveParamsByGuid(System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:16,491 [55 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:16,493 [55 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApproveParamsByGuid (Sg.Hcm.Application.M) in 1095.8565ms INFO 2026-04-19 19:40:16,493 [55 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApproveParamsByGuid (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:16,493 [55 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1110.9053ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:16,754 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetState?approveID=385642&isHis=& INFO 2026-04-19 19:40:16,755 [58 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:16,755 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetState (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:16,755 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetWorkFlowParas?& INFO 2026-04-19 19:40:16,756 [51 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:16,756 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetWorkFlowParas (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:16,757 [58 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetState", controller = "EWorkFlow"}. Executing controller action with signature System.String GetState(System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:16,758 [51 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetWorkFlowParas", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.WorkFlowParasDro GetWorkFlowParas() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:16,767 [51 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:16,769 [51 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetWorkFlowParas (Sg.Hcm.Application.M) in 11.1293ms INFO 2026-04-19 19:40:16,769 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetWorkFlowParas (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:16,769 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.5835ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:16,780 [58 ] Sg.HcmMb.EWorkFlow.EWorkFlowAppService - GetState begin INFO 2026-04-19 19:40:16,858 [58 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:16,859 [58 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetState (Sg.Hcm.Application.M) in 101.028ms INFO 2026-04-19 19:40:16,859 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetState (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:16,859 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 104.3101ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:17,003 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetApprovalFlowList?Guid=bc23993b-1f50-4aef-ba4f-a347b2de12bf%20%20&isHis=& INFO 2026-04-19 19:40:17,003 [58 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:17,003 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApprovalFlowList (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:17,018 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetAllowEdit?FlowId=78&NodeCode=N1663740037776&guid=bc23993b-1f50-4aef-ba4f-a347b2de12bf%20%20&recordId=67037&tableName=K_LEAVE& INFO 2026-04-19 19:40:17,018 [51 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:17,018 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowEdit (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:17,020 [58 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetApprovalFlowList", controller = "EWorkFlow"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.EWorkFlow.Dto.ApprovalFlowListDto] GetApprovalFlowList(System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:17,020 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetShowRelateData?guid=bc23993b-1f50-4aef-ba4f-a347b2de12bf%20%20&flowID=78&nodeCode=N1663740037776& INFO 2026-04-19 19:40:17,020 [54 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:17,021 [54 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetShowRelateData (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:17,021 [51 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAllowEdit", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.NodeParams GetAllowEdit(System.String, System.String, System.String, System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:17,023 [54 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRelateData", controller = "EWorkFlow"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.EWorkFlow.Dto.RelateDataDto] GetShowRelateData(System.String, System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:17,172 [55 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:17,173 [55 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowEdit (Sg.Hcm.Application.M) in 152.6487ms INFO 2026-04-19 19:40:17,174 [55 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowEdit (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:17,174 [55 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 155.7935ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:17,195 [54 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:17,196 [54 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetShowRelateData (Sg.Hcm.Application.M) in 173.1572ms INFO 2026-04-19 19:40:17,196 [54 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetShowRelateData (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:17,196 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 175.7025ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:17,224 [54 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:17,226 [54 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApprovalFlowList (Sg.Hcm.Application.M) in 206.0796ms INFO 2026-04-19 19:40:17,226 [54 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApprovalFlowList (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:17,226 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 223.6197ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:17,343 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetFlowTables?approveID=385642& INFO 2026-04-19 19:40:17,343 [51 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:17,343 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowTables (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:17,345 [51 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetFlowTables", controller = "EWorkFlow"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.EWorkFlow.Dto.FlowTable] GetFlowTables(Int32) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:17,366 [51 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:17,367 [51 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowTables (Sg.Hcm.Application.M) in 21.3347ms INFO 2026-04-19 19:40:17,367 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowTables (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:17,367 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 24.0295ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:17,482 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/gohome.43a4a8aa.png INFO 2026-04-19 19:40:17,497 [58 ] NetCore.StaticFiles.StaticFileMiddleware - The file /png/gohome.43a4a8aa.png was not modified INFO 2026-04-19 19:40:17,497 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.0382ms 304 image/png INFO 2026-04-19 19:40:17,558 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/PubClass/GetParameters?tableName=MobileParas¶meterNames=cmntsBelowConten& INFO 2026-04-19 19:40:17,561 [58 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:17,561 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:17,563 [58 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParameters", controller = "PubClass"}. Executing controller action with signature System.Object GetParameters(System.String, System.String) on controller Sg.HcmMb.PubClass.PubClassAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:17,565 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050506&IsEss=true& INFO 2026-04-19 19:40:17,566 [54 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:17,566 [54 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:17,567 [54 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:17,567 [58 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:17,567 [58 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M) in 4.2546ms INFO 2026-04-19 19:40:17,567 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:17,567 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.1386ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:17,571 [54 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:17,571 [54 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.0165ms INFO 2026-04-19 19:40:17,571 [54 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:17,571 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.8088ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:17,600 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050507&IsEss=true& INFO 2026-04-19 19:40:17,600 [59 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetFlowPanel?guid=bc23993b-1f50-4aef-ba4f-a347b2de12bf%20%20& INFO 2026-04-19 19:40:17,601 [60 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:17,601 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:17,601 [59 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:17,601 [59 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowPanel (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:17,602 [60 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:17,603 [59 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetFlowPanel", controller = "EWorkFlow"}. Executing controller action with signature Sg.Hcm.WebPub.Dto.PanelDto GetFlowPanel(System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:17,606 [60 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:17,606 [60 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.7737ms INFO 2026-04-19 19:40:17,606 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:17,606 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.8023ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:17,881 [59 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:17,884 [52 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowPanel (Sg.Hcm.Application.M) in 280.6818ms INFO 2026-04-19 19:40:17,884 [52 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowPanel (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:17,884 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 283.4205ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:19,268 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Sof/PostFormAccessProc application/json;charset=UTF-8 71 INFO 2026-04-19 19:40:19,268 [60 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:40:19,268 [60 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:19,268 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:19,270 [60 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PostFormAccessProc", controller = "Sof"}. Executing controller action with signature System.Collections.Generic.Dictionary`2[System.String,System.Object] PostFormAccessProc(Newtonsoft.Json.Linq.JObject) on controller Sg.HcmMb.SofAppService.SofAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:19,278 [60 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:19,278 [60 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M) in 8.2299ms INFO 2026-04-19 19:40:19,278 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:19,278 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.6133ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:19,392 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/new_dqwz.67eb1f54.png INFO 2026-04-19 19:40:19,393 [50 ] NetCore.StaticFiles.StaticFileMiddleware - The file /png/new_dqwz.67eb1f54.png was not modified INFO 2026-04-19 19:40:19,393 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.6147ms 304 image/png INFO 2026-04-19 19:40:20,449 [59 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/PubClass/GetParameters?tableName=MobileParas¶meterNames=onlyAllowedPhotos& INFO 2026-04-19 19:40:20,449 [59 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:20,450 [59 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:20,450 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetFileListAsync?attachTableName=&tableName=K_LEAVE&keyFieldValue=Cx%2BE8tGVhlo%3D& INFO 2026-04-19 19:40:20,450 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:20,450 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetFileListAsync (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:20,451 [59 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParameters", controller = "PubClass"}. Executing controller action with signature System.Object GetParameters(System.String, System.String) on controller Sg.HcmMb.PubClass.PubClassAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:20,452 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetFileListAsync", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.DownloadResultMDto GetFileListAsync(System.String, System.String, System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:20,455 [59 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:20,455 [59 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M) in 4.3622ms INFO 2026-04-19 19:40:20,455 [59 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:20,456 [59 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.5266ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:20,588 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=fileMaxSize,whiteFileTypes& INFO 2026-04-19 19:40:20,588 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:20,588 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:20,590 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:20,595 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:20,595 [57 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 5.1391ms INFO 2026-04-19 19:40:20,595 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:20,595 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.1397ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:20,623 [60 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:20,627 [60 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetFileListAsync (Sg.Hcm.Application.M) in 174.3529ms INFO 2026-04-19 19:40:20,627 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetFileListAsync (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:20,627 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 177.0323ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:24,823 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/File/DownLoadById?id=9197c07e-f098-4789-abc3-28c56b3f1255&attachTableName=& INFO 2026-04-19 19:40:24,824 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:24,824 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Controllers.FileController.DownLoadById (Sg.Hcm.Web.Core)' INFO 2026-04-19 19:40:24,828 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownLoadById", controller = "File", area = ""}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Sys.Dto.DownloadResultMDto] DownLoadById(System.String, System.String, System.String) on controller Sg.HcmMb.Controllers.FileController (Sg.Hcm.Web.Core). INFO 2026-04-19 19:40:32,899 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:32,915 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Controllers.FileController.DownLoadById (Sg.Hcm.Web.Core) in 8087.1202ms INFO 2026-04-19 19:40:32,915 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Controllers.FileController.DownLoadById (Sg.Hcm.Web.Core)' INFO 2026-04-19 19:40:32,916 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8092.4601ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:42,872 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/File/DownLoadById?id=fd26f3d0-7c97-4e57-ba34-4677dc037fc1&attachTableName=& INFO 2026-04-19 19:40:42,875 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:42,876 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Controllers.FileController.DownLoadById (Sg.Hcm.Web.Core)' INFO 2026-04-19 19:40:42,877 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownLoadById", controller = "File", area = ""}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Sys.Dto.DownloadResultMDto] DownLoadById(System.String, System.String, System.String) on controller Sg.HcmMb.Controllers.FileController (Sg.Hcm.Web.Core). INFO 2026-04-19 19:40:42,951 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:42,958 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Controllers.FileController.DownLoadById (Sg.Hcm.Web.Core) in 81.18ms INFO 2026-04-19 19:40:42,958 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Controllers.FileController.DownLoadById (Sg.Hcm.Web.Core)' INFO 2026-04-19 19:40:42,958 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 86.1388ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:48,621 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776598846999&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 19:40:48,621 [60 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 19:40:48,621 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.794ms 200 text/html INFO 2026-04-19 19:40:48,824 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/DoPassOrRefuseCheck? application/json 60 INFO 2026-04-19 19:40:48,824 [60 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:40:48,825 [60 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:48,825 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.DoPassOrRefuseCheck (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:48,827 [60 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "DoPassOrRefuseCheck", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.CheckInfo DoPassOrRefuseCheck(Sg.HcmMb.EWorkFlow.Dto.DoPassOrRefuseCheckDto) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:48,888 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:48,889 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.DoPassOrRefuseCheck (Sg.Hcm.Application.M) in 62.1098ms INFO 2026-04-19 19:40:48,889 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.DoPassOrRefuseCheck (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:48,889 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 65.0495ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:49,024 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetFlowNodeNoteList?type=1& INFO 2026-04-19 19:40:49,024 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:49,024 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowNodeNoteList (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:49,026 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetFlowNodeNoteList", controller = "EWorkFlow"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.EWorkFlow.Dto.FlowNodeNoteDto] GetFlowNodeNoteList(Int32) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:49,050 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:49,051 [57 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowNodeNoteList (Sg.Hcm.Application.M) in 24.6493ms INFO 2026-04-19 19:40:49,051 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowNodeNoteList (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:49,051 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 27.1262ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:49,267 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.8999280560433676 INFO 2026-04-19 19:40:49,268 [50 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 19:40:49,268 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.8006ms 200 application/javascript INFO 2026-04-19 19:40:49,476 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776598846999%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 19:40:49,476 [57 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 19:40:49,476 [57 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 19:40:49,477 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:49,478 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:49,479 [57 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776598846999&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 19:40:49,482 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:49,482 [57 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 4.0851ms INFO 2026-04-19 19:40:49,482 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:49,482 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.6719ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:49,485 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 19:40:49,485 [50 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:40:49,486 [50 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 19:40:49,486 [50 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 19:40:49,486 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:49,487 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). WARN 2026-04-19 19:40:49,488 [50 ] Mvc.Authorization.AbpAuthorizationFilter - Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) INFO 2026-04-19 19:40:49,488 [50 ] c.Infrastructure.ControllerActionInvoker - Authorization failed for the request at filter 'Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter'. INFO 2026-04-19 19:40:49,488 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:49,488 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 1.2482ms INFO 2026-04-19 19:40:49,488 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:49,489 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 3.5102ms 401 application/json; charset=utf-8 INFO 2026-04-19 19:40:49,570 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/TokenAuth/ReflashToken? application/json 692 INFO 2026-04-19 19:40:49,570 [57 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:40:49,571 [57 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 19:40:49,571 [57 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 19:40:49,571 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 19:40:49,572 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "ReflashToken", controller = "TokenAuth", area = ""}. Executing controller action with signature System.String ReflashToken(Sg.HcmMb.Models.TokenAuth.ReflashTokenModel) on controller Sg.Hcm.Controllers.TokenAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 19:40:49,574 [57 ] Sg.Hcm.Controllers.TokenAuthController - ReflashToken_requestToken:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE4MzYiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiRDAxMzQ5NiIsImh0dHA6Ly93d3cuYXNwbmV0Ym9pbGVycGxhdGUuY29tL2lkZW50aXR5L2NsYWltcy90ZW5hbnRJZCI6IjEiLCJVc2VyTmFtZSI6IuS9leW6hui-iSIsIkxhbmd1YWdlIjoiemgtY24iLCJzdWIiOiIxODM2IiwianRpIjoiNjIyMzQ2MDEtOWZlMi00MDMxLTg4MmQtY2M0YWM3ZGY5NGQ0IiwiaWF0IjoxNzc2MjA5NzUzLCJuYmYiOjE3NzYyMDk3NTEsImV4cCI6MTc3NjI5NjE1MywiaXNzIjoiSGNtIiwiYXVkIjoiSGNtIn0.ylF8tzltXa8r3_WM7zfE97Ksz2p1lEB8A4rUuOAcs5Y INFO 2026-04-19 19:40:49,577 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:49,577 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core) in 4.4309ms INFO 2026-04-19 19:40:49,577 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 19:40:49,577 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.9202ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:49,682 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 19:40:49,683 [50 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:40:49,683 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:49,685 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:49,686 [60 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:49,688 [25 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 19:40:49,688 [25 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 19:40:49,688 [25 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 19:40:49,703 [25 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 19:40:49,714 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:49,714 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 27.6625ms INFO 2026-04-19 19:40:49,714 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:49,714 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 31.9027ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:49,800 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 19:40:49,801 [60 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:49,801 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 19:40:49,801 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:49,801 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:49,801 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:49,802 [60 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:49,802 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:49,803 [60 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 19:40:49,804 [60 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 19:40:49,804 [60 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 19:40:49,806 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:49,806 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.2231ms INFO 2026-04-19 19:40:49,806 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:49,806 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.097ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:49,832 [60 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 19:40:49,836 [60 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:49,836 [60 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 33.5745ms INFO 2026-04-19 19:40:49,836 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:49,836 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 35.5233ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:49,936 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 19:40:49,937 [25 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:49,937 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 19:40:49,937 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:49,937 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:49,937 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:49,938 [25 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:49,938 [26 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:49,942 [60 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:49,942 [60 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.3611ms INFO 2026-04-19 19:40:49,942 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:49,942 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.1159ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:49,944 [25 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:49,944 [25 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 6.2623ms INFO 2026-04-19 19:40:49,945 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:49,945 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.2817ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:49,988 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 19:40:49,989 [26 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:40:49,989 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 19:40:49,989 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/FlowPass? application/json 59 INFO 2026-04-19 19:40:49,989 [60 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:40:49,989 [25 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:49,989 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:49,989 [60 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:49,989 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:49,989 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:49,989 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.FlowPass (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:49,990 [25 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:49,990 [26 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:49,990 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 19:40:49,991 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:49,991 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:49,991 [60 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "FlowPass", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultExtendDto FlowPass(Sg.HcmMb.EWorkFlow.Dto.GuidDto) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:49,992 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:49,994 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 19:40:49,994 [25 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 19:40:49,994 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:49,994 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:49,994 [25 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:49,994 [25 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:49,995 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:49,995 [25 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:50,005 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:50,005 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 15.0257ms INFO 2026-04-19 19:40:50,006 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:50,006 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 17.2167ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:50,006 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:50,006 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 14.1503ms INFO 2026-04-19 19:40:50,006 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:50,006 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.5968ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:50,007 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 19:40:50,007 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:50,007 [45 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:50,007 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 16.4392ms INFO 2026-04-19 19:40:50,007 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:50,008 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:50,008 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:50,008 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 12.5052ms INFO 2026-04-19 19:40:50,008 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:50,008 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 18.9811ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:50,008 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:50,008 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 12.6534ms INFO 2026-04-19 19:40:50,008 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.2007ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:50,008 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:50,008 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.1504ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:50,009 [45 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:50,012 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:50,012 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 3.3548ms INFO 2026-04-19 19:40:50,012 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:50,012 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.8421ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:50,084 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 19:40:50,084 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:50,084 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:50,086 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:50,086 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 19:40:50,086 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:50,087 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:50,088 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:50,092 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 19:40:50,092 [45 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:50,092 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:50,093 [45 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:50,117 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:50,117 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 29.7208ms INFO 2026-04-19 19:40:50,118 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:50,118 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 31.4508ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:50,120 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:50,120 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 34.3645ms INFO 2026-04-19 19:40:50,120 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:50,120 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 36.2433ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:50,139 [45 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:50,139 [45 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 45.8009ms INFO 2026-04-19 19:40:50,139 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:50,139 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 47.6152ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:50,249 [60 ] MyHRBLL.HrLog.HrLogClass - eWorkFlow;SpFindNode:ApproveId:385642,Dealer:1856,FlowID:78,KeyField:K_ID,KeyFieldValue:67037,FlowTable:K_LEAVE,ApplyA0188:1707,flowNode:N1663740037776 INFO 2026-04-19 19:40:50,350 [60 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:50,351 [60 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.FlowPass (Sg.Hcm.Application.M) in 360.4381ms INFO 2026-04-19 19:40:50,351 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.FlowPass (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:50,352 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 362.7249ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:50,519 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 19:40:50,520 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:50,520 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:50,521 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:50,525 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:50,525 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 3.6686ms INFO 2026-04-19 19:40:50,525 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:50,525 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.6895ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:50,544 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 117 INFO 2026-04-19 19:40:50,544 [60 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:40:50,544 [60 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:50,545 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:50,546 [60 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:50,552 [60 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:50,552 [60 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.043ms INFO 2026-04-19 19:40:50,552 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:50,552 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.9202ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:50,584 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetApproveParamsByGuid?guid=02af913c-7648-4078-898b-bae78898bb35& INFO 2026-04-19 19:40:50,585 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:50,585 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApproveParamsByGuid (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:50,586 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetApproveParamsByGuid", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowParams GetApproveParamsByGuid(System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:50,644 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:50,644 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApproveParamsByGuid (Sg.Hcm.Application.M) in 57.7972ms INFO 2026-04-19 19:40:50,644 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApproveParamsByGuid (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:50,644 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 59.7234ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:50,784 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetState?approveID=385558&isHis=& INFO 2026-04-19 19:40:50,784 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetWorkFlowParas?& INFO 2026-04-19 19:40:50,784 [60 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:50,784 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:50,785 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetState (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:50,785 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetWorkFlowParas (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:50,786 [26 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetWorkFlowParas", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.WorkFlowParasDro GetWorkFlowParas() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:50,786 [60 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetState", controller = "EWorkFlow"}. Executing controller action with signature System.String GetState(System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:50,790 [60 ] Sg.HcmMb.EWorkFlow.EWorkFlowAppService - GetState begin INFO 2026-04-19 19:40:50,792 [45 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:50,792 [45 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetWorkFlowParas (Sg.Hcm.Application.M) in 6.4951ms INFO 2026-04-19 19:40:50,792 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetWorkFlowParas (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:50,792 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.3349ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:50,797 [60 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:50,797 [60 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetState (Sg.Hcm.Application.M) in 11.1466ms INFO 2026-04-19 19:40:50,797 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetState (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:50,797 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.0575ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:50,904 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetAllowEdit?FlowId=78&NodeCode=N1663740037776&guid=02af913c-7648-4078-898b-bae78898bb35&recordId=67042&tableName=K_LEAVE& INFO 2026-04-19 19:40:50,904 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetApprovalFlowList?Guid=02af913c-7648-4078-898b-bae78898bb35&isHis=& INFO 2026-04-19 19:40:50,904 [60 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:50,904 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:50,904 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApprovalFlowList (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:50,904 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowEdit (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:50,905 [60 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetApprovalFlowList", controller = "EWorkFlow"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.EWorkFlow.Dto.ApprovalFlowListDto] GetApprovalFlowList(System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:50,906 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAllowEdit", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.NodeParams GetAllowEdit(System.String, System.String, System.String, System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:50,963 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetShowRelateData?guid=02af913c-7648-4078-898b-bae78898bb35&flowID=78&nodeCode=N1663740037776& INFO 2026-04-19 19:40:50,963 [45 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:50,963 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetShowRelateData (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:50,965 [45 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRelateData", controller = "EWorkFlow"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.EWorkFlow.Dto.RelateDataDto] GetShowRelateData(System.String, System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:51,002 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:51,002 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowEdit (Sg.Hcm.Application.M) in 96.6363ms INFO 2026-04-19 19:40:51,002 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowEdit (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:51,002 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 98.5197ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:51,003 [60 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:51,003 [60 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApprovalFlowList (Sg.Hcm.Application.M) in 97.7993ms INFO 2026-04-19 19:40:51,003 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApprovalFlowList (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:51,003 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 99.4463ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:51,018 [45 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:51,018 [45 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetShowRelateData (Sg.Hcm.Application.M) in 52.933ms INFO 2026-04-19 19:40:51,018 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetShowRelateData (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:51,018 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 55.1354ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:51,144 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetFlowTables?approveID=385558& INFO 2026-04-19 19:40:51,144 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:51,144 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowTables (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:51,145 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetFlowTables", controller = "EWorkFlow"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.EWorkFlow.Dto.FlowTable] GetFlowTables(Int32) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:51,153 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:51,153 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowTables (Sg.Hcm.Application.M) in 7.7308ms INFO 2026-04-19 19:40:51,153 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowTables (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:51,153 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.6979ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:51,349 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050506&IsEss=true& INFO 2026-04-19 19:40:51,349 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetFlowPanel?guid=02af913c-7648-4078-898b-bae78898bb35& INFO 2026-04-19 19:40:51,349 [60 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:51,349 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:51,349 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:51,349 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowPanel (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:51,367 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetFlowPanel", controller = "EWorkFlow"}. Executing controller action with signature Sg.Hcm.WebPub.Dto.PanelDto GetFlowPanel(System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:51,368 [60 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:51,371 [60 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:51,371 [60 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.7934ms INFO 2026-04-19 19:40:51,371 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:51,372 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 23.096ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:51,567 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:51,570 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowPanel (Sg.Hcm.Application.M) in 202.1726ms INFO 2026-04-19 19:40:51,570 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowPanel (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:51,570 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 221.146ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:52,829 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Sof/PostFormAccessProc application/json;charset=UTF-8 71 INFO 2026-04-19 19:40:52,830 [46 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:40:52,830 [46 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:52,830 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:52,832 [46 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PostFormAccessProc", controller = "Sof"}. Executing controller action with signature System.Collections.Generic.Dictionary`2[System.String,System.Object] PostFormAccessProc(Newtonsoft.Json.Linq.JObject) on controller Sg.HcmMb.SofAppService.SofAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:52,839 [46 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:52,839 [46 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M) in 7.7865ms INFO 2026-04-19 19:40:52,839 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:52,840 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.3867ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:52,984 [24 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetFileListAsync?attachTableName=&tableName=K_LEAVE&keyFieldValue=xsuI4lihQSk%3D& INFO 2026-04-19 19:40:52,985 [24 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:52,986 [24 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetFileListAsync (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:52,989 [24 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetFileListAsync", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.DownloadResultMDto GetFileListAsync(System.String, System.String, System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:53,001 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:53,001 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetFileListAsync (Sg.Hcm.Application.M) in 11.668ms INFO 2026-04-19 19:40:53,001 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetFileListAsync (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:53,001 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 16.4166ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:55,108 [24 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 19:40:55,108 [24 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:40:55,108 [24 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:55,108 [24 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:55,110 [24 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:55,116 [24 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:55,116 [24 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.156ms INFO 2026-04-19 19:40:55,116 [24 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:55,116 [24 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.4212ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:55,121 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054006&IsEss=true& INFO 2026-04-19 19:40:55,121 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:55,121 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:55,122 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:55,126 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:55,126 [57 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.6974ms INFO 2026-04-19 19:40:55,126 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:55,126 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.3742ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:55,130 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetUserInfo?bIsEss=false& INFO 2026-04-19 19:40:55,130 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:55,130 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:55,132 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserInfo", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.UserInfoDto GetUserInfo() on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:55,136 [24 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260607,260541,26054004,26054005,26054007&IsEss=true& INFO 2026-04-19 19:40:55,137 [24 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:55,137 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetSubTabes?bIsEss=false& INFO 2026-04-19 19:40:55,137 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 19:40:55,137 [24 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:55,137 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:55,137 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:55,141 [46 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:55,141 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:55,162 [24 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:55,163 [46 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetSubTabes", controller = "UserInfo"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.UserInfo.Dto.SubTabesDto] GetSubTabes(System.String, Boolean) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:55,163 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:55,167 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:55,167 [24 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:55,167 [24 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 5.286ms INFO 2026-04-19 19:40:55,167 [24 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:55,167 [24 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 31.0848ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:55,168 [57 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M) in 36.3497ms INFO 2026-04-19 19:40:55,168 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:55,168 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 38.5148ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:55,170 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:55,170 [46 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:55,172 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 8.857ms INFO 2026-04-19 19:40:55,172 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:55,172 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 35.0773ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:55,172 [46 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M) in 9.0042ms INFO 2026-04-19 19:40:55,172 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:55,172 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 35.2413ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:55,270 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=1836& INFO 2026-04-19 19:40:55,270 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:55,270 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:55,272 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:55,319 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:55,323 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 51.5125ms INFO 2026-04-19 19:40:55,323 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:55,323 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 53.5884ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:57,774 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 42 INFO 2026-04-19 19:40:57,775 [46 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:40:57,775 [46 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:57,775 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:57,776 [46 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:57,782 [46 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:57,782 [46 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.8927ms INFO 2026-04-19 19:40:57,782 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:57,782 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.9295ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:57,816 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetAnnualLeave?year=PeXyH32X2YM%3D& INFO 2026-04-19 19:40:57,817 [46 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:57,817 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:57,818 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002&IsEss=true& INFO 2026-04-19 19:40:57,818 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:57,818 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:57,819 [46 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAnnualLeave", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.AnnualLeaveDto GetAnnualLeave(System.String) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:57,820 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:57,823 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:57,823 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 3.024ms INFO 2026-04-19 19:40:57,823 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:57,823 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.9002ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:57,823 [46 ] Sg.HcmMb.PubClass.ShareData - oldValue:PeXyH32X2YM= INFO 2026-04-19 19:40:57,830 [46 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:57,833 [46 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M) in 13.9461ms INFO 2026-04-19 19:40:57,833 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:57,833 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 16.3046ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:40:57,963 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=1836& INFO 2026-04-19 19:40:57,963 [47 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:40:57,963 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:57,965 [47 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:40:57,968 [47 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:40:57,972 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 7.4273ms INFO 2026-04-19 19:40:57,972 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 19:40:57,972 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.0941ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:00,506 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/File/DownLoadById?id=6f4e6b15-241e-4269-91cc-2682a0291e4e&attachTableName=& INFO 2026-04-19 19:41:00,506 [47 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:00,506 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Controllers.FileController.DownLoadById (Sg.Hcm.Web.Core)' INFO 2026-04-19 19:41:00,508 [47 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownLoadById", controller = "File", area = ""}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Sys.Dto.DownloadResultMDto] DownLoadById(System.String, System.String, System.String) on controller Sg.HcmMb.Controllers.FileController (Sg.Hcm.Web.Core). INFO 2026-04-19 19:41:00,559 [47 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:00,561 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Controllers.FileController.DownLoadById (Sg.Hcm.Web.Core) in 53.6287ms INFO 2026-04-19 19:41:00,561 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Controllers.FileController.DownLoadById (Sg.Hcm.Web.Core)' INFO 2026-04-19 19:41:00,562 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 55.8263ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:05,369 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/File/DownLoadById?id=fa79be55-2c78-4b09-8dea-08d681bc7d19&attachTableName=& INFO 2026-04-19 19:41:05,369 [46 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:05,370 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Controllers.FileController.DownLoadById (Sg.Hcm.Web.Core)' INFO 2026-04-19 19:41:05,371 [46 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownLoadById", controller = "File", area = ""}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Sys.Dto.DownloadResultMDto] DownLoadById(System.String, System.String, System.String) on controller Sg.HcmMb.Controllers.FileController (Sg.Hcm.Web.Core). INFO 2026-04-19 19:41:05,417 [46 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:05,421 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Controllers.FileController.DownLoadById (Sg.Hcm.Web.Core) in 50.3359ms INFO 2026-04-19 19:41:05,421 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Controllers.FileController.DownLoadById (Sg.Hcm.Web.Core)' INFO 2026-04-19 19:41:05,421 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 52.4365ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:09,269 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/File/DownLoadById?id=00ac4ca0-6667-46ae-b40c-46aba0216324&attachTableName=& INFO 2026-04-19 19:41:09,269 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:09,269 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Controllers.FileController.DownLoadById (Sg.Hcm.Web.Core)' INFO 2026-04-19 19:41:09,271 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "DownLoadById", controller = "File", area = ""}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Sys.Dto.DownloadResultMDto] DownLoadById(System.String, System.String, System.String) on controller Sg.HcmMb.Controllers.FileController (Sg.Hcm.Web.Core). INFO 2026-04-19 19:41:09,330 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:09,334 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Controllers.FileController.DownLoadById (Sg.Hcm.Web.Core) in 63.3566ms INFO 2026-04-19 19:41:09,334 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Controllers.FileController.DownLoadById (Sg.Hcm.Web.Core)' INFO 2026-04-19 19:41:09,334 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 65.604ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:11,953 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/DoPassOrRefuseCheck? application/json 58 INFO 2026-04-19 19:41:11,953 [46 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:41:11,954 [46 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:11,954 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.DoPassOrRefuseCheck (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:11,955 [46 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "DoPassOrRefuseCheck", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.CheckInfo DoPassOrRefuseCheck(Sg.HcmMb.EWorkFlow.Dto.DoPassOrRefuseCheckDto) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:12,007 [46 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:12,007 [46 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.DoPassOrRefuseCheck (Sg.Hcm.Application.M) in 52.3106ms INFO 2026-04-19 19:41:12,007 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.DoPassOrRefuseCheck (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:12,008 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 54.5863ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:13,107 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/FlowPass? application/json 57 INFO 2026-04-19 19:41:13,108 [29 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:41:13,108 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:13,108 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.FlowPass (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:13,109 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "FlowPass", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultExtendDto FlowPass(Sg.HcmMb.EWorkFlow.Dto.GuidDto) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:13,193 [29 ] MyHRBLL.HrLog.HrLogClass - eWorkFlow;SpFindNode:ApproveId:385558,Dealer:1856,FlowID:78,KeyField:K_ID,KeyFieldValue:67042,FlowTable:K_LEAVE,ApplyA0188:1822,flowNode:N1663740037776 INFO 2026-04-19 19:41:13,263 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:13,263 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.FlowPass (Sg.Hcm.Application.M) in 153.2262ms INFO 2026-04-19 19:41:13,263 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.FlowPass (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:13,263 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 155.5043ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:13,427 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 117 INFO 2026-04-19 19:41:13,427 [29 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:41:13,428 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:13,428 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:13,429 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:13,436 [24 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:13,436 [24 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.3648ms INFO 2026-04-19 19:41:13,436 [24 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:13,436 [24 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.5344ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:13,465 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetApproveParamsByGuid?guid=b866ab20-47fc-4c5f-a2b9-2e8fd05bd646& INFO 2026-04-19 19:41:13,465 [46 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:13,465 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApproveParamsByGuid (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:13,466 [46 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetApproveParamsByGuid", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowParams GetApproveParamsByGuid(System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:13,519 [46 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:13,519 [46 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApproveParamsByGuid (Sg.Hcm.Application.M) in 52.5726ms INFO 2026-04-19 19:41:13,519 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApproveParamsByGuid (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:13,519 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 54.3221ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:13,622 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetWorkFlowParas?& INFO 2026-04-19 19:41:13,622 [46 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:13,622 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetWorkFlowParas (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:13,623 [46 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetWorkFlowParas", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.WorkFlowParasDro GetWorkFlowParas() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:13,629 [46 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:13,630 [46 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetWorkFlowParas (Sg.Hcm.Application.M) in 6.0606ms INFO 2026-04-19 19:41:13,630 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetWorkFlowParas (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:13,630 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.8418ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:13,660 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetState?approveID=385142&isHis=& INFO 2026-04-19 19:41:13,660 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:13,660 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetState (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:13,662 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetState", controller = "EWorkFlow"}. Executing controller action with signature System.String GetState(System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:13,665 [29 ] Sg.HcmMb.EWorkFlow.EWorkFlowAppService - GetState begin INFO 2026-04-19 19:41:13,672 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:13,672 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetState (Sg.Hcm.Application.M) in 10.205ms INFO 2026-04-19 19:41:13,672 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetState (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:13,672 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.8459ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:13,825 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetShowRelateData?guid=b866ab20-47fc-4c5f-a2b9-2e8fd05bd646&flowID=78&nodeCode=N1663748298807& INFO 2026-04-19 19:41:13,825 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetAllowEdit?FlowId=78&NodeCode=N1663748298807&guid=b866ab20-47fc-4c5f-a2b9-2e8fd05bd646&recordId=67014&tableName=K_LEAVE& INFO 2026-04-19 19:41:13,825 [46 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:13,825 [44 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:13,825 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowEdit (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:13,825 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetShowRelateData (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:13,826 [46 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRelateData", controller = "EWorkFlow"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.EWorkFlow.Dto.RelateDataDto] GetShowRelateData(System.String, System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:13,826 [44 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAllowEdit", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.NodeParams GetAllowEdit(System.String, System.String, System.String, System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:13,827 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetApprovalFlowList?Guid=b866ab20-47fc-4c5f-a2b9-2e8fd05bd646&isHis=& INFO 2026-04-19 19:41:13,827 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:13,827 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApprovalFlowList (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:13,828 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetApprovalFlowList", controller = "EWorkFlow"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.EWorkFlow.Dto.ApprovalFlowListDto] GetApprovalFlowList(System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:13,835 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:13,835 [57 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetShowRelateData (Sg.Hcm.Application.M) in 8.7252ms INFO 2026-04-19 19:41:13,835 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetShowRelateData (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:13,835 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.6902ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:13,922 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:13,922 [57 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowEdit (Sg.Hcm.Application.M) in 95.7502ms INFO 2026-04-19 19:41:13,922 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowEdit (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:13,922 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 97.706ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:13,927 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:13,927 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApprovalFlowList (Sg.Hcm.Application.M) in 98.6953ms INFO 2026-04-19 19:41:13,927 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApprovalFlowList (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:13,927 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 100.4202ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:13,950 [24 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetFlowTables?approveID=385142& INFO 2026-04-19 19:41:13,950 [24 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:13,951 [24 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowTables (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:13,952 [24 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetFlowTables", controller = "EWorkFlow"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.EWorkFlow.Dto.FlowTable] GetFlowTables(Int32) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:13,959 [24 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:13,959 [24 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowTables (Sg.Hcm.Application.M) in 7.5155ms INFO 2026-04-19 19:41:13,959 [24 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowTables (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:13,959 [24 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.3067ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:14,187 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetFlowPanel?guid=b866ab20-47fc-4c5f-a2b9-2e8fd05bd646& INFO 2026-04-19 19:41:14,187 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:14,187 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowPanel (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:14,189 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetFlowPanel", controller = "EWorkFlow"}. Executing controller action with signature Sg.Hcm.WebPub.Dto.PanelDto GetFlowPanel(System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:14,380 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:14,383 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowPanel (Sg.Hcm.Application.M) in 194.0714ms INFO 2026-04-19 19:41:14,383 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowPanel (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:14,383 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 196.0151ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:15,627 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Sof/PostFormAccessProc application/json;charset=UTF-8 71 INFO 2026-04-19 19:41:15,628 [46 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:41:15,628 [46 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:15,628 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:15,629 [46 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PostFormAccessProc", controller = "Sof"}. Executing controller action with signature System.Collections.Generic.Dictionary`2[System.String,System.Object] PostFormAccessProc(Newtonsoft.Json.Linq.JObject) on controller Sg.HcmMb.SofAppService.SofAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:15,636 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:15,636 [57 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M) in 6.9623ms INFO 2026-04-19 19:41:15,636 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:15,636 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.0254ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:15,787 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetFileListAsync?attachTableName=&tableName=K_LEAVE&keyFieldValue=9UD2tQNvGO8%3D& INFO 2026-04-19 19:41:15,787 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:15,788 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetFileListAsync (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:15,789 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetFileListAsync", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.DownloadResultMDto GetFileListAsync(System.String, System.String, System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:15,795 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:15,795 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetFileListAsync (Sg.Hcm.Application.M) in 6.3853ms INFO 2026-04-19 19:41:15,795 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetFileListAsync (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:15,795 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.1421ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:42,098 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetApproveParamsByGuid?guid=02af913c-7648-4078-898b-bae78898bb35& INFO 2026-04-19 19:41:42,099 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:42,099 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApproveParamsByGuid (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:42,100 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 117 INFO 2026-04-19 19:41:42,100 [57 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:41:42,100 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetApproveParamsByGuid", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowParams GetApproveParamsByGuid(System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:42,100 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:42,100 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:42,102 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:42,130 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:42,130 [57 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 28.1936ms INFO 2026-04-19 19:41:42,130 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:42,130 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 30.0004ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:42,151 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:42,152 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApproveParamsByGuid (Sg.Hcm.Application.M) in 51.3366ms INFO 2026-04-19 19:41:42,152 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApproveParamsByGuid (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:42,152 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 53.3475ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:42,264 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetWorkFlowParas?& INFO 2026-04-19 19:41:42,264 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:42,264 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetWorkFlowParas (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:42,265 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetState?approveID=385558&isHis=& INFO 2026-04-19 19:41:42,265 [44 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:42,265 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetWorkFlowParas", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.WorkFlowParasDro GetWorkFlowParas() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:42,265 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetState (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:42,267 [44 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetState", controller = "EWorkFlow"}. Executing controller action with signature System.String GetState(System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:42,271 [44 ] Sg.HcmMb.EWorkFlow.EWorkFlowAppService - GetState begin INFO 2026-04-19 19:41:42,273 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:42,273 [57 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetWorkFlowParas (Sg.Hcm.Application.M) in 7.6241ms INFO 2026-04-19 19:41:42,273 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetWorkFlowParas (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:42,273 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.5683ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:42,274 [44 ] Sg.HcmMb.EWorkFlow.EWorkFlowAppService - GetState state: INFO 2026-04-19 19:41:42,276 [44 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:42,276 [44 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetState (Sg.Hcm.Application.M) in 9.6233ms INFO 2026-04-19 19:41:42,276 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetState (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:42,276 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.3761ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:42,393 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetApprovalFlowList?Guid=02af913c-7648-4078-898b-bae78898bb35&isHis=& INFO 2026-04-19 19:41:42,393 [56 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:42,394 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApprovalFlowList (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:42,395 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 19:41:42,395 [44 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:41:42,395 [56 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetApprovalFlowList", controller = "EWorkFlow"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.EWorkFlow.Dto.ApprovalFlowListDto] GetApprovalFlowList(System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:42,395 [44 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:42,395 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:42,395 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetAllowEdit?FlowId=78&NodeCode=N1663740037776&guid=02af913c-7648-4078-898b-bae78898bb35&recordId=67042&tableName=K_LEAVE& INFO 2026-04-19 19:41:42,396 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:42,396 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowEdit (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:42,396 [44 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:42,397 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAllowEdit", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.NodeParams GetAllowEdit(System.String, System.String, System.String, System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:42,401 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 19:41:42,402 [58 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:42,402 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:42,402 [44 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:42,402 [44 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.7197ms INFO 2026-04-19 19:41:42,402 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:42,402 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.3469ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:42,403 [58 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:42,406 [58 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:42,406 [58 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 2.806ms INFO 2026-04-19 19:41:42,406 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:42,406 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.4214ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:42,424 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetShowRelateData?guid=02af913c-7648-4078-898b-bae78898bb35&flowID=78&nodeCode=N1663740037776& INFO 2026-04-19 19:41:42,424 [44 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:42,424 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetShowRelateData (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:42,425 [44 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRelateData", controller = "EWorkFlow"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.EWorkFlow.Dto.RelateDataDto] GetShowRelateData(System.String, System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:42,477 [58 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:42,477 [58 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetShowRelateData (Sg.Hcm.Application.M) in 52.2489ms INFO 2026-04-19 19:41:42,478 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetShowRelateData (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:42,478 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 54.0934ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:42,489 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:42,489 [57 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowEdit (Sg.Hcm.Application.M) in 91.8994ms INFO 2026-04-19 19:41:42,489 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowEdit (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:42,489 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 93.7544ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:42,490 [58 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:42,491 [58 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApprovalFlowList (Sg.Hcm.Application.M) in 95.7283ms INFO 2026-04-19 19:41:42,491 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApprovalFlowList (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:42,491 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 97.6044ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:42,613 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetFlowTables?approveID=385558& INFO 2026-04-19 19:41:42,613 [44 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:42,613 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowTables (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:42,615 [44 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetFlowTables", controller = "EWorkFlow"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.EWorkFlow.Dto.FlowTable] GetFlowTables(Int32) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:42,623 [44 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:42,623 [44 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowTables (Sg.Hcm.Application.M) in 8.339ms INFO 2026-04-19 19:41:42,623 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowTables (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:42,623 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.2854ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:42,793 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetFlowPanel?guid=02af913c-7648-4078-898b-bae78898bb35& INFO 2026-04-19 19:41:42,794 [58 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:42,794 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowPanel (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:42,795 [58 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetFlowPanel", controller = "EWorkFlow"}. Executing controller action with signature Sg.Hcm.WebPub.Dto.PanelDto GetFlowPanel(System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:42,983 [58 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:42,987 [53 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowPanel (Sg.Hcm.Application.M) in 191.9277ms INFO 2026-04-19 19:41:42,987 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowPanel (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:42,987 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 193.8882ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:44,309 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Sof/PostFormAccessProc application/json;charset=UTF-8 71 INFO 2026-04-19 19:41:44,309 [56 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:41:44,309 [56 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:44,309 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:44,311 [56 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PostFormAccessProc", controller = "Sof"}. Executing controller action with signature System.Collections.Generic.Dictionary`2[System.String,System.Object] PostFormAccessProc(Newtonsoft.Json.Linq.JObject) on controller Sg.HcmMb.SofAppService.SofAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:44,318 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:44,318 [57 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M) in 7.1788ms INFO 2026-04-19 19:41:44,318 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:44,318 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.3472ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:44,458 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetFileListAsync?attachTableName=&tableName=K_LEAVE&keyFieldValue=xsuI4lihQSk%3D& INFO 2026-04-19 19:41:44,459 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:44,459 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetFileListAsync (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:44,460 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetFileListAsync", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.DownloadResultMDto GetFileListAsync(System.String, System.String, System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:44,467 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:44,467 [57 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetFileListAsync (Sg.Hcm.Application.M) in 6.9069ms INFO 2026-04-19 19:41:44,467 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetFileListAsync (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:44,467 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.8079ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:46,225 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 336 INFO 2026-04-19 19:41:46,225 [6 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:41:46,225 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:46,225 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:46,226 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetApproveParamsByGuid?guid=bc23993b-1f50-4aef-ba4f-a347b2de12bf%20%20& INFO 2026-04-19 19:41:46,227 [58 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:46,227 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApproveParamsByGuid (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:46,227 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:46,228 [58 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetApproveParamsByGuid", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowParams GetApproveParamsByGuid(System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:46,233 [44 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:46,233 [44 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.0345ms INFO 2026-04-19 19:41:46,233 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:46,233 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.1499ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:46,280 [58 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:46,280 [58 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApproveParamsByGuid (Sg.Hcm.Application.M) in 51.7293ms INFO 2026-04-19 19:41:46,280 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApproveParamsByGuid (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:46,280 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 53.5934ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:46,429 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetWorkFlowParas?& INFO 2026-04-19 19:41:46,429 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:46,429 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetWorkFlowParas (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:46,430 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetState?approveID=385642&isHis=& INFO 2026-04-19 19:41:46,431 [58 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:46,431 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetState (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:46,431 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetWorkFlowParas", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.WorkFlowParasDro GetWorkFlowParas() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:46,432 [58 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetState", controller = "EWorkFlow"}. Executing controller action with signature System.String GetState(System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:46,436 [58 ] Sg.HcmMb.EWorkFlow.EWorkFlowAppService - GetState begin INFO 2026-04-19 19:41:46,437 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:46,437 [57 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetWorkFlowParas (Sg.Hcm.Application.M) in 6.6182ms INFO 2026-04-19 19:41:46,438 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetWorkFlowParas (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:46,438 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.7405ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:46,439 [58 ] Sg.HcmMb.EWorkFlow.EWorkFlowAppService - GetState state: INFO 2026-04-19 19:41:46,441 [58 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:46,441 [58 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetState (Sg.Hcm.Application.M) in 9.1851ms INFO 2026-04-19 19:41:46,441 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetState (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:46,441 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.9645ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:46,614 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetApprovalFlowList?Guid=bc23993b-1f50-4aef-ba4f-a347b2de12bf%20%20&isHis=& INFO 2026-04-19 19:41:46,614 [58 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:46,614 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApprovalFlowList (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:46,615 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetAllowEdit?FlowId=78&NodeCode=N1663740037776&guid=bc23993b-1f50-4aef-ba4f-a347b2de12bf%20%20&recordId=67037&tableName=K_LEAVE& INFO 2026-04-19 19:41:46,615 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:46,615 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowEdit (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:46,616 [58 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetApprovalFlowList", controller = "EWorkFlow"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.EWorkFlow.Dto.ApprovalFlowListDto] GetApprovalFlowList(System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:46,617 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAllowEdit", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.NodeParams GetAllowEdit(System.String, System.String, System.String, System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:46,669 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetShowRelateData?guid=bc23993b-1f50-4aef-ba4f-a347b2de12bf%20%20&flowID=78&nodeCode=N1663740037776& INFO 2026-04-19 19:41:46,670 [44 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:46,670 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetShowRelateData (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:46,671 [44 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRelateData", controller = "EWorkFlow"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.EWorkFlow.Dto.RelateDataDto] GetShowRelateData(System.String, System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:46,712 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:46,713 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowEdit (Sg.Hcm.Application.M) in 95.9207ms INFO 2026-04-19 19:41:46,713 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowEdit (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:46,713 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 97.6927ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:46,718 [58 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:46,718 [58 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApprovalFlowList (Sg.Hcm.Application.M) in 102.5498ms INFO 2026-04-19 19:41:46,718 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApprovalFlowList (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:46,718 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 104.5684ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:46,732 [44 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:46,732 [44 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetShowRelateData (Sg.Hcm.Application.M) in 60.6051ms INFO 2026-04-19 19:41:46,732 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetShowRelateData (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:46,732 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 62.7145ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:46,859 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetFlowTables?approveID=385642& INFO 2026-04-19 19:41:46,859 [58 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:46,859 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowTables (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:46,861 [58 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetFlowTables", controller = "EWorkFlow"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.EWorkFlow.Dto.FlowTable] GetFlowTables(Int32) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:46,869 [58 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:46,869 [58 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowTables (Sg.Hcm.Application.M) in 8.3925ms INFO 2026-04-19 19:41:46,869 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowTables (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:46,869 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.5422ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:47,014 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetFlowPanel?guid=bc23993b-1f50-4aef-ba4f-a347b2de12bf%20%20& INFO 2026-04-19 19:41:47,015 [44 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:47,015 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowPanel (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:47,016 [44 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetFlowPanel", controller = "EWorkFlow"}. Executing controller action with signature Sg.Hcm.WebPub.Dto.PanelDto GetFlowPanel(System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:47,210 [44 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:47,213 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowPanel (Sg.Hcm.Application.M) in 196.3999ms INFO 2026-04-19 19:41:47,213 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowPanel (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:47,213 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 198.5496ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:49,744 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776598909528&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 19:41:49,745 [44 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 19:41:49,745 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.0064ms 200 text/html INFO 2026-04-19 19:41:50,119 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.957362953396651 INFO 2026-04-19 19:41:50,120 [44 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 19:41:50,120 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.092ms 200 application/javascript INFO 2026-04-19 19:41:50,234 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776598909528%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 19:41:50,235 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:50,235 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:50,236 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:50,237 [57 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776598909528&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 19:41:50,240 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:50,240 [57 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 4.0322ms INFO 2026-04-19 19:41:50,240 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:50,240 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.0359ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:50,269 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 19:41:50,269 [44 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:41:50,269 [44 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:50,269 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:50,271 [44 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:50,272 [6 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 19:41:50,272 [6 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 19:41:50,272 [6 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 19:41:50,286 [6 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 19:41:50,289 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:50,289 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 18.5086ms INFO 2026-04-19 19:41:50,289 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:50,289 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 20.3342ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:50,395 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 19:41:50,395 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 19:41:50,395 [45 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:50,395 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:50,395 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:50,395 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:50,396 [45 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:50,396 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:50,397 [6 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 19:41:50,397 [6 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 19:41:50,397 [6 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 19:41:50,399 [45 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:50,400 [45 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.389ms INFO 2026-04-19 19:41:50,400 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:50,400 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.1202ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:50,411 [6 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 19:41:50,414 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:50,414 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 18.0441ms INFO 2026-04-19 19:41:50,414 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:50,414 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 19.7462ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:50,524 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 19:41:50,524 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 19:41:50,524 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:50,524 [56 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:50,524 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:50,524 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:50,526 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:50,526 [56 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:50,529 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:50,529 [58 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:50,529 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 3.5257ms INFO 2026-04-19 19:41:50,529 [58 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.4992ms INFO 2026-04-19 19:41:50,529 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:50,529 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:50,529 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.5492ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:50,529 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.6167ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:50,560 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 19:41:50,560 [57 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:41:50,560 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:50,560 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:50,561 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:50,567 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:50,567 [57 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.4861ms INFO 2026-04-19 19:41:50,567 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:50,567 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.205ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:50,568 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 19:41:50,569 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:50,569 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:50,570 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:50,574 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 19:41:50,575 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:50,575 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:50,576 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:50,577 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:50,578 [57 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 7.7956ms INFO 2026-04-19 19:41:50,578 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:50,578 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.4157ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:50,579 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:50,579 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 3.2319ms INFO 2026-04-19 19:41:50,579 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:50,579 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.9122ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:50,606 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 19:41:50,606 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 19:41:50,606 [46 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:50,606 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:50,606 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:50,606 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:50,607 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 19:41:50,607 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:50,607 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:50,607 [46 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:50,608 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:50,608 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:50,611 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:50,611 [45 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:50,611 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.472ms INFO 2026-04-19 19:41:50,611 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:50,611 [45 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 3.2832ms INFO 2026-04-19 19:41:50,611 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:50,611 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.2319ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:50,611 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.043ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:50,612 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:50,612 [57 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 3.4305ms INFO 2026-04-19 19:41:50,612 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:50,612 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.0033ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:50,629 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 19:41:50,629 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:50,629 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:50,630 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:50,634 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:50,635 [57 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 4.3781ms INFO 2026-04-19 19:41:50,635 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:50,635 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.8793ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:50,709 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 19:41:50,709 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 19:41:50,709 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:50,709 [47 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:50,709 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:50,710 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:50,711 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:50,711 [47 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:50,715 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 19:41:50,716 [45 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:50,716 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:50,717 [45 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:50,724 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:50,724 [57 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 13.4235ms INFO 2026-04-19 19:41:50,724 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:50,724 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.0369ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:50,730 [44 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:50,730 [44 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 12.8859ms INFO 2026-04-19 19:41:50,730 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:50,730 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.5621ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:50,732 [47 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:50,733 [47 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 21.9439ms INFO 2026-04-19 19:41:50,733 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:50,733 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 23.569ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:56,419 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 39 INFO 2026-04-19 19:41:56,419 [57 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:41:56,419 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:56,419 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:56,421 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:56,426 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:56,427 [57 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.7117ms INFO 2026-04-19 19:41:56,427 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:56,427 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.7652ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:59,089 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 39 INFO 2026-04-19 19:41:59,089 [48 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:41:59,089 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:59,089 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:59,090 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sof/GetSofList?formName=& INFO 2026-04-19 19:41:59,090 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:41:59,090 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.SofAppService.SofAppService.GetSofList (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:59,091 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:59,092 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetSofList", controller = "Sof"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.ServiceOrderForm.Dto.SofListDto] GetSofList(System.String) on controller Sg.HcmMb.SofAppService.SofAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:41:59,096 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:59,096 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.852ms INFO 2026-04-19 19:41:59,096 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:59,097 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.9447ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:41:59,155 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:41:59,158 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.SofAppService.SofAppService.GetSofList (Sg.Hcm.Application.M) in 65.2675ms INFO 2026-04-19 19:41:59,158 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.SofAppService.SofAppService.GetSofList (Sg.Hcm.Application.M)' INFO 2026-04-19 19:41:59,158 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 67.7936ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:42:04,985 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 39 INFO 2026-04-19 19:42:04,985 [57 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:42:04,985 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:42:04,985 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:42:04,986 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:42:04,992 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:42:04,992 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.9708ms INFO 2026-04-19 19:42:04,992 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:42:04,993 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.9614ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:42:06,644 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 36 INFO 2026-04-19 19:42:06,644 [47 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:42:06,644 [47 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:42:06,644 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:42:06,646 [47 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:42:06,651 [47 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:42:06,651 [47 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.6857ms INFO 2026-04-19 19:42:06,651 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:42:06,651 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.6887ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:42:06,705 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050101&IsEss=true& INFO 2026-04-19 19:42:06,705 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:42:06,705 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:42:06,706 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/GetLeaveList?dateTime=202604& INFO 2026-04-19 19:42:06,706 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:42:06,706 [47 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:42:06,707 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M)' INFO 2026-04-19 19:42:06,708 [47 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetLeaveList", controller = "Leave"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Leave.Dto.LeaveListDto] GetLeaveList(System.String) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:42:06,709 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:42:06,710 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.2558ms INFO 2026-04-19 19:42:06,710 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:42:06,710 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.9577ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:42:06,713 [47 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:42:06,713 [47 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M) in 5.5622ms INFO 2026-04-19 19:42:06,713 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M)' INFO 2026-04-19 19:42:06,714 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.3628ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:42:08,278 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 39 INFO 2026-04-19 19:42:08,278 [47 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:42:08,279 [47 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:42:08,279 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:42:08,280 [47 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:42:08,280 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050102,26050103,26050105&IsEss=true& INFO 2026-04-19 19:42:08,280 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:42:08,280 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:42:08,282 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:42:08,285 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:42:08,285 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.2016ms INFO 2026-04-19 19:42:08,285 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:42:08,285 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.9797ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:42:08,286 [47 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:42:08,286 [47 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.5855ms INFO 2026-04-19 19:42:08,286 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:42:08,286 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.6338ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:42:08,319 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/GetLeavePanel?k_Id=0& INFO 2026-04-19 19:42:08,319 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:42:08,319 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeavePanel (Sg.Hcm.Application.M)' INFO 2026-04-19 19:42:08,320 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/PubClass/GetParameters?tableName=MobileParas¶meterNames=onlyAllowedPhotos& INFO 2026-04-19 19:42:08,320 [47 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:42:08,320 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 19:42:08,320 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetLeavePanel", controller = "Leave"}. Executing controller action with signature Sg.Hcm.WebPub.Dto.PanelDto GetLeavePanel(Int32, System.String) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:42:08,322 [47 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParameters", controller = "PubClass"}. Executing controller action with signature System.Object GetParameters(System.String, System.String) on controller Sg.HcmMb.PubClass.PubClassAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:42:08,325 [47 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:42:08,325 [47 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M) in 3.2677ms INFO 2026-04-19 19:42:08,325 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 19:42:08,325 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.9409ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:42:08,394 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:42:08,397 [55 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.GetLeavePanel (Sg.Hcm.Application.M) in 76.5382ms INFO 2026-04-19 19:42:08,397 [55 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeavePanel (Sg.Hcm.Application.M)' INFO 2026-04-19 19:42:08,397 [55 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 78.2549ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:42:08,421 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=fileMaxSize,whiteFileTypes& INFO 2026-04-19 19:42:08,421 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:42:08,421 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 19:42:08,422 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:42:08,425 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:42:08,425 [57 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 2.9538ms INFO 2026-04-19 19:42:08,425 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 19:42:08,425 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.7397ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:42:09,640 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Sof/PostFormAccessProc application/json;charset=UTF-8 71 INFO 2026-04-19 19:42:09,640 [57 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:42:09,640 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:42:09,641 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M)' INFO 2026-04-19 19:42:09,642 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PostFormAccessProc", controller = "Sof"}. Executing controller action with signature System.Collections.Generic.Dictionary`2[System.String,System.Object] PostFormAccessProc(Newtonsoft.Json.Linq.JObject) on controller Sg.HcmMb.SofAppService.SofAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:42:09,649 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:42:09,650 [57 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M) in 7.3561ms INFO 2026-04-19 19:42:09,650 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M)' INFO 2026-04-19 19:42:09,650 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.6012ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:42:15,248 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=21050109&IsEss=true& INFO 2026-04-19 19:42:15,249 [47 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:42:15,249 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:42:15,250 [47 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:42:15,251 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/GetLeaveTypeChanged?selValue=20& INFO 2026-04-19 19:42:15,252 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:42:15,252 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeaveTypeChanged (Sg.Hcm.Application.M)' INFO 2026-04-19 19:42:15,253 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetLeaveTypeChanged", controller = "Leave"}. Executing controller action with signature System.String GetLeaveTypeChanged(System.String) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:42:15,254 [47 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:42:15,254 [47 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.7175ms INFO 2026-04-19 19:42:15,254 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:42:15,254 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.7216ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:42:15,261 [58 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:42:15,261 [58 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.GetLeaveTypeChanged (Sg.Hcm.Application.M) in 8.5712ms INFO 2026-04-19 19:42:15,261 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeaveTypeChanged (Sg.Hcm.Application.M)' INFO 2026-04-19 19:42:15,262 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.4147ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:42:21,633 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 19:42:21,633 [47 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:42:21,633 [47 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:42:21,633 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:42:21,635 [47 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:42:21,640 [47 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:42:21,640 [47 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.8006ms INFO 2026-04-19 19:42:21,640 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:42:21,641 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.8375ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:42:26,036 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 19:42:26,036 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 19:42:26,036 [58 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:42:26,036 [44 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:42:26,036 [58 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:42:26,036 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:42:26,036 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:42:26,038 [44 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:42:26,038 [58 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:42:26,041 [44 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:42:26,041 [44 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 3.4812ms INFO 2026-04-19 19:42:26,041 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 19:42:26,041 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.7055ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:42:26,043 [47 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:42:26,043 [47 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.4115ms INFO 2026-04-19 19:42:26,043 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:42:26,043 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.2637ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:42:40,319 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 19:42:40,319 [47 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:42:40,319 [47 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:42:40,319 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:42:40,321 [47 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:42:40,326 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:42:40,327 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.7265ms INFO 2026-04-19 19:42:40,327 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:42:40,327 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.8337ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:42:55,491 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/GetCalLeaveHours?beginDate=2026-04-20&endDate=2026-04-20&timeBegin=18:15&timeEnd=17:30&leaveType=20&isPanel=true& INFO 2026-04-19 19:42:55,491 [56 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:42:55,491 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetCalLeaveHours (Sg.Hcm.Application.M)' INFO 2026-04-19 19:42:55,493 [56 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCalLeaveHours", controller = "Leave"}. Executing controller action with signature Sg.HcmMb.Leave.Dto.LeaveCalHoursDto GetCalLeaveHours(System.String, System.String, System.String, System.String, System.String, Boolean) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:42:55,499 [58 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:42:55,499 [58 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.GetCalLeaveHours (Sg.Hcm.Application.M) in 6.5417ms INFO 2026-04-19 19:42:55,499 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetCalLeaveHours (Sg.Hcm.Application.M)' INFO 2026-04-19 19:42:55,499 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.6229ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:43:10,768 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/GetCalLeaveHours?beginDate=2026-04-20&endDate=2026-04-20&timeBegin=08:15&timeEnd=17:30&leaveType=20&isPanel=true& INFO 2026-04-19 19:43:10,769 [44 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:43:10,769 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetCalLeaveHours (Sg.Hcm.Application.M)' INFO 2026-04-19 19:43:10,770 [44 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCalLeaveHours", controller = "Leave"}. Executing controller action with signature Sg.HcmMb.Leave.Dto.LeaveCalHoursDto GetCalLeaveHours(System.String, System.String, System.String, System.String, System.String, Boolean) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:43:10,776 [44 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:43:10,776 [44 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.GetCalLeaveHours (Sg.Hcm.Application.M) in 5.8972ms INFO 2026-04-19 19:43:10,776 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetCalLeaveHours (Sg.Hcm.Application.M)' INFO 2026-04-19 19:43:10,776 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.041ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:43:18,020 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/GetCalLeaveHours?beginDate=2026-04-20&endDate=2026-04-20&timeBegin=08:15&timeEnd=12:15&leaveType=20&isPanel=true& INFO 2026-04-19 19:43:18,020 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:43:18,020 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetCalLeaveHours (Sg.Hcm.Application.M)' INFO 2026-04-19 19:43:18,022 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCalLeaveHours", controller = "Leave"}. Executing controller action with signature Sg.HcmMb.Leave.Dto.LeaveCalHoursDto GetCalLeaveHours(System.String, System.String, System.String, System.String, System.String, Boolean) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:43:18,027 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:43:18,028 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.GetCalLeaveHours (Sg.Hcm.Application.M) in 5.8023ms INFO 2026-04-19 19:43:18,028 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetCalLeaveHours (Sg.Hcm.Application.M)' INFO 2026-04-19 19:43:18,028 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.8453ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:43:19,460 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Sof/PostFormAccessProc application/json;charset=UTF-8 156 INFO 2026-04-19 19:43:19,460 [48 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:43:19,461 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:43:19,461 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M)' INFO 2026-04-19 19:43:19,462 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PostFormAccessProc", controller = "Sof"}. Executing controller action with signature System.Collections.Generic.Dictionary`2[System.String,System.Object] PostFormAccessProc(Newtonsoft.Json.Linq.JObject) on controller Sg.HcmMb.SofAppService.SofAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:43:19,470 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:43:19,470 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M) in 8.0442ms INFO 2026-04-19 19:43:19,470 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M)' INFO 2026-04-19 19:43:19,471 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.4023ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:43:19,625 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/GetIsMustFile?leaveType=20& INFO 2026-04-19 19:43:19,626 [44 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:43:19,626 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetIsMustFile (Sg.Hcm.Application.M)' INFO 2026-04-19 19:43:19,627 [44 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetIsMustFile", controller = "Leave"}. Executing controller action with signature Boolean GetIsMustFile(System.String) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:43:19,632 [44 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:43:19,632 [44 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.GetIsMustFile (Sg.Hcm.Application.M) in 4.6743ms INFO 2026-04-19 19:43:19,632 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetIsMustFile (Sg.Hcm.Application.M)' INFO 2026-04-19 19:43:19,632 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.6949ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:43:19,920 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/DoCreateSelfLeave? application/json 50046 INFO 2026-04-19 19:43:19,920 [49 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:43:19,920 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:43:19,920 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.DoCreateSelfLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 19:43:19,922 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "DoCreateSelfLeave", controller = "Leave"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto DoCreateSelfLeave(Sg.Hcm.WebPub.Dto.PanelDto) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:43:20,071 [44 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:43:20,071 [44 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.DoCreateSelfLeave (Sg.Hcm.Application.M) in 148.7123ms INFO 2026-04-19 19:43:20,071 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.DoCreateSelfLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 19:43:20,071 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 151.1133ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:43:20,216 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/DoEntityFlowWork? application/x-www-form-urlencoded 8 INFO 2026-04-19 19:43:20,216 [58 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:43:20,216 [58 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:43:20,216 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.DoEntityFlowWork (Sg.Hcm.Application.M)' INFO 2026-04-19 19:43:20,217 [58 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "DoEntityFlowWork", controller = "Leave"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultAttDto DoEntityFlowWork(System.String) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:43:20,750 [44 ] MyHRBLL.HrLog.HrLogClass - eWorkFlow;SpFindNode:ApproveId:385668,Dealer:1856,FlowID:78,KeyField:K_ID,KeyFieldValue:67049,FlowTable:K_LEAVE,ApplyA0188:1856,flowNode:begin INFO 2026-04-19 19:43:20,752 [44 ] MyHRBLL.HrLog.HrLogClass - eWorkFlow;SpFindDealer:DealType:3,Dealer:insert into SeleName(A0188) select Work_Agent from k_leave WHERE k_id=[¹Ø¼ü×Ö¶ÎÖµ],PreA0188:1856,FlowID:78,KeyField:K_ID,KeyFieldValue:67049,FlowTable:K_LEAVE,ApplyA0188:1856,flowNode:N1678780289927 INFO 2026-04-19 19:43:20,755 [44 ] MyHRBLL.HrLog.HrLogClass - eWorkFlow;SpFindDealer:½ÚµãûÓÐÕÒµ½ÉóÅúÈË INFO 2026-04-19 19:43:20,757 [44 ] MyHRBLL.HrLog.HrLogClass - eWorkFlow;SpFindNode:ApproveId:385669,Dealer:-1,FlowID:78,KeyField:K_ID,KeyFieldValue:67049,FlowTable:K_LEAVE,ApplyA0188:1856,flowNode:N1678780289927 INFO 2026-04-19 19:43:20,761 [44 ] MyHRBLL.HrLog.HrLogClass - eWorkFlow;SpFindDealer:DealType:4,Dealer:RefObjType_A01|||RefObj_A0188||||||Relation_OtherTable|||A01||A0188||AP1,PreA0188:-1,FlowID:78,KeyField:K_ID,KeyFieldValue:67049,FlowTable:K_LEAVE,ApplyA0188:1856,flowNode:N1660288224736 INFO 2026-04-19 19:43:20,788 [44 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:43:20,788 [44 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.DoEntityFlowWork (Sg.Hcm.Application.M) in 570.7677ms INFO 2026-04-19 19:43:20,788 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.DoEntityFlowWork (Sg.Hcm.Application.M)' INFO 2026-04-19 19:43:20,788 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 572.713ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:43:21,980 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 36 INFO 2026-04-19 19:43:21,981 [49 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 19:43:21,981 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:43:21,981 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:43:21,982 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:43:22,051 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/GetLeaveList?dateTime=202604& INFO 2026-04-19 19:43:22,052 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 19:43:22,052 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M)' INFO 2026-04-19 19:43:22,053 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetLeaveList", controller = "Leave"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Leave.Dto.LeaveListDto] GetLeaveList(System.String) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 19:43:22,093 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:43:22,093 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M) in 40.3826ms INFO 2026-04-19 19:43:22,093 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M)' INFO 2026-04-19 19:43:22,094 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 42.2605ms 200 application/json; charset=utf-8 INFO 2026-04-19 19:43:22,592 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 19:43:22,592 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 609.7483ms INFO 2026-04-19 19:43:22,592 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 19:43:22,592 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 611.7937ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:00:52,218 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776600052184&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 20:00:52,219 [67 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 20:00:52,219 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.1025ms 200 text/html INFO 2026-04-19 20:00:52,528 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.8096078921399759 INFO 2026-04-19 20:00:52,529 [67 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 20:00:52,529 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.1027ms 200 application/javascript INFO 2026-04-19 20:00:52,651 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776600052184%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 20:00:52,652 [68 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:00:52,656 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:52,657 [68 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:00:52,659 [68 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776600052184&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 20:00:52,665 [67 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:00:52,665 [67 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 7.5659ms INFO 2026-04-19 20:00:52,665 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:52,665 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.7553ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:00:52,687 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 20:00:52,688 [67 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:00:52,688 [67 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:00:52,688 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:52,689 [67 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:00:52,691 [71 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 20:00:52,691 [71 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 20:00:52,691 [71 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 20:00:52,708 [71 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 20:00:52,711 [67 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:00:52,711 [67 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 21.8635ms INFO 2026-04-19 20:00:52,711 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:52,712 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 24.0656ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:00:52,820 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 20:00:52,820 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 20:00:52,820 [67 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:00:52,820 [68 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:00:52,821 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:52,821 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:52,822 [68 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:00:52,822 [67 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:00:52,823 [68 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 20:00:52,823 [68 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 20:00:52,823 [68 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 20:00:52,826 [71 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:00:52,826 [71 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.681ms INFO 2026-04-19 20:00:52,826 [71 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:52,826 [71 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.8379ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:00:52,861 [68 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 20:00:52,868 [70 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:00:52,868 [70 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 46.3531ms INFO 2026-04-19 20:00:52,868 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:52,868 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 48.3864ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:00:52,995 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 20:00:52,995 [70 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:00:52,995 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:52,996 [63 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 20:00:52,996 [63 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:00:52,996 [63 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:52,997 [70 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:00:52,998 [63 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:00:53,001 [70 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:00:53,001 [70 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.9682ms INFO 2026-04-19 20:00:53,001 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:53,001 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.4831ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:00:53,004 [63 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:00:53,004 [63 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 6.108ms INFO 2026-04-19 20:00:53,004 [63 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:53,004 [63 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.0994ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:00:53,036 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 20:00:53,036 [66 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:00:53,036 [66 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:00:53,037 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:53,037 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 20:00:53,037 [68 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:00:53,037 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:53,038 [63 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 20:00:53,038 [66 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:00:53,038 [63 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:00:53,039 [63 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:53,039 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 20:00:53,039 [68 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:00:53,039 [70 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:00:53,039 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:53,040 [63 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:00:53,041 [70 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:00:53,044 [63 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:00:53,044 [63 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 4.6108ms INFO 2026-04-19 20:00:53,044 [63 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:53,044 [63 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.7647ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:00:53,045 [66 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:00:53,045 [66 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 5.6458ms INFO 2026-04-19 20:00:53,045 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:53,046 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.6614ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:00:53,046 [61 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:00:53,046 [61 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 7.9494ms INFO 2026-04-19 20:00:53,046 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:53,046 [63 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:00:53,046 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.3859ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:00:53,046 [63 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 5.0312ms INFO 2026-04-19 20:00:53,046 [63 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:53,046 [63 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.4064ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:00:53,059 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 20:00:53,059 [68 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:00:53,059 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:53,061 [68 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:00:53,061 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 20:00:53,062 [66 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:00:53,062 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:53,063 [66 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:00:53,069 [66 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:00:53,069 [66 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 5.857ms INFO 2026-04-19 20:00:53,069 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:53,069 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.8451ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:00:53,070 [61 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:00:53,070 [61 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 9.7406ms INFO 2026-04-19 20:00:53,070 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:53,070 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.4734ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:00:53,100 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 20:00:53,101 [61 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:00:53,101 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:53,102 [61 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:00:53,107 [61 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:00:53,107 [61 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 4.755ms INFO 2026-04-19 20:00:53,107 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:53,107 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.976ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:00:53,149 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 20:00:53,149 [61 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:00:53,149 [63 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 20:00:53,149 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:53,149 [63 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:00:53,149 [63 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:53,150 [61 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:00:53,151 [63 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:00:53,173 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 20:00:53,173 [68 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:00:53,173 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:53,175 [68 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:00:53,176 [64 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:00:53,176 [64 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 25.5735ms INFO 2026-04-19 20:00:53,176 [64 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:53,176 [64 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 27.2446ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:00:53,179 [64 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:00:53,179 [64 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 3.5927ms INFO 2026-04-19 20:00:53,179 [64 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:53,179 [64 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.0683ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:00:53,210 [64 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:00:53,210 [64 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 59.5001ms INFO 2026-04-19 20:00:53,210 [64 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:53,210 [64 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 61.5352ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:00:54,508 [64 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 20:00:54,509 [64 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:00:54,509 [64 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:00:54,509 [64 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:54,510 [64 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:00:54,518 [63 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:00:54,518 [63 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 7.5223ms INFO 2026-04-19 20:00:54,518 [63 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:54,518 [63 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.8028ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:00:54,527 [63 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Card/PunchClockDate? application/x-www-form-urlencoded 26 INFO 2026-04-19 20:00:54,527 [63 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:00:54,527 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050301&IsEss=true& INFO 2026-04-19 20:00:54,527 [63 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:00:54,527 [68 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:00:54,528 [63 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:54,528 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:54,529 [68 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:00:54,530 [63 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PunchClockDate", controller = "Card"}. Executing controller action with signature Sg.HcmMb.Card.Dto.PunchClockResultListDto PunchClockDate(System.String, System.String) on controller Sg.HcmMb.Card.CardAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:00:54,670 [64 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:00:54,670 [64 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 140.8317ms INFO 2026-04-19 20:00:54,670 [64 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:54,670 [64 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 142.733ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:00:54,706 [64 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:00:54,708 [64 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M) in 177.8453ms INFO 2026-04-19 20:00:54,708 [64 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:54,708 [64 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 181.2237ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:00:57,950 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776600057921&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 20:00:57,951 [68 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 20:00:57,951 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.0512ms 200 text/html INFO 2026-04-19 20:00:58,259 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.7774258755278686 INFO 2026-04-19 20:00:58,260 [68 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 20:00:58,260 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.879ms 200 application/javascript INFO 2026-04-19 20:00:58,381 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776600057921%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 20:00:58,382 [68 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:00:58,382 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:58,384 [68 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:00:58,385 [68 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776600057921&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 20:00:58,387 [68 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:00:58,388 [68 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 3.9066ms INFO 2026-04-19 20:00:58,388 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:58,388 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.3859ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:00:58,418 [64 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 20:00:58,419 [64 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:00:58,419 [64 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:00:58,419 [64 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:58,420 [64 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:00:58,421 [64 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 20:00:58,422 [64 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 20:00:58,422 [64 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 20:00:58,437 [64 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 20:00:58,440 [64 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:00:58,440 [64 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 19.59ms INFO 2026-04-19 20:00:58,440 [64 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:58,440 [64 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 21.6183ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:00:58,549 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 20:00:58,549 [68 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:00:58,550 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:58,551 [64 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 20:00:58,551 [64 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:00:58,551 [64 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:58,551 [68 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:00:58,553 [64 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:00:58,554 [64 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 20:00:58,554 [64 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 20:00:58,554 [64 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 20:00:58,556 [68 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:00:58,556 [68 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.1673ms INFO 2026-04-19 20:00:58,556 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:58,556 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.942ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:00:58,570 [64 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 20:00:58,573 [64 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:00:58,573 [64 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 19.9138ms INFO 2026-04-19 20:00:58,573 [64 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:58,573 [64 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 22.3921ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:00:58,707 [64 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 20:00:58,708 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 20:00:58,708 [62 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:00:58,708 [64 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:00:58,708 [62 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:58,708 [64 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:58,710 [64 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:00:58,710 [62 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:00:58,713 [64 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:00:58,713 [62 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:00:58,713 [64 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.5227ms INFO 2026-04-19 20:00:58,713 [64 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:58,713 [62 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 3.5251ms INFO 2026-04-19 20:00:58,713 [62 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:58,713 [64 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.8327ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:00:58,713 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.8217ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:00:58,755 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 20:00:58,755 [61 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:00:58,755 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:58,757 [61 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:00:58,758 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 20:00:58,758 [68 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:00:58,758 [68 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:00:58,759 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:58,760 [68 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:00:58,762 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 20:00:58,762 [65 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:00:58,763 [65 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:58,764 [65 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:00:58,767 [61 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:00:58,767 [61 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.7748ms INFO 2026-04-19 20:00:58,767 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:58,767 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.0197ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:00:58,773 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 20:00:58,773 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 20:00:58,773 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:00:58,773 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:58,774 [61 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:00:58,774 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:58,775 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:00:58,775 [61 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:00:58,777 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 20:00:58,777 [65 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:00:58,777 [70 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:00:58,777 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:00:58,777 [65 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 13.3237ms INFO 2026-04-19 20:00:58,777 [65 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:58,777 [70 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 20.0607ms INFO 2026-04-19 20:00:58,777 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:58,777 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:58,777 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 22.4459ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:00:58,777 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.2069ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:00:58,778 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:00:58,779 [70 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:00:58,779 [70 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.4706ms INFO 2026-04-19 20:00:58,779 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:58,779 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.3045ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:00:58,780 [61 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:00:58,780 [61 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 4.7447ms INFO 2026-04-19 20:00:58,780 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:58,780 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.7481ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:00:58,789 [65 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:00:58,789 [65 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 10.255ms INFO 2026-04-19 20:00:58,789 [65 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:58,789 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.7664ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:00:58,819 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 20:00:58,820 [65 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:00:58,820 [65 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:58,821 [65 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:00:58,827 [65 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:00:58,827 [65 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 5.9003ms INFO 2026-04-19 20:00:58,827 [65 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:58,827 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.6172ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:00:58,906 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 20:00:58,906 [65 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:00:58,906 [65 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:58,907 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 20:00:58,908 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:00:58,908 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:58,908 [65 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:00:58,908 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 20:00:58,908 [70 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:00:58,909 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:58,909 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:00:58,910 [70 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:00:58,913 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:00:58,913 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 3.6385ms INFO 2026-04-19 20:00:58,913 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:58,913 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.6367ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:00:58,931 [70 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:00:58,931 [70 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 21.4914ms INFO 2026-04-19 20:00:58,931 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:58,931 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 23.1675ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:00:58,968 [65 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:00:58,968 [65 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 60.3672ms INFO 2026-04-19 20:00:58,968 [65 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 20:00:58,968 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 62.8804ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:01:00,620 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 36 INFO 2026-04-19 20:01:00,620 [31 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:01:00,620 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:01:00,620 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:01:00,622 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:01:00,628 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:01:00,628 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.1886ms INFO 2026-04-19 20:01:00,628 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:01:00,628 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.3798ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:01:00,667 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050101&IsEss=true& INFO 2026-04-19 20:01:00,667 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:01:00,667 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:01:00,669 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:01:00,670 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/GetLeaveList?dateTime=202604& INFO 2026-04-19 20:01:00,670 [70 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:01:00,671 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M)' INFO 2026-04-19 20:01:00,672 [70 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetLeaveList", controller = "Leave"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Leave.Dto.LeaveListDto] GetLeaveList(System.String) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:01:00,672 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:01:00,672 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.2276ms INFO 2026-04-19 20:01:00,672 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:01:00,672 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.2281ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:01:00,705 [70 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:01:00,705 [70 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M) in 33.685ms INFO 2026-04-19 20:01:00,705 [70 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M)' INFO 2026-04-19 20:01:00,706 [70 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 35.4481ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:03:27,169 [5 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 20:03:27,169 [5 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:03:27,169 [5 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:03:27,171 [5 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:03:27,172 [5 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:03:27,178 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:03:27,178 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.7042ms INFO 2026-04-19 20:03:27,178 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:03:27,178 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.5182ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:05:34,229 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776600332455&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 20:05:34,230 [40 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 20:05:34,230 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.9729ms 200 text/html INFO 2026-04-19 20:05:35,075 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.9671333074905125 INFO 2026-04-19 20:05:35,075 [38 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 20:05:35,075 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.8104ms 200 application/javascript INFO 2026-04-19 20:05:35,235 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776600332455%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 20:05:35,235 [42 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:05:35,237 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:35,239 [42 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:05:35,240 [42 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776600332455&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 20:05:35,242 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:05:35,242 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 3.6086ms INFO 2026-04-19 20:05:35,242 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:35,243 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.695ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:05:35,271 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 20:05:35,271 [43 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:05:35,271 [43 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:05:35,271 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:35,273 [43 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:05:35,306 [42 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 20:05:35,306 [42 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 20:05:35,306 [42 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 20:05:35,320 [42 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 20:05:35,322 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:05:35,323 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 49.9382ms INFO 2026-04-19 20:05:35,323 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:35,323 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 51.8113ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:05:35,422 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 20:05:35,422 [41 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:05:35,422 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:35,424 [41 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:05:35,424 [41 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 20:05:35,425 [41 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 20:05:35,425 [41 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 20:05:35,438 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 20:05:35,439 [42 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:05:35,439 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:35,440 [42 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:05:35,443 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:05:35,443 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.1255ms INFO 2026-04-19 20:05:35,443 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:35,443 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.8777ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:05:35,453 [41 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 20:05:35,456 [41 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:05:35,456 [41 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 32.3364ms INFO 2026-04-19 20:05:35,456 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:35,456 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 34.0369ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:05:35,569 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 20:05:35,570 [41 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:05:35,570 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:35,571 [41 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:05:35,577 [41 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:05:35,577 [41 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 5.8244ms INFO 2026-04-19 20:05:35,577 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:35,577 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.6144ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:05:35,586 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 20:05:35,586 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:05:35,586 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:35,588 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:05:35,591 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:05:35,591 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 2.9352ms INFO 2026-04-19 20:05:35,591 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:35,591 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.7328ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:05:35,622 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 20:05:35,622 [38 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:05:35,622 [38 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:05:35,622 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:35,622 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 20:05:35,622 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:05:35,623 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:35,623 [38 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:05:35,624 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:05:35,626 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:05:35,627 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 2.8379ms INFO 2026-04-19 20:05:35,627 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:35,627 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.4628ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:05:35,636 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 20:05:35,637 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:05:35,637 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:35,638 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 20:05:35,638 [42 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:05:35,638 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:35,638 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:05:35,639 [42 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:05:35,641 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:05:35,642 [41 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:05:35,642 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 3.5693ms INFO 2026-04-19 20:05:35,642 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:35,642 [41 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 2.5129ms INFO 2026-04-19 20:05:35,642 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:35,642 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.1973ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:05:35,642 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.0356ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:05:35,642 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:05:35,642 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 18.8812ms INFO 2026-04-19 20:05:35,642 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:35,642 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 20.5862ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:05:35,645 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 20:05:35,645 [42 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:05:35,645 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:35,647 [42 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:05:35,647 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 20:05:35,647 [38 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:05:35,647 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:35,648 [38 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:05:35,654 [38 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:05:35,654 [38 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 5.6884ms INFO 2026-04-19 20:05:35,654 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:35,654 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.282ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:05:35,654 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:05:35,654 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 7.8273ms INFO 2026-04-19 20:05:35,654 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:35,654 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.2754ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:05:35,747 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 20:05:35,747 [41 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:05:35,747 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:35,747 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 20:05:35,747 [42 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:05:35,747 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:35,748 [41 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:05:35,749 [42 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:05:35,756 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 20:05:35,757 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:05:35,757 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:35,758 [38 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:05:35,758 [38 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 9.2953ms INFO 2026-04-19 20:05:35,758 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:35,758 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.9634ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:05:35,758 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:05:35,759 [38 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:05:35,759 [38 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 10.8025ms INFO 2026-04-19 20:05:35,759 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:35,759 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.5943ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:05:35,776 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:05:35,776 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 17.898ms INFO 2026-04-19 20:05:35,776 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:35,776 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 19.6707ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:05:36,179 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 20:05:36,180 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:05:36,180 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:36,181 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:05:36,185 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:05:36,185 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 4.0119ms INFO 2026-04-19 20:05:36,185 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:36,185 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.0126ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:05:42,304 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 39 INFO 2026-04-19 20:05:42,304 [42 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:05:42,304 [42 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:05:42,304 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:42,306 [42 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:05:42,343 [41 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:05:42,343 [41 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 37.3343ms INFO 2026-04-19 20:05:42,343 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:42,343 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 39.524ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:05:43,448 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 43 INFO 2026-04-19 20:05:43,449 [38 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:05:43,449 [38 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:05:43,449 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:43,450 [38 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:05:43,464 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetInBoxList?condition=&page=1& INFO 2026-04-19 20:05:43,464 [38 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:05:43,464 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetInBoxList (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:43,466 [38 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetInBoxList", controller = "Message"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Message.Dto.InBoxListDto] GetInBoxList(Int32, System.String) on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:05:43,472 [38 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:05:43,474 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetOutBoxList?condition=&page=1& INFO 2026-04-19 20:05:43,474 [38 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetInBoxList (Sg.Hcm.Application.M) in 7.2648ms INFO 2026-04-19 20:05:43,474 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetInBoxList (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:43,474 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.9275ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:05:43,474 [42 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:05:43,474 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetOutBoxList (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:43,476 [42 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetOutBoxList", controller = "Message"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Message.Dto.OutBoxListDto] GetOutBoxList(Int32, System.String) on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:05:43,481 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26053901,26053902,26053903,26053904&IsEss=true& INFO 2026-04-19 20:05:43,481 [43 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:05:43,481 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:43,482 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:05:43,482 [43 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:05:43,483 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetOutBoxList (Sg.Hcm.Application.M) in 6.7387ms INFO 2026-04-19 20:05:43,483 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetOutBoxList (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:43,483 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.2126ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:05:43,487 [43 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:05:43,487 [43 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 5.0257ms INFO 2026-04-19 20:05:43,487 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:43,487 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.6949ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:05:43,489 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 20:05:43,489 [51 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:05:43,489 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:43,491 [51 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:05:43,494 [41 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:05:43,495 [41 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 44.286ms INFO 2026-04-19 20:05:43,495 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:43,495 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 46.2918ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:05:43,495 [43 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:05:43,495 [43 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 4.361ms INFO 2026-04-19 20:05:43,495 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:43,495 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.1352ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:05:43,693 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetAnnouncementsList?condition=&page=1& INFO 2026-04-19 20:05:43,694 [41 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:05:43,694 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetAnnouncementsList (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:43,696 [41 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAnnouncementsList", controller = "Message"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Message.Dto.AnnouncementsListDto] GetAnnouncementsList(Int32, System.String) on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:05:43,701 [41 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:05:43,702 [41 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetAnnouncementsList (Sg.Hcm.Application.M) in 6.7588ms INFO 2026-04-19 20:05:43,703 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetAnnouncementsList (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:43,703 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.3402ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:05:47,274 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 20:05:47,274 [43 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:05:47,274 [43 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:05:47,274 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:47,276 [43 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:05:47,291 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054006&IsEss=true& INFO 2026-04-19 20:05:47,291 [43 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:05:47,291 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:47,293 [43 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:05:47,297 [43 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:05:47,297 [43 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.6875ms INFO 2026-04-19 20:05:47,297 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:47,297 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.7448ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:05:47,304 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetUserInfo?bIsEss=false& INFO 2026-04-19 20:05:47,304 [51 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:05:47,304 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:47,305 [51 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserInfo", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.UserInfoDto GetUserInfo() on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:05:47,310 [51 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:05:47,311 [51 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M) in 5.1009ms INFO 2026-04-19 20:05:47,311 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:47,311 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.8877ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:05:47,316 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetSubTabes?bIsEss=false& INFO 2026-04-19 20:05:47,316 [41 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:05:47,316 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:47,317 [41 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetSubTabes", controller = "UserInfo"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.UserInfo.Dto.SubTabesDto] GetSubTabes(System.String, Boolean) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:05:47,323 [41 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:05:47,323 [41 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M) in 5.1942ms INFO 2026-04-19 20:05:47,323 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:47,323 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.0908ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:05:47,333 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260607,260541,26054004,26054005,26054007&IsEss=true& INFO 2026-04-19 20:05:47,333 [41 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:05:47,334 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:47,348 [41 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:05:47,352 [41 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:05:47,352 [41 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.4029ms INFO 2026-04-19 20:05:47,352 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:47,352 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 18.8115ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:05:47,394 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 20:05:47,394 [43 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:05:47,394 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:47,396 [43 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:05:47,399 [43 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:05:47,399 [43 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 3.5951ms INFO 2026-04-19 20:05:47,399 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:47,400 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.5899ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:05:47,405 [43 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:05:47,405 [43 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 129.228ms INFO 2026-04-19 20:05:47,405 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:47,405 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 131.4067ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:05:47,459 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=3274& INFO 2026-04-19 20:05:47,459 [51 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:05:47,459 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:47,460 [51 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:05:47,464 [51 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:05:47,478 [39 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 17.7761ms INFO 2026-04-19 20:05:47,478 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:47,478 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 19.6103ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:05:48,794 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 20:05:48,794 [43 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:05:48,794 [43 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:05:48,794 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:48,796 [43 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:05:48,837 [51 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:05:48,837 [51 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 41.7884ms INFO 2026-04-19 20:05:48,837 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:48,838 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 44.0978ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:05:50,621 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ToDoListMgr/GetToDoListResult?url=salary& INFO 2026-04-19 20:05:50,621 [41 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:05:50,622 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.ToDoList.ToDoListMgrAppService.GetToDoListResult (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:50,624 [41 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetToDoListResult", controller = "ToDoListMgr"}. Executing controller action with signature Sg.HcmMb.ToDoList.Dto.ToDoListResultDto GetToDoListResult(Sg.HcmMb.ToDoList.Dto.ToDoListUrlDto) on controller Sg.HcmMb.ToDoList.ToDoListMgrAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:05:50,656 [41 ] Sg.HcmMb.ToDoList.ToDoListMgrAppService - GetToDoListResult_requestToken:Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjMyNzQiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiRDAxNTk2MiIsImh0dHA6Ly93d3cuYXNwbmV0Ym9pbGVycGxhdGUuY29tL2lkZW50aXR5L2NsYWltcy90ZW5hbnRJZCI6IjEiLCJVc2VyTmFtZSI6IuWQtOazveerryIsIkxhbmd1YWdlIjoiemgtY24iLCJzdWIiOiIzMjc0IiwianRpIjoiM2RjZjJkNjMtNjU4ZC00NTVkLWI2NjAtNGJiODAwMWRjMjQ2IiwiaWF0IjoxNzc2NTc2ODQ3LCJuYmYiOjE3NzY1NzY4NDUsImV4cCI6MTc3NjY2MzI0NywiaXNzIjoiSGNtIiwiYXVkIjoiSGNtIn0.kUu1hKwqiJ_X880RmPcAhlBFEtdoA0M3RZuY6BhCz6c INFO 2026-04-19 20:05:50,658 [41 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:05:50,659 [41 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.ToDoList.ToDoListMgrAppService.GetToDoListResult (Sg.Hcm.Application.M) in 34.7464ms INFO 2026-04-19 20:05:50,659 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.ToDoList.ToDoListMgrAppService.GetToDoListResult (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:50,659 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 38.1952ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:05:50,788 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 37 INFO 2026-04-19 20:05:50,788 [40 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:05:50,789 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:05:50,789 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:50,790 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:05:50,851 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/PubClass/GetParameters?tableName=MobileParas¶meterNames=enableFaceUser& INFO 2026-04-19 20:05:50,851 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:05:50,851 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:50,853 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParameters", controller = "PubClass"}. Executing controller action with signature System.Object GetParameters(System.String, System.String) on controller Sg.HcmMb.PubClass.PubClassAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:05:50,855 [41 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:05:50,855 [41 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 65.3798ms INFO 2026-04-19 20:05:50,855 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:50,856 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 67.3553ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:05:50,856 [43 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:05:50,856 [43 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M) in 3.4301ms INFO 2026-04-19 20:05:50,856 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:50,856 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.1509ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:05:50,974 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Salary/ConfirmPwdByEnableCheckPwd2? application/x-www-form-urlencoded 0 INFO 2026-04-19 20:05:50,974 [40 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:05:50,974 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:05:50,974 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Pay.SalaryAppService.ConfirmPwdByEnableCheckPwd2 (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:50,976 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "ConfirmPwdByEnableCheckPwd2", controller = "Salary"}. Executing controller action with signature Boolean ConfirmPwdByEnableCheckPwd2() on controller Sg.HcmMb.Pay.SalaryAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:05:50,986 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Salary/GetIsDefaultPwd?& INFO 2026-04-19 20:05:50,992 [41 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:05:50,993 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Pay.SalaryAppService.GetIsDefaultPwd (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:51,006 [41 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetIsDefaultPwd", controller = "Salary"}. Executing controller action with signature Boolean GetIsDefaultPwd() on controller Sg.HcmMb.Pay.SalaryAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:05:51,008 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:05:51,008 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Pay.SalaryAppService.ConfirmPwdByEnableCheckPwd2 (Sg.Hcm.Application.M) in 31.9052ms INFO 2026-04-19 20:05:51,008 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Pay.SalaryAppService.ConfirmPwdByEnableCheckPwd2 (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:51,008 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 34.1311ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:05:51,011 [41 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:05:51,011 [41 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Pay.SalaryAppService.GetIsDefaultPwd (Sg.Hcm.Application.M) in 4.6286ms INFO 2026-04-19 20:05:51,011 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Pay.SalaryAppService.GetIsDefaultPwd (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:51,011 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 24.9801ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:05:51,115 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050002&IsEss=true& INFO 2026-04-19 20:05:51,116 [38 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:05:51,116 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:51,117 [38 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:05:51,121 [38 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:05:51,121 [38 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.9582ms INFO 2026-04-19 20:05:51,121 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:51,121 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.677ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:05:56,609 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Salary/CheckPwd2? application/json 16 INFO 2026-04-19 20:05:56,609 [41 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:05:56,609 [41 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:05:56,609 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Pay.SalaryAppService.CheckPwd2 (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:56,611 [41 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckPwd2", controller = "Salary"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckPwd2(Sg.HcmMb.Pay.Dto.PwdDto) on controller Sg.HcmMb.Pay.SalaryAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:05:56,630 [38 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:05:56,630 [38 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Pay.SalaryAppService.CheckPwd2 (Sg.Hcm.Application.M) in 18.9163ms INFO 2026-04-19 20:05:56,630 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Pay.SalaryAppService.CheckPwd2 (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:56,630 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 21.4905ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:05:56,777 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Salary/GetWageDetial?GZYM=&GZYM2=&id=-1& INFO 2026-04-19 20:05:56,777 [41 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:05:56,778 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Pay.SalaryAppService.GetWageDetial (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:56,780 [41 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetWageDetial", controller = "Salary"}. Executing controller action with signature Sg.HcmMb.Pay.Dto.SalaryListsDto GetWageDetial(System.String, System.String, Int32) on controller Sg.HcmMb.Pay.SalaryAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:05:56,784 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050001&IsEss=true& INFO 2026-04-19 20:05:56,784 [38 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:05:56,784 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:56,785 [38 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:05:56,789 [38 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:05:56,789 [38 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.173ms INFO 2026-04-19 20:05:56,790 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:56,790 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.8208ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:05:57,236 [41 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:05:57,247 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Pay.SalaryAppService.GetWageDetial (Sg.Hcm.Application.M) in 467.6112ms INFO 2026-04-19 20:05:57,247 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Pay.SalaryAppService.GetWageDetial (Sg.Hcm.Application.M)' INFO 2026-04-19 20:05:57,247 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 470.1967ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:06:46,267 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 20:06:46,268 [12 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 20:06:46,268 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.9912ms 200 text/html INFO 2026-04-19 20:06:46,341 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/config.js INFO 2026-04-19 20:06:46,342 [16 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/config.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\config.js' INFO 2026-04-19 20:06:46,342 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.5729ms 200 application/javascript INFO 2026-04-19 20:06:46,372 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/index.bc0e174a.css INFO 2026-04-19 20:06:46,372 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/main.61ed0a96.js INFO 2026-04-19 20:06:46,372 [16 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:06:46,374 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/zepto.min.js INFO 2026-04-19 20:06:46,375 [23 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/zepto.min.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\zepto.min.js' INFO 2026-04-19 20:06:46,375 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.0621ms 200 application/javascript INFO 2026-04-19 20:06:46,375 [16 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/index.bc0e174a.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\index.bc0e174a.css' INFO 2026-04-19 20:06:46,375 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 3.3661ms 200 text/css INFO 2026-04-19 20:06:46,377 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/vconsole.3.14.7.min.js INFO 2026-04-19 20:06:46,377 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/base64.js INFO 2026-04-19 20:06:46,378 [23 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/base64.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\base64.js' INFO 2026-04-19 20:06:46,378 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.6216ms 200 application/javascript INFO 2026-04-19 20:06:46,379 [13 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/vconsole.3.14.7.min.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\vconsole.3.14.7.min.js' INFO 2026-04-19 20:06:46,379 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.7781ms 200 application/javascript INFO 2026-04-19 20:06:46,381 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/md5.js INFO 2026-04-19 20:06:46,382 [13 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/md5.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\md5.js' INFO 2026-04-19 20:06:46,382 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.4257ms 200 application/javascript INFO 2026-04-19 20:06:46,385 [12 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/main.61ed0a96.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\main.61ed0a96.js' INFO 2026-04-19 20:06:46,385 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.5711ms 200 application/javascript INFO 2026-04-19 20:06:46,408 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/logHelper.js INFO 2026-04-19 20:06:46,408 [12 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/logHelper.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\logHelper.js' INFO 2026-04-19 20:06:46,408 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.444ms 200 application/javascript INFO 2026-04-19 20:06:46,412 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/jquery-3.6.0.min.js INFO 2026-04-19 20:06:46,413 [23 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/jquery-3.6.0.min.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\jquery-3.6.0.min.js' INFO 2026-04-19 20:06:46,413 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.2114ms 200 application/javascript INFO 2026-04-19 20:06:46,450 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776600405731&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 20:06:46,450 [23 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 20:06:46,451 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.5624ms 200 text/html INFO 2026-04-19 20:06:46,510 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/main.61ed0a96.js INFO 2026-04-19 20:06:46,510 [23 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:06:46,511 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/index.bc0e174a.css INFO 2026-04-19 20:06:46,515 [23 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/index.bc0e174a.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\index.bc0e174a.css' INFO 2026-04-19 20:06:46,515 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.3631ms 200 text/css INFO 2026-04-19 20:06:46,525 [12 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/main.61ed0a96.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\main.61ed0a96.js' INFO 2026-04-19 20:06:46,525 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.7298ms 200 application/javascript INFO 2026-04-19 20:06:46,535 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/vconsole.3.14.7.min.js INFO 2026-04-19 20:06:46,536 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/jquery-3.6.0.min.js INFO 2026-04-19 20:06:46,536 [16 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/vconsole.3.14.7.min.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\vconsole.3.14.7.min.js' INFO 2026-04-19 20:06:46,536 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.6998ms 200 application/javascript INFO 2026-04-19 20:06:46,537 [16 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/jquery-3.6.0.min.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\jquery-3.6.0.min.js' INFO 2026-04-19 20:06:46,537 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.2585ms 200 application/javascript INFO 2026-04-19 20:06:47,309 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/lang.js INFO 2026-04-19 20:06:47,309 [13 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/lang.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\lang.js' INFO 2026-04-19 20:06:47,310 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.6316ms 200 application/javascript INFO 2026-04-19 20:06:48,001 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 20:06:48,001 [13 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:06:48,002 [13 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:06:48,002 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:48,003 [13 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:06:48,009 [13 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:06:48,009 [13 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.7054ms INFO 2026-04-19 20:06:48,009 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:48,009 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.9841ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:06:48,451 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.8442512754888511 INFO 2026-04-19 20:06:48,451 [13 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 20:06:48,451 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.6111ms 200 application/javascript INFO 2026-04-19 20:06:48,531 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/logo2.jpg INFO 2026-04-19 20:06:48,531 [16 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/logo2.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\logo2.jpg' INFO 2026-04-19 20:06:48,531 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.666ms 200 image/jpeg INFO 2026-04-19 20:06:49,031 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776600405731%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 20:06:49,032 [12 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 20:06:49,032 [12 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 20:06:49,032 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:49,034 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:06:49,035 [12 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776600405731&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 20:06:49,036 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 615 INFO 2026-04-19 20:06:49,036 [31 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:06:49,036 [31 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 20:06:49,036 [31 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 20:06:49,036 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:49,038 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). WARN 2026-04-19 20:06:49,038 [31 ] Mvc.Authorization.AbpAuthorizationFilter - Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) INFO 2026-04-19 20:06:49,038 [31 ] c.Infrastructure.ControllerActionInvoker - Authorization failed for the request at filter 'Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter'. INFO 2026-04-19 20:06:49,039 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:06:49,039 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 1.0581ms INFO 2026-04-19 20:06:49,039 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:06:49,039 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:49,039 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 4.8997ms INFO 2026-04-19 20:06:49,039 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:49,039 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2.9505ms 401 application/json; charset=utf-8 INFO 2026-04-19 20:06:49,039 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.3988ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:06:49,994 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/TokenAuth/ReflashToken? application/json 695 INFO 2026-04-19 20:06:49,994 [16 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:06:49,994 [16 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 20:06:49,994 [16 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 20:06:49,994 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 20:06:49,996 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "ReflashToken", controller = "TokenAuth", area = ""}. Executing controller action with signature System.String ReflashToken(Sg.HcmMb.Models.TokenAuth.ReflashTokenModel) on controller Sg.Hcm.Controllers.TokenAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 20:06:49,997 [31 ] Sg.Hcm.Controllers.TokenAuthController - ReflashToken_requestToken:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjY1MTI0IiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6IkQwMTYyODMiLCJodHRwOi8vd3d3LmFzcG5ldGJvaWxlcnBsYXRlLmNvbS9pZGVudGl0eS9jbGFpbXMvdGVuYW50SWQiOiIxIiwiVXNlck5hbWUiOiLmnY7lub_lh6QiLCJMYW5ndWFnZSI6InpoLWNuIiwic3ViIjoiNjUxMjQiLCJqdGkiOiJkYjFmZTBkZi0yNWM4LTQ1YzktOWE4MS02OWVkY2JlOTc3YTAiLCJpYXQiOjE3NzYzMDI1MjAsIm5iZiI6MTc3NjMwMjUxOCwiZXhwIjoxNzc2Mzg4OTIwLCJpc3MiOiJIY20iLCJhdWQiOiJIY20ifQ.az5_1X3HwI61VI3B3ng5uMPD7CLua4APvVHchrOPdc8 INFO 2026-04-19 20:06:50,000 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:06:50,000 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core) in 4.6144ms INFO 2026-04-19 20:06:50,001 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 20:06:50,001 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.1192ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:06:50,274 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 39 INFO 2026-04-19 20:06:50,274 [12 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:06:50,274 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:06:50,274 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:50,276 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:06:50,293 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:06:50,293 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 17.3365ms INFO 2026-04-19 20:06:50,293 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:50,293 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 19.3502ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:06:50,983 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 615 INFO 2026-04-19 20:06:50,983 [61 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:06:50,983 [61 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:06:50,985 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:50,987 [61 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:06:50,988 [61 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 20:06:50,988 [61 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 20:06:50,988 [61 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 20:06:51,002 [61 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 20:06:51,005 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:06:51,005 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 18.2134ms INFO 2026-04-19 20:06:51,005 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:51,005 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 22.2119ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:06:51,988 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 20:06:51,989 [61 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:06:51,989 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:51,990 [61 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:06:51,991 [61 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 20:06:51,992 [61 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 20:06:51,992 [61 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 20:06:51,995 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 20:06:51,995 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:06:51,995 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:51,997 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:06:52,000 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:06:52,000 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.3832ms INFO 2026-04-19 20:06:52,000 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:52,000 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.3109ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:06:52,020 [61 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 20:06:52,024 [61 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:06:52,024 [61 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 33.4211ms INFO 2026-04-19 20:06:52,024 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:52,024 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 35.4296ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:06:52,103 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/keepAlive.dc843649.js INFO 2026-04-19 20:06:52,103 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/null.b423664e.js INFO 2026-04-19 20:06:52,103 [61 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:06:52,104 [62 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:06:52,104 [61 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/keepAlive.dc843649.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\keepAlive.dc843649.js' INFO 2026-04-19 20:06:52,104 [62 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/null.b423664e.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\null.b423664e.js' INFO 2026-04-19 20:06:52,104 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.6139ms 200 application/javascript INFO 2026-04-19 20:06:52,104 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.4906ms 200 application/javascript INFO 2026-04-19 20:06:52,106 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/index.498c386f.js INFO 2026-04-19 20:06:52,106 [16 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:06:52,106 [16 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/index.498c386f.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\index.498c386f.js' INFO 2026-04-19 20:06:52,106 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.6645ms 200 application/javascript INFO 2026-04-19 20:06:52,143 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/unitMenu.7af4f9f2.css INFO 2026-04-19 20:06:52,143 [64 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/index.3e032556.css INFO 2026-04-19 20:06:52,144 [64 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/index.3e032556.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\index.3e032556.css' INFO 2026-04-19 20:06:52,144 [64 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.8199ms 200 text/css INFO 2026-04-19 20:06:52,145 [62 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/unitMenu.7af4f9f2.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\unitMenu.7af4f9f2.css' INFO 2026-04-19 20:06:52,145 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.3442ms 200 text/css INFO 2026-04-19 20:06:52,146 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/null.0ed91962.css INFO 2026-04-19 20:06:52,146 [62 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/null.0ed91962.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\null.0ed91962.css' INFO 2026-04-19 20:06:52,146 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.4115ms 200 text/css INFO 2026-04-19 20:06:52,228 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/null.91e82149.js INFO 2026-04-19 20:06:52,228 [61 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:06:52,228 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/childMenu.94546d5d.js INFO 2026-04-19 20:06:52,228 [62 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:06:52,228 [61 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/null.91e82149.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\null.91e82149.js' INFO 2026-04-19 20:06:52,228 [62 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/childMenu.94546d5d.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\childMenu.94546d5d.js' INFO 2026-04-19 20:06:52,228 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.4778ms 200 application/javascript INFO 2026-04-19 20:06:52,228 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.433ms 200 application/javascript INFO 2026-04-19 20:06:52,383 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/unitMenu.3916401c.js INFO 2026-04-19 20:06:52,383 [62 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:06:52,384 [62 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/unitMenu.3916401c.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\unitMenu.3916401c.js' INFO 2026-04-19 20:06:52,384 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.6115ms 200 application/javascript INFO 2026-04-19 20:06:52,968 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 43 INFO 2026-04-19 20:06:52,968 [62 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:06:52,968 [62 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:06:52,968 [62 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:52,969 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 20:06:52,970 [61 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:06:52,970 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:52,970 [62 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:06:52,971 [61 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:06:52,976 [61 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:06:52,976 [61 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 5.2415ms INFO 2026-04-19 20:06:52,976 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:52,977 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.1862ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:06:52,988 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 20:06:52,988 [62 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:06:52,988 [62 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:52,990 [62 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:06:52,995 [62 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:06:52,996 [62 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 5.735ms INFO 2026-04-19 20:06:52,996 [62 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:52,996 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.6245ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:06:52,997 [62 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:06:52,997 [62 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 26.8986ms INFO 2026-04-19 20:06:52,997 [62 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:52,997 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 29.235ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:06:53,003 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 20:06:53,003 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:06:53,003 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:53,004 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:06:53,007 [61 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:06:53,007 [61 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 2.7095ms INFO 2026-04-19 20:06:53,007 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:53,007 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.3511ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:06:53,030 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 20:06:53,030 [12 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:06:53,030 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:06:53,031 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:53,032 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:06:53,036 [61 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:06:53,036 [61 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 4.4318ms INFO 2026-04-19 20:06:53,036 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:53,036 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.0958ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:06:53,068 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 20:06:53,068 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:06:53,068 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:53,070 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:06:53,072 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:06:53,072 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 2.7214ms INFO 2026-04-19 20:06:53,072 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:53,072 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.4351ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:06:53,081 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 20:06:53,081 [61 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:06:53,081 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:53,082 [61 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:06:53,085 [61 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:06:53,085 [61 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 3.0531ms INFO 2026-04-19 20:06:53,085 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:53,085 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.6167ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:06:53,088 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 20:06:53,088 [61 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:06:53,088 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:53,089 [61 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:06:53,092 [61 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:06:53,092 [61 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 2.5085ms INFO 2026-04-19 20:06:53,092 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:53,092 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.006ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:06:53,102 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 20:06:53,102 [13 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:06:53,103 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:53,104 [13 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:06:53,111 [13 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:06:53,111 [13 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 7.5987ms INFO 2026-04-19 20:06:53,111 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:53,111 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.2517ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:06:53,115 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 20:06:53,116 [13 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:06:53,116 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:53,117 [13 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:06:53,120 [13 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:06:53,120 [13 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 2.9591ms INFO 2026-04-19 20:06:53,120 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:53,120 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.5175ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:06:53,298 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/null.83f7e40a.png INFO 2026-04-19 20:06:53,298 [61 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/null.83f7e40a.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\null.83f7e40a.png' INFO 2026-04-19 20:06:53,298 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.7979ms 200 image/png INFO 2026-04-19 20:06:53,336 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/wdqj.1dfb65ca.png INFO 2026-04-19 20:06:53,337 [13 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/wdqj.1dfb65ca.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\wdqj.1dfb65ca.png' INFO 2026-04-19 20:06:53,337 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.4386ms 200 image/png INFO 2026-04-19 20:06:53,343 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/wdjb.e624b7f0.png INFO 2026-04-19 20:06:53,343 [13 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/wdjb.e624b7f0.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\wdjb.e624b7f0.png' INFO 2026-04-19 20:06:53,343 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.3642ms 200 image/png INFO 2026-04-19 20:06:53,413 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/wddk.4a9e34c6.png INFO 2026-04-19 20:06:53,414 [13 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/wddk.4a9e34c6.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\wddk.4a9e34c6.png' INFO 2026-04-19 20:06:53,414 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.4801ms 200 image/png INFO 2026-04-19 20:06:53,414 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/yjg.7e6d65c1.png INFO 2026-04-19 20:06:53,415 [13 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/yjg.7e6d65c1.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\yjg.7e6d65c1.png' INFO 2026-04-19 20:06:53,415 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.5393ms 200 image/png INFO 2026-04-19 20:06:53,419 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/1.jpg INFO 2026-04-19 20:06:53,420 [23 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/1.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\1.jpg' INFO 2026-04-19 20:06:53,420 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.1308ms 200 image/jpeg INFO 2026-04-19 20:06:53,461 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/2.jpg INFO 2026-04-19 20:06:53,462 [61 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/2.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\2.jpg' INFO 2026-04-19 20:06:53,463 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.071ms 200 image/jpeg INFO 2026-04-19 20:06:53,463 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/3.jpg INFO 2026-04-19 20:06:53,464 [61 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/3.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\3.jpg' INFO 2026-04-19 20:06:53,464 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.791ms 200 image/jpeg INFO 2026-04-19 20:06:53,986 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 20:06:53,987 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 20:06:53,987 [61 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:06:53,987 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:53,987 [13 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:06:53,987 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:53,988 [61 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:06:53,988 [13 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:06:53,991 [61 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:06:53,991 [61 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 3.3679ms INFO 2026-04-19 20:06:53,991 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:53,992 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.5176ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:06:53,996 [13 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:06:53,996 [13 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 8.0328ms INFO 2026-04-19 20:06:53,996 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:53,996 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.805ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:06:54,026 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 20:06:54,026 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:06:54,026 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:54,027 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:06:54,036 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:06:54,036 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 8.9316ms INFO 2026-04-19 20:06:54,036 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:54,036 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.5671ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:06:54,066 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 20:06:54,066 [61 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:06:54,066 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:54,067 [61 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:06:54,089 [61 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:06:54,089 [61 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 21.4296ms INFO 2026-04-19 20:06:54,089 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:54,089 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 23.0337ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:06:54,516 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 20:06:54,516 [13 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:06:54,516 [13 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:06:54,517 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:54,518 [13 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:06:54,551 [61 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:06:54,551 [61 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 33.5493ms INFO 2026-04-19 20:06:54,552 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:06:54,552 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 35.6127ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:10:24,734 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 20:10:24,735 [68 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 20:10:24,735 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.8735ms 200 text/html INFO 2026-04-19 20:10:24,808 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/main.61ed0a96.js INFO 2026-04-19 20:10:24,808 [67 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:10:24,819 [52 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/main.61ed0a96.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\main.61ed0a96.js' INFO 2026-04-19 20:10:24,819 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.4682ms 200 application/javascript INFO 2026-04-19 20:10:24,848 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/config.js INFO 2026-04-19 20:10:24,849 [52 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/config.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\config.js' INFO 2026-04-19 20:10:24,849 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.4524ms 200 application/javascript INFO 2026-04-19 20:10:24,849 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/index.bc0e174a.css INFO 2026-04-19 20:10:24,852 [67 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/index.bc0e174a.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\index.bc0e174a.css' INFO 2026-04-19 20:10:24,852 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2.3877ms 200 text/css INFO 2026-04-19 20:10:24,852 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/zepto.min.js INFO 2026-04-19 20:10:24,853 [67 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/zepto.min.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\zepto.min.js' INFO 2026-04-19 20:10:24,853 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/base64.js INFO 2026-04-19 20:10:24,853 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.7394ms 200 application/javascript INFO 2026-04-19 20:10:24,853 [29 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/base64.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\base64.js' INFO 2026-04-19 20:10:24,853 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.5227ms 200 application/javascript INFO 2026-04-19 20:10:24,856 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/vconsole.3.14.7.min.js INFO 2026-04-19 20:10:24,857 [67 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/vconsole.3.14.7.min.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\vconsole.3.14.7.min.js' INFO 2026-04-19 20:10:24,857 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.2472ms 200 application/javascript INFO 2026-04-19 20:10:24,892 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/jquery-3.6.0.min.js INFO 2026-04-19 20:10:24,893 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/md5.js INFO 2026-04-19 20:10:24,893 [67 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/md5.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\md5.js' INFO 2026-04-19 20:10:24,893 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.8306ms 200 application/javascript INFO 2026-04-19 20:10:24,893 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/logHelper.js INFO 2026-04-19 20:10:24,894 [68 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/logHelper.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\logHelper.js' INFO 2026-04-19 20:10:24,894 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.3749ms 200 application/javascript INFO 2026-04-19 20:10:24,894 [29 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/jquery-3.6.0.min.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\jquery-3.6.0.min.js' INFO 2026-04-19 20:10:24,895 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2.0566ms 200 application/javascript INFO 2026-04-19 20:10:24,943 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776600624597&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 20:10:24,943 [67 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 20:10:24,943 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.4943ms 200 text/html INFO 2026-04-19 20:10:25,028 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/main.61ed0a96.js INFO 2026-04-19 20:10:25,028 [67 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:10:25,029 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/index.bc0e174a.css INFO 2026-04-19 20:10:25,033 [67 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/index.bc0e174a.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\index.bc0e174a.css' INFO 2026-04-19 20:10:25,033 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 3.2305ms 200 text/css INFO 2026-04-19 20:10:25,038 [29 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/main.61ed0a96.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\main.61ed0a96.js' INFO 2026-04-19 20:10:25,038 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.4464ms 200 application/javascript INFO 2026-04-19 20:10:26,087 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/lang.js INFO 2026-04-19 20:10:26,088 [29 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/lang.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\lang.js' INFO 2026-04-19 20:10:26,088 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.8487ms 200 application/javascript INFO 2026-04-19 20:10:26,653 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.460086724412339 INFO 2026-04-19 20:10:26,654 [29 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 20:10:26,654 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.8339ms 200 application/javascript INFO 2026-04-19 20:10:26,694 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/logo2.jpg INFO 2026-04-19 20:10:26,695 [29 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/logo2.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\logo2.jpg' INFO 2026-04-19 20:10:26,695 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.6848ms 200 image/jpeg INFO 2026-04-19 20:10:26,889 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/checkloginPri.html?timestamp=1776600624597&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 20:10:26,890 [29 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/checkloginPri.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\checkloginPri.html' INFO 2026-04-19 20:10:26,890 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.6941ms 200 text/html INFO 2026-04-19 20:10:26,974 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/ThirdPartyLogin?state=ww0fe1cb02189622be&agentId=1000003¶m= INFO 2026-04-19 20:10:26,974 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Home.Controllers.ThirdPartyLoginController.Get (Sg.Hcm.Web.Core)' INFO 2026-04-19 20:10:26,978 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "Index", controller = "ThirdPartyLogin", area = ""}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.ActionResult] Get(System.String, System.String, System.String, System.String) on controller Sg.Home.Controllers.ThirdPartyLoginController (Sg.Hcm.Web.Core). INFO 2026-04-19 20:10:26,982 [29 ] me.Controllers.ThirdPartyLoginController - WXSSO:code:,state:ww0fe1cb02189622be,param:,agentId:1000003 INFO 2026-04-19 20:10:26,982 [29 ] me.Controllers.ThirdPartyLoginController - WXSSO:EnableExtLink:0,ExtLinkUrl: INFO 2026-04-19 20:10:26,982 [29 ] me.Controllers.ThirdPartyLoginController - WXSSO:code is null INFO 2026-04-19 20:10:26,983 [29 ] me.Controllers.ThirdPartyLoginController - WXSSO:clientUrl:http://ehr.ergotron.net:8082/HcmM INFO 2026-04-19 20:10:26,983 [29 ] me.Controllers.ThirdPartyLoginController - WXSSO:gotoCodeUrlwhereCodeNull:https://open.weixin.qq.com/connect/oauth2/authorize?appid=ww0fe1cb02189622be&redirect_uri=http%3a%2f%2fehr.ergotron.net%3a8082%2fHcmM%2fcheckloginPri.html%3fcorpid%3dww0fe1cb02189622be%26agentId%3d1000003&response_type=code&scope=snsapi_base&agentId=1000003&state=ww0fe1cb02189622be#wechat_redirect INFO 2026-04-19 20:10:26,987 [29 ] vc.Infrastructure.RedirectResultExecutor - Executing RedirectResult, redirecting to https://open.weixin.qq.com/connect/oauth2/authorize?appid=ww0fe1cb02189622be&redirect_uri=http%3a%2f%2fehr.ergotron.net%3a8082%2fHcmM%2fcheckloginPri.html%3fcorpid%3dww0fe1cb02189622be%26agentId%3d1000003&response_type=code&scope=snsapi_base&agentId=1000003&state=ww0fe1cb02189622be#wechat_redirect. INFO 2026-04-19 20:10:26,987 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Home.Controllers.ThirdPartyLoginController.Get (Sg.Hcm.Web.Core) in 8.778ms INFO 2026-04-19 20:10:26,987 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Home.Controllers.ThirdPartyLoginController.Get (Sg.Hcm.Web.Core)' INFO 2026-04-19 20:10:26,988 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.4072ms 302 INFO 2026-04-19 20:10:27,346 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/checkloginPri.html?corpid=ww0fe1cb02189622be&agentId=1000003&code=xVqriASbUAEKy97MxUpYTyHiaU9Pb0gG6Oec4xH-k5g&state=ww0fe1cb02189622be INFO 2026-04-19 20:10:27,346 [29 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/checkloginPri.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\checkloginPri.html' INFO 2026-04-19 20:10:27,347 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.766ms 200 text/html INFO 2026-04-19 20:10:27,429 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/ThirdPartyLogin?state=ww0fe1cb02189622be&agentId=1000003&code=xVqriASbUAEKy97MxUpYTyHiaU9Pb0gG6Oec4xH-k5g INFO 2026-04-19 20:10:27,429 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Home.Controllers.ThirdPartyLoginController.Get (Sg.Hcm.Web.Core)' INFO 2026-04-19 20:10:27,431 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "Index", controller = "ThirdPartyLogin", area = ""}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.ActionResult] Get(System.String, System.String, System.String, System.String) on controller Sg.Home.Controllers.ThirdPartyLoginController (Sg.Hcm.Web.Core). INFO 2026-04-19 20:10:27,432 [29 ] me.Controllers.ThirdPartyLoginController - WXSSO:code:xVqriASbUAEKy97MxUpYTyHiaU9Pb0gG6Oec4xH-k5g,state:ww0fe1cb02189622be,param:,agentId:1000003 INFO 2026-04-19 20:10:27,432 [29 ] me.Controllers.ThirdPartyLoginController - WXSSO:EnableExtLink:0,ExtLinkUrl: INFO 2026-04-19 20:10:27,432 [29 ] me.Controllers.ThirdPartyLoginController - WXSSO:code:xVqriASbUAEKy97MxUpYTyHiaU9Pb0gG6Oec4xH-k5g INFO 2026-04-19 20:10:27,432 [29 ] me.Controllers.ThirdPartyLoginController - WXSSO:agentId:1000003 INFO 2026-04-19 20:10:27,432 [29 ] me.Controllers.ThirdPartyLoginController - WXSSO:secret:pqruwD8jcItRnmFQ-0HmMczL6rqgD17ifpnKm9uQCIA INFO 2026-04-19 20:10:27,772 [29 ] me.Controllers.ThirdPartyLoginController - WXSSO:Getaccesstoken:GFDmqvi7UbssBbkGi_9sWzQQ_64yUdu1hy_elLbwFBunU6kULPQibMImEwpbC1RXuGz0-7dTTa90Lhfb57VqjpT4a2uvjOHFoBjZpAZhlSbYlSiw6NDFXUp4Bcv8qAJf9BYKsvtN5eg9q4V0f3ciRXlFkAqOm-sFG92-nXq-vQ-i9pPym4LrVy0bS-3Ghe4feen6dx7cyPTI6WIMRR4qlg INFO 2026-04-19 20:10:27,772 [29 ] me.Controllers.ThirdPartyLoginController - WXSSO:GetUserUrl:https://qyapi.weixin.qq.com/cgi-bin/user/getuserinfo?access_token=GFDmqvi7UbssBbkGi_9sWzQQ_64yUdu1hy_elLbwFBunU6kULPQibMImEwpbC1RXuGz0-7dTTa90Lhfb57VqjpT4a2uvjOHFoBjZpAZhlSbYlSiw6NDFXUp4Bcv8qAJf9BYKsvtN5eg9q4V0f3ciRXlFkAqOm-sFG92-nXq-vQ-i9pPym4LrVy0bS-3Ghe4feen6dx7cyPTI6WIMRR4qlg&code=xVqriASbUAEKy97MxUpYTyHiaU9Pb0gG6Oec4xH-k5g INFO 2026-04-19 20:10:28,088 [29 ] me.Controllers.ThirdPartyLoginController - WXSSO:getUserResult:{"UserId":"15814373192","DeviceId":"922d266e9cc42936","errcode":0,"errmsg":"ok"} INFO 2026-04-19 20:10:28,104 [29 ] me.Controllers.ThirdPartyLoginController - WXSSO:DeviceId:922d266e9cc42936 WxUserId:15814373192 INFO 2026-04-19 20:10:28,120 [29 ] me.Controllers.ThirdPartyLoginController - WXSSO:A0190:D016283,a0188:65124 INFO 2026-04-19 20:10:28,232 [29 ] Mvc.Infrastructure.ContentResultExecutor - Executing ContentResult with HTTP Response ContentType of text/plain; charset=utf-8 INFO 2026-04-19 20:10:28,233 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Home.Controllers.ThirdPartyLoginController.Get (Sg.Hcm.Web.Core) in 801.8147ms INFO 2026-04-19 20:10:28,233 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Home.Controllers.ThirdPartyLoginController.Get (Sg.Hcm.Web.Core)' INFO 2026-04-19 20:10:28,233 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 803.8069ms 200 text/plain; charset=utf-8 INFO 2026-04-19 20:10:28,309 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776600627983&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003 INFO 2026-04-19 20:10:28,310 [26 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 20:10:28,310 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.6363ms 200 text/html INFO 2026-04-19 20:10:28,894 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.4975046909158909 INFO 2026-04-19 20:10:28,895 [52 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 20:10:28,895 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.5696ms 200 application/javascript INFO 2026-04-19 20:10:29,213 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 615 INFO 2026-04-19 20:10:29,213 [26 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:10:29,213 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:10:29,213 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:29,214 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776600627983%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003& INFO 2026-04-19 20:10:29,215 [52 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:10:29,215 [52 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:29,215 [26 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:10:29,216 [26 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 20:10:29,216 [52 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:10:29,216 [26 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 20:10:29,216 [26 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 20:10:29,217 [52 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776600627983&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003 INFO 2026-04-19 20:10:29,220 [52 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:10:29,220 [52 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 3.7917ms INFO 2026-04-19 20:10:29,220 [52 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:29,220 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.4952ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:10:29,231 [26 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 20:10:29,234 [26 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:10:29,234 [26 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 18.7223ms INFO 2026-04-19 20:10:29,234 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:29,234 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 20.8213ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:10:29,373 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 20:10:29,374 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:10:29,374 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:29,375 [26 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:10:29,376 [26 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 20:10:29,376 [26 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 20:10:29,376 [26 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 20:10:29,391 [26 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 20:10:29,394 [26 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:10:29,394 [26 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 19.0988ms INFO 2026-04-19 20:10:29,394 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:29,394 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 21.0393ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:10:29,414 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 20:10:29,414 [68 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:10:29,414 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:29,432 [68 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:10:29,436 [68 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:10:29,436 [68 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.7509ms INFO 2026-04-19 20:10:29,436 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:29,436 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 22.3719ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:10:29,533 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/keepAlive.dc843649.js INFO 2026-04-19 20:10:29,533 [26 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:10:29,533 [26 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/keepAlive.dc843649.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\keepAlive.dc843649.js' INFO 2026-04-19 20:10:29,533 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.5719ms 200 application/javascript INFO 2026-04-19 20:10:29,533 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/null.91e82149.js INFO 2026-04-19 20:10:29,534 [52 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:10:29,534 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/index.498c386f.js INFO 2026-04-19 20:10:29,534 [52 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/null.91e82149.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\null.91e82149.js' INFO 2026-04-19 20:10:29,534 [26 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:10:29,534 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.4049ms 200 application/javascript INFO 2026-04-19 20:10:29,534 [26 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/index.498c386f.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\index.498c386f.js' INFO 2026-04-19 20:10:29,534 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.7001ms 200 application/javascript INFO 2026-04-19 20:10:29,535 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/null.b423664e.js INFO 2026-04-19 20:10:29,535 [52 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:10:29,536 [52 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/null.b423664e.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\null.b423664e.js' INFO 2026-04-19 20:10:29,536 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.4377ms 200 application/javascript INFO 2026-04-19 20:10:29,588 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/index.3e032556.css INFO 2026-04-19 20:10:29,588 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/unitMenu.7af4f9f2.css INFO 2026-04-19 20:10:29,588 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/childMenu.94546d5d.js INFO 2026-04-19 20:10:29,588 [68 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:10:29,588 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/null.0ed91962.css INFO 2026-04-19 20:10:29,589 [29 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/null.0ed91962.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\null.0ed91962.css' INFO 2026-04-19 20:10:29,589 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.4306ms 200 text/css INFO 2026-04-19 20:10:29,589 [68 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/childMenu.94546d5d.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\childMenu.94546d5d.js' INFO 2026-04-19 20:10:29,589 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.7762ms 200 application/javascript INFO 2026-04-19 20:10:29,589 [26 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/index.3e032556.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\index.3e032556.css' INFO 2026-04-19 20:10:29,589 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.1101ms 200 text/css INFO 2026-04-19 20:10:29,589 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/unitMenu.3916401c.js INFO 2026-04-19 20:10:29,589 [68 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:10:29,590 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 20:10:29,590 [68 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/unitMenu.3916401c.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\unitMenu.3916401c.js' INFO 2026-04-19 20:10:29,590 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.4589ms 200 application/javascript INFO 2026-04-19 20:10:29,590 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:10:29,590 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:29,590 [68 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/unitMenu.7af4f9f2.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\unitMenu.7af4f9f2.css' INFO 2026-04-19 20:10:29,590 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2.0346ms 200 text/css INFO 2026-04-19 20:10:29,592 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:10:29,595 [23 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:10:29,595 [23 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 3.2555ms INFO 2026-04-19 20:10:29,595 [23 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:29,595 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.5886ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:10:29,648 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 20:10:29,648 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 20:10:29,648 [29 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:10:29,648 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:10:29,648 [23 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:10:29,648 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:29,648 [23 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:29,650 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:10:29,650 [23 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:10:29,653 [61 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:10:29,653 [61 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.2702ms INFO 2026-04-19 20:10:29,653 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:29,653 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.9677ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:10:29,655 [23 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:10:29,655 [23 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.1656ms INFO 2026-04-19 20:10:29,655 [23 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:29,655 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.8519ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:10:29,928 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 20:10:29,928 [23 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:10:29,928 [23 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:29,930 [23 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:10:29,935 [23 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:10:29,935 [23 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 5.0721ms INFO 2026-04-19 20:10:29,935 [23 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:29,935 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.9021ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:10:30,064 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/wdjb.e624b7f0.png INFO 2026-04-19 20:10:30,064 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/wdqj.1dfb65ca.png INFO 2026-04-19 20:10:30,064 [29 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/wdjb.e624b7f0.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\wdjb.e624b7f0.png' INFO 2026-04-19 20:10:30,064 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.5157ms 200 image/png INFO 2026-04-19 20:10:30,065 [23 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/wdqj.1dfb65ca.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\wdqj.1dfb65ca.png' INFO 2026-04-19 20:10:30,065 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.4464ms 200 image/png INFO 2026-04-19 20:10:30,068 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/yjg.7e6d65c1.png INFO 2026-04-19 20:10:30,068 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/wddk.4a9e34c6.png INFO 2026-04-19 20:10:30,069 [29 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/yjg.7e6d65c1.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\yjg.7e6d65c1.png' INFO 2026-04-19 20:10:30,069 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.3703ms 200 image/png INFO 2026-04-19 20:10:30,069 [23 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/wddk.4a9e34c6.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\wddk.4a9e34c6.png' INFO 2026-04-19 20:10:30,069 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.6269ms 200 image/png INFO 2026-04-19 20:10:30,222 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 20:10:30,223 [23 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:10:30,223 [23 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:30,223 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 20:10:30,223 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 20:10:30,223 [27 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:10:30,223 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:30,224 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:10:30,224 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:30,224 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 20:10:30,224 [61 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:10:30,224 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:30,224 [23 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:10:30,225 [27 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:10:30,225 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:10:30,226 [61 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:10:30,226 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 20:10:30,226 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:10:30,226 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:30,227 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:10:30,228 [23 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:10:30,228 [23 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.1258ms INFO 2026-04-19 20:10:30,228 [23 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:30,228 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.0083ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:10:30,229 [61 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:10:30,229 [61 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 3.0622ms INFO 2026-04-19 20:10:30,229 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:30,229 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.0142ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:10:30,233 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:10:30,233 [23 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:10:30,233 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:10:30,233 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 8.508ms INFO 2026-04-19 20:10:30,233 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:30,233 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.1393ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:10:30,233 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 5.479ms INFO 2026-04-19 20:10:30,234 [23 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 8.907ms INFO 2026-04-19 20:10:30,234 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:30,234 [23 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:30,234 [23 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.7104ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:10:30,234 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.0188ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:10:30,407 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/null.83f7e40a.png INFO 2026-04-19 20:10:30,408 [65 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/null.83f7e40a.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\null.83f7e40a.png' INFO 2026-04-19 20:10:30,408 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.7701ms 200 image/png INFO 2026-04-19 20:10:30,409 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/1.jpg INFO 2026-04-19 20:10:30,410 [67 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/1.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\1.jpg' INFO 2026-04-19 20:10:30,410 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.1337ms 200 image/jpeg INFO 2026-04-19 20:10:30,448 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/3.jpg INFO 2026-04-19 20:10:30,448 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/2.jpg INFO 2026-04-19 20:10:30,449 [26 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/3.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\3.jpg' INFO 2026-04-19 20:10:30,449 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.8452ms 200 image/jpeg INFO 2026-04-19 20:10:30,449 [67 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/2.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\2.jpg' INFO 2026-04-19 20:10:30,449 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.1573ms 200 image/jpeg INFO 2026-04-19 20:10:30,528 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 20:10:30,528 [68 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:10:30,528 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:30,529 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 20:10:30,529 [67 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:10:30,529 [68 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:10:30,529 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:30,531 [67 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:10:30,544 [67 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:10:30,544 [67 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 13.5948ms INFO 2026-04-19 20:10:30,544 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:30,544 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.2601ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:10:30,552 [68 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:10:30,552 [68 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 22.5746ms INFO 2026-04-19 20:10:30,552 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:30,552 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 24.4811ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:10:30,567 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 20:10:30,567 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:10:30,568 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:30,569 [26 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:10:30,571 [26 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:10:30,571 [26 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 2.7695ms INFO 2026-04-19 20:10:30,572 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:30,572 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.43ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:10:34,493 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/card.fe9abb23.js INFO 2026-04-19 20:10:34,493 [67 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:10:34,493 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/card.faf5be70.css INFO 2026-04-19 20:10:34,494 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/language.88fb6f77.js INFO 2026-04-19 20:10:34,494 [68 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:10:34,494 [68 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/language.88fb6f77.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\language.88fb6f77.js' INFO 2026-04-19 20:10:34,494 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.5164ms 200 application/javascript INFO 2026-04-19 20:10:34,520 [67 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/card.fe9abb23.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\card.fe9abb23.js' INFO 2026-04-19 20:10:34,520 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 27.5404ms 200 application/javascript INFO 2026-04-19 20:10:34,528 [26 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/card.faf5be70.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\card.faf5be70.css' INFO 2026-04-19 20:10:34,528 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 34.9424ms 200 text/css INFO 2026-04-19 20:10:34,548 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 20:10:34,548 [26 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:10:34,548 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:10:34,549 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:34,550 [26 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:10:34,555 [26 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:10:34,555 [26 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.1529ms INFO 2026-04-19 20:10:34,555 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:34,555 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.0658ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:10:35,058 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Card/PunchClockDate? application/x-www-form-urlencoded 26 INFO 2026-04-19 20:10:35,058 [65 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:10:35,058 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050301&IsEss=true& INFO 2026-04-19 20:10:35,058 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:10:35,058 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:35,060 [26 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:10:35,063 [26 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:10:35,063 [26 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.2662ms INFO 2026-04-19 20:10:35,063 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:35,063 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.1506ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:10:35,065 [65 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:10:35,065 [65 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:35,067 [65 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PunchClockDate", controller = "Card"}. Executing controller action with signature Sg.HcmMb.Card.Dto.PunchClockResultListDto PunchClockDate(System.String, System.String) on controller Sg.HcmMb.Card.CardAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:10:35,072 [65 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:10:35,072 [65 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M) in 4.4625ms INFO 2026-04-19 20:10:35,072 [65 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:35,072 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.305ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:10:37,373 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Card/PunchClockDate? application/x-www-form-urlencoded 26 INFO 2026-04-19 20:10:37,373 [65 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:10:37,373 [65 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:10:37,373 [65 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:37,375 [65 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PunchClockDate", controller = "Card"}. Executing controller action with signature Sg.HcmMb.Card.Dto.PunchClockResultListDto PunchClockDate(System.String, System.String) on controller Sg.HcmMb.Card.CardAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:10:37,436 [65 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:10:37,437 [65 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M) in 62.0306ms INFO 2026-04-19 20:10:37,437 [65 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:37,437 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 64.2628ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:10:40,263 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Card/PunchClockDate? application/x-www-form-urlencoded 26 INFO 2026-04-19 20:10:40,264 [68 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:10:40,264 [68 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:10:40,264 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:40,265 [68 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PunchClockDate", controller = "Card"}. Executing controller action with signature Sg.HcmMb.Card.Dto.PunchClockResultListDto PunchClockDate(System.String, System.String) on controller Sg.HcmMb.Card.CardAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:10:40,326 [68 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:10:40,326 [68 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M) in 60.4525ms INFO 2026-04-19 20:10:40,326 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:40,326 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 62.5188ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:10:42,492 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Card/PunchClockDate? application/x-www-form-urlencoded 26 INFO 2026-04-19 20:10:42,492 [26 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:10:42,493 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:10:42,493 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:42,494 [26 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PunchClockDate", controller = "Card"}. Executing controller action with signature Sg.HcmMb.Card.Dto.PunchClockResultListDto PunchClockDate(System.String, System.String) on controller Sg.HcmMb.Card.CardAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:10:42,499 [26 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:10:42,499 [26 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M) in 4.9811ms INFO 2026-04-19 20:10:42,499 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:42,499 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.087ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:10:43,927 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 20:10:43,927 [26 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:10:43,928 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:10:43,928 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:43,929 [26 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:10:43,934 [67 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:10:43,934 [67 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.3498ms INFO 2026-04-19 20:10:43,934 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:43,935 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.4952ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:10:44,807 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ToDoListMgr/GetToDoListResult?url=salary& INFO 2026-04-19 20:10:44,809 [65 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:10:44,809 [65 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.ToDoList.ToDoListMgrAppService.GetToDoListResult (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:44,810 [65 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetToDoListResult", controller = "ToDoListMgr"}. Executing controller action with signature Sg.HcmMb.ToDoList.Dto.ToDoListResultDto GetToDoListResult(Sg.HcmMb.ToDoList.Dto.ToDoListUrlDto) on controller Sg.HcmMb.ToDoList.ToDoListMgrAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:10:44,811 [65 ] Sg.HcmMb.ToDoList.ToDoListMgrAppService - GetToDoListResult_requestToken:Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjY1MTI0IiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6IkQwMTYyODMiLCJodHRwOi8vd3d3LmFzcG5ldGJvaWxlcnBsYXRlLmNvbS9pZGVudGl0eS9jbGFpbXMvdGVuYW50SWQiOiIxIiwiVXNlck5hbWUiOiLmnY7lub_lh6QiLCJMYW5ndWFnZSI6InpoLWNuIiwic3ViIjoiNjUxMjQiLCJqdGkiOiJhODcxM2QwNS0wMGY2LTRhNTItYWJlMS05ZmU3NTdiYzY2MDciLCJpYXQiOjE3NzY2MDA2MjgsIm5iZiI6MTc3NjYwMDYyNiwiZXhwIjoxNzc2Njg3MDI4LCJpc3MiOiJIY20iLCJhdWQiOiJIY20ifQ.BtMU2k5eHTLM19JJiSq7_r7rvdAA-IF3RmyArqdH_1c INFO 2026-04-19 20:10:44,814 [65 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:10:44,815 [65 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.ToDoList.ToDoListMgrAppService.GetToDoListResult (Sg.Hcm.Application.M) in 4.1289ms INFO 2026-04-19 20:10:44,815 [65 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.ToDoList.ToDoListMgrAppService.GetToDoListResult (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:44,815 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.3625ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:10:44,912 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/salary.21845557.js INFO 2026-04-19 20:10:44,912 [26 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:10:44,914 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/salary.1de53a28.css INFO 2026-04-19 20:10:44,937 [65 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/salary.1de53a28.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\salary.1de53a28.css' INFO 2026-04-19 20:10:44,937 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 22.8829ms 200 text/css INFO 2026-04-19 20:10:44,950 [26 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/salary.21845557.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\salary.21845557.js' INFO 2026-04-19 20:10:44,950 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 37.575ms 200 application/javascript INFO 2026-04-19 20:10:45,047 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 37 INFO 2026-04-19 20:10:45,047 [26 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:10:45,048 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:10:45,048 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:45,049 [26 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:10:45,054 [26 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:10:45,054 [26 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.267ms INFO 2026-04-19 20:10:45,054 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:45,054 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.277ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:10:45,448 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/salaryTop1.94d44d34.png INFO 2026-04-19 20:10:45,468 [26 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/salaryTop1.94d44d34.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\salaryTop1.94d44d34.png' INFO 2026-04-19 20:10:45,468 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 20.1985ms 200 image/png INFO 2026-04-19 20:10:45,503 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/PubClass/GetParameters?tableName=MobileParas¶meterNames=enableFaceUser& INFO 2026-04-19 20:10:45,503 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:10:45,503 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:45,505 [26 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParameters", controller = "PubClass"}. Executing controller action with signature System.Object GetParameters(System.String, System.String) on controller Sg.HcmMb.PubClass.PubClassAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:10:45,509 [26 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:10:45,509 [26 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M) in 3.7414ms INFO 2026-04-19 20:10:45,509 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:45,509 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.9411ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:10:45,848 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Salary/GetIsDefaultPwd?& INFO 2026-04-19 20:10:45,848 [65 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:10:45,849 [65 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Pay.SalaryAppService.GetIsDefaultPwd (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:45,849 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Salary/ConfirmPwdByEnableCheckPwd2? application/x-www-form-urlencoded 0 INFO 2026-04-19 20:10:45,849 [26 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:10:45,849 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:10:45,849 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Pay.SalaryAppService.ConfirmPwdByEnableCheckPwd2 (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:45,850 [65 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetIsDefaultPwd", controller = "Salary"}. Executing controller action with signature Boolean GetIsDefaultPwd() on controller Sg.HcmMb.Pay.SalaryAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:10:45,851 [26 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "ConfirmPwdByEnableCheckPwd2", controller = "Salary"}. Executing controller action with signature Boolean ConfirmPwdByEnableCheckPwd2() on controller Sg.HcmMb.Pay.SalaryAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:10:45,855 [26 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:10:45,855 [26 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Pay.SalaryAppService.ConfirmPwdByEnableCheckPwd2 (Sg.Hcm.Application.M) in 4.2014ms INFO 2026-04-19 20:10:45,855 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Pay.SalaryAppService.ConfirmPwdByEnableCheckPwd2 (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:45,855 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.0571ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:10:45,855 [65 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:10:45,855 [65 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Pay.SalaryAppService.GetIsDefaultPwd (Sg.Hcm.Application.M) in 5.3718ms INFO 2026-04-19 20:10:45,855 [65 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Pay.SalaryAppService.GetIsDefaultPwd (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:45,855 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.4835ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:10:46,248 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050002&IsEss=true& INFO 2026-04-19 20:10:46,248 [65 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:10:46,248 [65 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:46,250 [65 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:10:46,254 [65 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:10:46,254 [65 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.9133ms INFO 2026-04-19 20:10:46,254 [65 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:46,254 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.9411ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:10:57,873 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Salary/CheckPwd2? application/json 16 INFO 2026-04-19 20:10:57,873 [66 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:10:57,873 [66 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:10:57,873 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Pay.SalaryAppService.CheckPwd2 (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:57,875 [66 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckPwd2", controller = "Salary"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckPwd2(Sg.HcmMb.Pay.Dto.PwdDto) on controller Sg.HcmMb.Pay.SalaryAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:10:57,879 [66 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:10:57,879 [66 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Pay.SalaryAppService.CheckPwd2 (Sg.Hcm.Application.M) in 4.9188ms INFO 2026-04-19 20:10:57,879 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Pay.SalaryAppService.CheckPwd2 (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:57,880 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.0136ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:10:58,973 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Salary/CheckPwd2? application/json 16 INFO 2026-04-19 20:10:58,973 [67 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:10:58,973 [67 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:10:58,973 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Pay.SalaryAppService.CheckPwd2 (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:58,975 [67 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckPwd2", controller = "Salary"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckPwd2(Sg.HcmMb.Pay.Dto.PwdDto) on controller Sg.HcmMb.Pay.SalaryAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:10:58,979 [67 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:10:58,980 [67 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Pay.SalaryAppService.CheckPwd2 (Sg.Hcm.Application.M) in 4.8738ms INFO 2026-04-19 20:10:58,980 [67 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Pay.SalaryAppService.CheckPwd2 (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:58,980 [67 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.9454ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:10:59,292 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Salary/CheckPwd2? application/json 16 INFO 2026-04-19 20:10:59,292 [65 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:10:59,293 [65 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:10:59,293 [65 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Pay.SalaryAppService.CheckPwd2 (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:59,294 [65 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckPwd2", controller = "Salary"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckPwd2(Sg.HcmMb.Pay.Dto.PwdDto) on controller Sg.HcmMb.Pay.SalaryAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:10:59,299 [65 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:10:59,299 [65 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Pay.SalaryAppService.CheckPwd2 (Sg.Hcm.Application.M) in 4.6522ms INFO 2026-04-19 20:10:59,299 [65 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Pay.SalaryAppService.CheckPwd2 (Sg.Hcm.Application.M)' INFO 2026-04-19 20:10:59,299 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.6529ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:11:00,647 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 20:11:00,647 [66 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:11:00,648 [66 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:11:00,648 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:11:00,649 [66 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:11:00,654 [66 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:11:00,654 [66 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.2767ms INFO 2026-04-19 20:11:00,654 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:11:00,654 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.2713ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:11:06,657 [63 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/approvalList.955af4a1.js INFO 2026-04-19 20:11:06,657 [63 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:11:06,658 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/approvalList.289d862c.css INFO 2026-04-19 20:11:06,667 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 69 INFO 2026-04-19 20:11:06,667 [66 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:11:06,668 [66 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:11:06,668 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:11:06,669 [66 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:11:06,674 [66 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:11:06,674 [66 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.3103ms INFO 2026-04-19 20:11:06,674 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:11:06,674 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.2495ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:11:06,689 [63 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/approvalList.955af4a1.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\approvalList.955af4a1.js' INFO 2026-04-19 20:11:06,689 [63 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 31.831ms 200 application/javascript INFO 2026-04-19 20:11:06,695 [26 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/approvalList.289d862c.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\approvalList.289d862c.css' INFO 2026-04-19 20:11:06,695 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 37.8365ms 200 text/css INFO 2026-04-19 20:11:07,133 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/PubClass/GetParameters?tableName=MobileParas¶meterNames=disableBatchApproval& INFO 2026-04-19 20:11:07,133 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/findEmpty1.0aa6bbb1.png INFO 2026-04-19 20:11:07,133 [66 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:11:07,133 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 20:11:07,135 [66 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParameters", controller = "PubClass"}. Executing controller action with signature System.Object GetParameters(System.String, System.String) on controller Sg.HcmMb.PubClass.PubClassAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:11:07,141 [66 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:11:07,141 [66 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M) in 6.7062ms INFO 2026-04-19 20:11:07,141 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 20:11:07,141 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.8152ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:11:07,152 [63 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/findEmpty1.0aa6bbb1.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\findEmpty1.0aa6bbb1.png' INFO 2026-04-19 20:11:07,152 [63 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 19.4661ms 200 image/png INFO 2026-04-19 20:11:07,263 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetWorkFlowParas?& INFO 2026-04-19 20:11:07,263 [63 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetFlowList?deptCode=&applyA0188=&flowId=&beginTime=&endTime=&page=1&Flag=4&type=0&formCode=& INFO 2026-04-19 20:11:07,263 [63 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:11:07,263 [66 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:11:07,263 [63 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowList (Sg.Hcm.Application.M)' INFO 2026-04-19 20:11:07,263 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetWorkFlowParas (Sg.Hcm.Application.M)' INFO 2026-04-19 20:11:07,264 [26 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetSelectNum?& INFO 2026-04-19 20:11:07,264 [26 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:11:07,264 [26 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetSelectNum (Sg.Hcm.Application.M)' INFO 2026-04-19 20:11:07,264 [66 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetWorkFlowParas", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.WorkFlowParasDro GetWorkFlowParas() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:11:07,265 [63 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetFlowList", controller = "EWorkFlow"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.EWorkFlow.Dto.FlowListDto] GetFlowList(System.String, Int32, System.String, System.String, System.String, System.String, System.String, System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:11:07,265 [26 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetSelectNum", controller = "EWorkFlow"}. Executing controller action with signature Int32 GetSelectNum() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:11:07,271 [66 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:11:07,271 [66 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetWorkFlowParas (Sg.Hcm.Application.M) in 6.3816ms INFO 2026-04-19 20:11:07,271 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetWorkFlowParas (Sg.Hcm.Application.M)' INFO 2026-04-19 20:11:07,271 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.2631ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:11:07,272 [66 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:11:07,272 [66 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetSelectNum (Sg.Hcm.Application.M) in 6.5373ms INFO 2026-04-19 20:11:07,272 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetSelectNum (Sg.Hcm.Application.M)' INFO 2026-04-19 20:11:07,272 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.5208ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:11:07,424 [65 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:11:07,425 [65 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowList (Sg.Hcm.Application.M) in 159.7934ms INFO 2026-04-19 20:11:07,425 [65 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowList (Sg.Hcm.Application.M)' INFO 2026-04-19 20:11:07,425 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 162.5748ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:11:22,572 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 20:11:22,572 [66 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:11:22,572 [66 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:11:22,572 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:11:22,574 [66 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:11:22,579 [66 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:11:22,579 [66 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.6823ms INFO 2026-04-19 20:11:22,579 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:11:22,580 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.6908ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:32:22,127 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-04-19 20:32:22,717 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmM\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-04-19 20:32:22,753 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776601938556&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 20:32:22,766 [6 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 20:32:22,767 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.2179ms 200 text/html INFO 2026-04-19 20:32:23,177 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.7769370890876088 INFO 2026-04-19 20:32:23,179 [6 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 20:32:23,179 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2.7666ms 200 application/javascript INFO 2026-04-19 20:32:23,313 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776601938556%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 20:32:23,340 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 20:32:23,343 [12 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:32:23,461 [7 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 20:32:23,461 [12 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 20:32:23,463 [12 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 20:32:23,463 [7 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 20:32:23,469 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:23,469 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:24,600 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:32:24,600 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). WARN 2026-04-19 20:32:24,928 [12 ] Mvc.Authorization.AbpAuthorizationFilter - Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) INFO 2026-04-19 20:32:24,932 [12 ] c.Infrastructure.ControllerActionInvoker - Authorization failed for the request at filter 'Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter'. INFO 2026-04-19 20:32:24,934 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:32:24,960 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 357.4306ms INFO 2026-04-19 20:32:24,960 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:24,961 [7 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776601938556&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 20:32:24,962 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1621.8493ms 401 application/json; charset=utf-8 INFO 2026-04-19 20:32:25,169 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/TokenAuth/ReflashToken? application/json 692 INFO 2026-04-19 20:32:25,169 [12 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:32:25,178 [12 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 20:32:25,178 [12 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 20:32:25,178 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 20:32:25,181 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "ReflashToken", controller = "TokenAuth", area = ""}. Executing controller action with signature System.String ReflashToken(Sg.HcmMb.Models.TokenAuth.ReflashTokenModel) on controller Sg.Hcm.Controllers.TokenAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 20:32:25,645 [12 ] Sg.Hcm.Controllers.TokenAuthController - ReflashToken_requestToken:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE2NzgiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiRDAxMDk5OCIsImh0dHA6Ly93d3cuYXNwbmV0Ym9pbGVycGxhdGUuY29tL2lkZW50aXR5L2NsYWltcy90ZW5hbnRJZCI6IjEiLCJVc2VyTmFtZSI6IuiwouiAgOmUiyIsIkxhbmd1YWdlIjoiemgtY24iLCJzdWIiOiIxNjc4IiwianRpIjoiZDRmZGZiNzEtMzJlMi00MTc1LTkzYzMtYTA0NDE5OTM0OTU3IiwiaWF0IjoxNzc2NTA1ODMyLCJuYmYiOjE3NzY1MDU4MzAsImV4cCI6MTc3NjU5MjIzMiwiaXNzIjoiSGNtIiwiYXVkIjoiSGNtIn0.1V43mA4oj4TL5oK2zLqjKb-PpfMz8dQXtALn3WTReZU INFO 2026-04-19 20:32:25,760 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:32:25,760 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:32:25,761 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core) in 579.6248ms INFO 2026-04-19 20:32:25,761 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 20:32:25,762 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 593.5015ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:32:25,762 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 1162.0787ms INFO 2026-04-19 20:32:25,762 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:25,763 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2449.6824ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:32:25,886 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 20:32:25,887 [12 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:32:25,905 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:32:25,940 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:25,942 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:32:25,963 [6 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 20:32:25,963 [6 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 20:32:25,963 [6 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 20:32:26,030 [6 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 20:32:26,034 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:32:26,035 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 92.369ms INFO 2026-04-19 20:32:26,035 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:26,035 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 148.478ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:32:26,175 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 20:32:26,177 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 20:32:26,178 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:32:26,180 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:32:26,180 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:26,181 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:26,188 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:32:26,188 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:32:26,190 [6 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 20:32:26,205 [6 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 20:32:26,205 [6 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 20:32:26,237 [6 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 20:32:26,244 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:32:26,245 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:32:26,247 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 58.9326ms INFO 2026-04-19 20:32:26,247 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:26,248 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 71.1911ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:32:26,249 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 60.6719ms INFO 2026-04-19 20:32:26,249 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:26,249 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 74.0491ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:32:26,367 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 20:32:26,368 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:32:26,369 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:26,369 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 20:32:26,370 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:32:26,370 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:26,372 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:32:26,372 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:32:26,376 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 20:32:26,376 [7 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:32:26,377 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:32:26,377 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:26,377 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:32:26,377 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 5.8778ms INFO 2026-04-19 20:32:26,377 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:26,378 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.3787ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:32:26,379 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:32:26,448 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 20:32:26,448 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:32:26,448 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 20:32:26,448 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:26,448 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 20:32:26,449 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:32:26,449 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:32:26,449 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:26,449 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:26,451 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:32:26,522 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:32:26,524 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 20:32:26,524 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:32:26,525 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:32:26,525 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:26,540 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:32:26,546 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:32:26,548 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 176.4806ms INFO 2026-04-19 20:32:26,548 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:26,548 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 181.1578ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:32:26,549 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:32:26,549 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 26.8204ms INFO 2026-04-19 20:32:26,549 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:26,549 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 101.0967ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:32:26,574 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:32:26,574 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:32:26,575 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 123.6149ms INFO 2026-04-19 20:32:26,575 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:26,575 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 126.4055ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:32:26,575 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 50.8601ms INFO 2026-04-19 20:32:26,576 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:26,576 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 127.7113ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:32:26,593 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 20:32:26,593 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:32:26,593 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:26,596 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:32:26,598 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:32:26,598 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 58.498ms INFO 2026-04-19 20:32:26,598 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:26,599 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 74.3895ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:32:26,600 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 20:32:26,602 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:32:26,602 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:26,613 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 20:32:26,613 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:32:26,614 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:26,687 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 20:32:26,687 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:32:26,687 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:26,755 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 20:32:26,755 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:32:26,755 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:26,833 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:32:26,833 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:32:26,833 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:32:26,833 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:32:27,282 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:32:27,282 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 902.3951ms INFO 2026-04-19 20:32:27,282 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:27,282 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 905.6802ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:32:27,384 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:32:27,385 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 552.0907ms INFO 2026-04-19 20:32:27,385 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:27,385 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 785.1256ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:32:27,479 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:32:27,483 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 649.2655ms INFO 2026-04-19 20:32:27,483 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:27,483 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 728.078ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:32:27,493 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:32:27,494 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 660.6609ms INFO 2026-04-19 20:32:27,494 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:27,494 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 880.5829ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:32:27,828 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:32:27,829 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 1232.9407ms INFO 2026-04-19 20:32:27,829 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:27,829 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1236.611ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:32:28,645 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:32:28,649 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 1816.4263ms INFO 2026-04-19 20:32:28,649 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:28,650 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1962.8847ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:32:29,952 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 20:32:29,952 [27 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:32:29,955 [27 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:32:29,955 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:29,958 [27 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:32:29,978 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:32:29,979 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 20.8375ms INFO 2026-04-19 20:32:29,979 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:29,979 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 27.1938ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:32:29,991 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054006&IsEss=true& INFO 2026-04-19 20:32:29,991 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:32:29,991 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:29,993 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:32:29,997 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:32:29,997 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.4154ms INFO 2026-04-19 20:32:29,997 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:29,997 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.5077ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:32:30,001 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260607,260541,26054004,26054005,26054007&IsEss=true& INFO 2026-04-19 20:32:30,001 [27 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:32:30,001 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:30,002 [27 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:32:30,008 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:32:30,008 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 5.9183ms INFO 2026-04-19 20:32:30,008 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:30,008 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.6783ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:32:30,009 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetUserInfo?bIsEss=false& INFO 2026-04-19 20:32:30,009 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:32:30,010 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:30,012 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserInfo", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.UserInfoDto GetUserInfo() on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:32:30,023 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 20:32:30,023 [27 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:32:30,023 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:30,041 [27 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:32:30,045 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:32:30,047 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M) in 35.3741ms INFO 2026-04-19 20:32:30,047 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:30,047 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 37.9949ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:32:30,048 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:32:30,050 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 9.1728ms INFO 2026-04-19 20:32:30,050 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:30,050 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 27.1689ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:32:30,051 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetSubTabes?bIsEss=false& INFO 2026-04-19 20:32:30,055 [27 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:32:30,055 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:30,057 [27 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetSubTabes", controller = "UserInfo"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.UserInfo.Dto.SubTabesDto] GetSubTabes(System.String, Boolean) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:32:30,066 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:32:30,067 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M) in 9.8798ms INFO 2026-04-19 20:32:30,067 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:30,067 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 16.3087ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:32:30,148 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=1678& INFO 2026-04-19 20:32:30,148 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:32:30,148 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:30,150 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:32:30,179 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:32:30,186 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 36.2571ms INFO 2026-04-19 20:32:30,186 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:30,187 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 38.4761ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:32:37,827 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776601957901&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 20:32:37,829 [12 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 20:32:37,829 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.8401ms 200 text/html INFO 2026-04-19 20:32:39,016 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.4088185960475289 INFO 2026-04-19 20:32:39,017 [7 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 20:32:39,017 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.6291ms 200 application/javascript INFO 2026-04-19 20:32:39,712 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776601957901%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 20:32:39,714 [16 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 20:32:39,715 [16 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 20:32:39,715 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:39,717 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:32:39,719 [16 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776601957901&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 20:32:39,729 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:32:39,730 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 12.3951ms INFO 2026-04-19 20:32:39,730 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 20:32:39,730 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 18.3293ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:08,430 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776601988289&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 20:33:08,431 [12 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 20:33:08,431 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.4743ms 200 text/html INFO 2026-04-19 20:33:08,768 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.5268566537218832 INFO 2026-04-19 20:33:08,769 [7 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 20:33:08,769 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.2539ms 200 application/javascript INFO 2026-04-19 20:33:09,043 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776601988289%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 20:33:09,044 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:09,044 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:09,046 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:09,048 [12 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776601988289&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 20:33:09,054 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:09,054 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 7.7148ms INFO 2026-04-19 20:33:09,054 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:09,054 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.6721ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:09,073 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 20:33:09,073 [29 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:33:09,073 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:09,073 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:09,075 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:09,076 [29 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 20:33:09,076 [29 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 20:33:09,076 [29 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 20:33:09,092 [29 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 20:33:09,095 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:09,095 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 19.9941ms INFO 2026-04-19 20:33:09,095 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:09,095 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 22.1119ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:09,199 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 20:33:09,199 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:09,199 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:09,200 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:09,204 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:09,204 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.3215ms INFO 2026-04-19 20:33:09,204 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:09,204 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.2281ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:09,215 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 20:33:09,216 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:09,216 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:09,217 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:09,218 [12 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 20:33:09,218 [12 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 20:33:09,218 [12 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 20:33:09,233 [12 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 20:33:09,236 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:09,236 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 18.9252ms INFO 2026-04-19 20:33:09,236 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:09,236 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 20.6275ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:09,347 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 20:33:09,347 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:09,347 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:09,349 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:09,352 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:09,352 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.204ms INFO 2026-04-19 20:33:09,352 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:09,352 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.0587ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:09,362 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 20:33:09,362 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:09,363 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:09,364 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:09,371 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:09,371 [30 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 7.6138ms INFO 2026-04-19 20:33:09,371 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:09,372 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.4905ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:09,375 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 20:33:09,376 [7 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:33:09,376 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:09,377 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:09,378 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:09,388 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:09,388 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 10.116ms INFO 2026-04-19 20:33:09,388 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:09,388 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.9702ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:09,395 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 20:33:09,396 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:09,396 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:09,398 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:09,403 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:09,403 [30 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 5.3942ms INFO 2026-04-19 20:33:09,403 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:09,403 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.9261ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:09,432 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 20:33:09,432 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 20:33:09,433 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:09,433 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:09,434 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:09,435 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:09,435 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:09,436 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:09,442 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:09,442 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:09,443 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 6.4884ms INFO 2026-04-19 20:33:09,443 [30 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 7.5371ms INFO 2026-04-19 20:33:09,443 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:09,443 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:09,443 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.5583ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:09,443 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.8274ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:09,451 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 20:33:09,460 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:09,460 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:09,461 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:09,465 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 20:33:09,465 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:09,466 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:09,467 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:09,469 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 20:33:09,469 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:09,469 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:09,470 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:09,470 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 8.098ms INFO 2026-04-19 20:33:09,470 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:09,470 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 18.8776ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:09,471 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:09,477 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:09,477 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 6.2196ms INFO 2026-04-19 20:33:09,477 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:09,477 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.7178ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:09,478 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:09,478 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 10.9168ms INFO 2026-04-19 20:33:09,478 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:09,478 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.611ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:09,501 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 20:33:09,502 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:09,502 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:09,503 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:09,517 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 20:33:09,518 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:09,518 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:09,519 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:09,524 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:09,525 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 21.1429ms INFO 2026-04-19 20:33:09,525 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:09,525 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 23.4907ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:09,541 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 20:33:09,546 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:09,547 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:09,548 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:09,553 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:09,553 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 5.1774ms INFO 2026-04-19 20:33:09,553 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:09,553 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.8516ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:09,578 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:09,578 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 58.3522ms INFO 2026-04-19 20:33:09,578 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:09,578 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 60.5547ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:10,389 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054006&IsEss=true& INFO 2026-04-19 20:33:10,389 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 20:33:10,389 [30 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:33:10,390 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:10,390 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:10,390 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:10,390 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:10,392 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:10,392 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:10,397 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:10,397 [30 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 5.6206ms INFO 2026-04-19 20:33:10,397 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:10,398 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.7062ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:10,400 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:10,400 [30 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 8.3474ms INFO 2026-04-19 20:33:10,400 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:10,400 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.2993ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:10,403 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetUserInfo?bIsEss=false& INFO 2026-04-19 20:33:10,404 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetSubTabes?bIsEss=false& INFO 2026-04-19 20:33:10,404 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:10,404 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:10,404 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:10,405 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:10,405 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserInfo", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.UserInfoDto GetUserInfo() on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:10,406 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetSubTabes", controller = "UserInfo"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.UserInfo.Dto.SubTabesDto] GetSubTabes(System.String, Boolean) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:10,411 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:10,411 [30 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M) in 5.9122ms INFO 2026-04-19 20:33:10,411 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:10,411 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.1171ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:10,413 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:10,413 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M) in 7.0472ms INFO 2026-04-19 20:33:10,413 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:10,413 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.3898ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:10,420 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260607,260541,26054004,26054005,26054007&IsEss=true& INFO 2026-04-19 20:33:10,420 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:10,421 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:10,422 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:10,426 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:10,426 [30 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.0113ms INFO 2026-04-19 20:33:10,426 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:10,426 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.9877ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:10,427 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 20:33:10,428 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:10,428 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:10,429 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:10,433 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:10,433 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 3.9297ms INFO 2026-04-19 20:33:10,433 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:10,433 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.9514ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:10,531 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=1678& INFO 2026-04-19 20:33:10,531 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:10,532 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:10,533 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:10,538 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:10,543 [13 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 9.729ms INFO 2026-04-19 20:33:10,543 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:10,543 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.1224ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:12,927 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetAnnualLeave?year=PeXyH32X2YM%3D& INFO 2026-04-19 20:33:12,927 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:12,928 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:12,930 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAnnualLeave", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.AnnualLeaveDto GetAnnualLeave(System.String) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:12,934 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 42 INFO 2026-04-19 20:33:12,934 [30 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:33:12,934 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:12,935 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:12,935 [31 ] Sg.HcmMb.PubClass.ShareData - oldValue:PeXyH32X2YM= INFO 2026-04-19 20:33:12,936 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:12,944 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:12,945 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 8.5431ms INFO 2026-04-19 20:33:12,945 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:12,945 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.9773ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:12,951 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002&IsEss=true& INFO 2026-04-19 20:33:12,951 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:12,952 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:12,953 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:12,957 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:12,957 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 3.9769ms INFO 2026-04-19 20:33:12,957 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:12,957 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.583ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:13,000 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:13,003 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M) in 72.6589ms INFO 2026-04-19 20:33:13,003 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:13,003 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 76.4807ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:13,128 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=1678& INFO 2026-04-19 20:33:13,128 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:13,128 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:13,130 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:13,134 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:13,138 [13 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 8.6869ms INFO 2026-04-19 20:33:13,138 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:13,138 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.7313ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:14,098 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776601957901&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 20:33:14,099 [31 ] NetCore.StaticFiles.StaticFileMiddleware - The file /index.html was not modified INFO 2026-04-19 20:33:14,099 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.5388ms 304 text/html INFO 2026-04-19 20:33:14,887 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.8002163792755205 INFO 2026-04-19 20:33:14,888 [31 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 20:33:14,888 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.0566ms 200 application/javascript INFO 2026-04-19 20:33:15,007 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776601957901%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 20:33:15,008 [7 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 20:33:15,008 [7 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 20:33:15,009 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:15,010 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:15,012 [7 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776601957901&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 20:33:15,016 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:15,016 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 5.6039ms INFO 2026-04-19 20:33:15,016 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:15,016 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.9908ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:15,053 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 20:33:15,053 [30 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:33:15,053 [30 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 20:33:15,053 [30 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 20:33:15,054 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:15,055 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). WARN 2026-04-19 20:33:15,056 [30 ] Mvc.Authorization.AbpAuthorizationFilter - Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) INFO 2026-04-19 20:33:15,056 [30 ] c.Infrastructure.ControllerActionInvoker - Authorization failed for the request at filter 'Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter'. INFO 2026-04-19 20:33:15,056 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:15,057 [30 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 1.5683ms INFO 2026-04-19 20:33:15,057 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:15,057 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.1599ms 401 application/json; charset=utf-8 INFO 2026-04-19 20:33:15,212 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/TokenAuth/ReflashToken? application/json 692 INFO 2026-04-19 20:33:15,212 [30 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:33:15,216 [30 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 20:33:15,217 [30 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 20:33:15,217 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 20:33:15,218 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "ReflashToken", controller = "TokenAuth", area = ""}. Executing controller action with signature System.String ReflashToken(Sg.HcmMb.Models.TokenAuth.ReflashTokenModel) on controller Sg.Hcm.Controllers.TokenAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 20:33:15,220 [7 ] Sg.Hcm.Controllers.TokenAuthController - ReflashToken_requestToken:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE4MDIiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiRDAxMzAxOCIsImh0dHA6Ly93d3cuYXNwbmV0Ym9pbGVycGxhdGUuY29tL2lkZW50aXR5L2NsYWltcy90ZW5hbnRJZCI6IjEiLCJVc2VyTmFtZSI6IuWuueawtOiOsiIsIkxhbmd1YWdlIjoiemgtY24iLCJzdWIiOiIxODAyIiwianRpIjoiNjdkZGM1MzgtYmVhMS00ZmU0LWEwZTMtYWI3ZmVmYWI5MmM5IiwiaWF0IjoxNzc2MzE1NTkwLCJuYmYiOjE3NzYzMTU1ODgsImV4cCI6MTc3NjQwMTk5MCwiaXNzIjoiSGNtIiwiYXVkIjoiSGNtIn0.AeBzbYKj-jGTS3EWeGwJK_G2Xr1Ib6_URYl9RX0hAEg INFO 2026-04-19 20:33:15,226 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:15,226 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core) in 7.6029ms INFO 2026-04-19 20:33:15,226 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 20:33:15,226 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.9345ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:15,337 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 20:33:15,337 [7 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:33:15,337 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:15,340 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:15,342 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:15,344 [31 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 20:33:15,344 [31 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 20:33:15,344 [31 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 20:33:15,359 [31 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 20:33:15,366 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:15,366 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 23.9114ms INFO 2026-04-19 20:33:15,366 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:15,366 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 28.9906ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:15,486 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 20:33:15,498 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:15,499 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:15,499 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 20:33:15,499 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:15,499 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:15,500 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:15,501 [12 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 20:33:15,503 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:15,507 [12 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 20:33:15,507 [12 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 20:33:15,510 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:15,511 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 7.0985ms INFO 2026-04-19 20:33:15,511 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:15,511 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.1829ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:15,545 [12 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 20:33:15,549 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:15,550 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 49.1379ms INFO 2026-04-19 20:33:15,550 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:15,550 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 63.3674ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:15,681 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 20:33:15,682 [32 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:15,682 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:15,682 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 20:33:15,683 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:15,683 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:15,684 [32 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:15,684 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:15,687 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:15,687 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.3298ms INFO 2026-04-19 20:33:15,687 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:15,687 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.0495ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:15,692 [32 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:15,692 [32 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 8.1221ms INFO 2026-04-19 20:33:15,692 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:15,692 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.4327ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:15,733 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 20:33:15,733 [12 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:33:15,733 [12 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:15,733 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:15,734 [12 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:15,739 [12 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:15,739 [12 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.1484ms INFO 2026-04-19 20:33:15,739 [12 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:15,739 [12 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.9575ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:15,843 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 20:33:15,843 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:15,843 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:15,845 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:15,848 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:15,848 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.2729ms INFO 2026-04-19 20:33:15,848 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:15,848 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.0714ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:15,851 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 20:33:15,851 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:15,851 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:15,851 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 20:33:15,852 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:15,852 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:15,852 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:15,853 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:15,855 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:15,855 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 3.0733ms INFO 2026-04-19 20:33:15,855 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:15,855 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.842ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:15,856 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:15,856 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 3.4351ms INFO 2026-04-19 20:33:15,856 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:15,856 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.9849ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:15,892 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 20:33:15,893 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:15,893 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:15,894 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:15,902 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:15,902 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 7.7736ms INFO 2026-04-19 20:33:15,902 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:15,902 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.3428ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:15,910 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 20:33:15,910 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:15,910 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:15,911 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 20:33:15,911 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:15,911 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:15,912 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:15,912 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:15,915 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:15,915 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 3.1356ms INFO 2026-04-19 20:33:15,915 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:15,915 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.6139ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:15,919 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:15,919 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 7.3773ms INFO 2026-04-19 20:33:15,919 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:15,919 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.971ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:16,030 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 20:33:16,030 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:16,030 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:16,031 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:16,040 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 20:33:16,041 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:16,041 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:16,041 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 9.1396ms INFO 2026-04-19 20:33:16,041 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:16,041 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:16,041 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.7038ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:16,042 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:16,064 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:16,064 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 22.346ms INFO 2026-04-19 20:33:16,064 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:16,064 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 23.9576ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:16,495 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 20:33:16,495 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:16,496 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:16,497 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:16,501 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:16,502 [30 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 4.7093ms INFO 2026-04-19 20:33:16,502 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:16,502 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.8756ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:20,480 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ToDoListMgr/GetToDoListResult?url=salary& INFO 2026-04-19 20:33:20,481 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:20,481 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.ToDoList.ToDoListMgrAppService.GetToDoListResult (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:20,484 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetToDoListResult", controller = "ToDoListMgr"}. Executing controller action with signature Sg.HcmMb.ToDoList.Dto.ToDoListResultDto GetToDoListResult(Sg.HcmMb.ToDoList.Dto.ToDoListUrlDto) on controller Sg.HcmMb.ToDoList.ToDoListMgrAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:20,515 [7 ] Sg.HcmMb.ToDoList.ToDoListMgrAppService - GetToDoListResult_requestToken:Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE4MDIiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiRDAxMzAxOCIsImh0dHA6Ly93d3cuYXNwbmV0Ym9pbGVycGxhdGUuY29tL2lkZW50aXR5L2NsYWltcy90ZW5hbnRJZCI6IjEiLCJVc2VyTmFtZSI6IuWuueawtOiOsiIsIkxhbmd1YWdlIjoiemgtY24iLCJzdWIiOiIxODAyIiwianRpIjoiOTU2MTI1ODYtOGVkYS00NTQ1LWI0YWMtNmU4MzMyNWE5YjJhIiwiaWF0IjoxNzc2NjAxOTk1LCJuYmYiOjE3NzY2MDE5OTMsImV4cCI6MTc3NjY4ODM5NSwiaXNzIjoiSGNtIiwiYXVkIjoiSGNtIn0.x6l5RBA6VqeNC7uz6m02TNRjc73Gn3OT2bSZnzHAnHo INFO 2026-04-19 20:33:20,518 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:20,519 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.ToDoList.ToDoListMgrAppService.GetToDoListResult (Sg.Hcm.Application.M) in 34.5601ms INFO 2026-04-19 20:33:20,519 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.ToDoList.ToDoListMgrAppService.GetToDoListResult (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:20,519 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 38.7817ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:20,720 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 37 INFO 2026-04-19 20:33:20,720 [30 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:33:20,720 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:20,721 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:20,722 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:20,728 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:20,728 [30 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.7682ms INFO 2026-04-19 20:33:20,728 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:20,728 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.7387ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:20,760 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/PubClass/GetParameters?tableName=MobileParas¶meterNames=enableFaceUser& INFO 2026-04-19 20:33:20,761 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:20,761 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:20,763 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParameters", controller = "PubClass"}. Executing controller action with signature System.Object GetParameters(System.String, System.String) on controller Sg.HcmMb.PubClass.PubClassAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:20,793 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:20,794 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M) in 30.5813ms INFO 2026-04-19 20:33:20,794 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:20,794 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 33.2744ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:20,925 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Salary/GetIsDefaultPwd?& INFO 2026-04-19 20:33:20,925 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:20,925 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Pay.SalaryAppService.GetIsDefaultPwd (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:20,925 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Salary/ConfirmPwdByEnableCheckPwd2? application/x-www-form-urlencoded 0 INFO 2026-04-19 20:33:20,926 [7 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:33:20,927 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetIsDefaultPwd", controller = "Salary"}. Executing controller action with signature Boolean GetIsDefaultPwd() on controller Sg.HcmMb.Pay.SalaryAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:20,933 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:20,933 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Pay.SalaryAppService.ConfirmPwdByEnableCheckPwd2 (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:20,956 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "ConfirmPwdByEnableCheckPwd2", controller = "Salary"}. Executing controller action with signature Boolean ConfirmPwdByEnableCheckPwd2() on controller Sg.HcmMb.Pay.SalaryAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:20,958 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:20,958 [30 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Pay.SalaryAppService.GetIsDefaultPwd (Sg.Hcm.Application.M) in 31.2794ms INFO 2026-04-19 20:33:20,958 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Pay.SalaryAppService.GetIsDefaultPwd (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:20,959 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 33.482ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:20,960 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:20,960 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Pay.SalaryAppService.ConfirmPwdByEnableCheckPwd2 (Sg.Hcm.Application.M) in 3.7787ms INFO 2026-04-19 20:33:20,960 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Pay.SalaryAppService.ConfirmPwdByEnableCheckPwd2 (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:20,960 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 34.5599ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:21,121 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050002&IsEss=true& INFO 2026-04-19 20:33:21,121 [30 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:21,121 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:21,122 [30 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:21,126 [30 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:21,126 [30 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.8192ms INFO 2026-04-19 20:33:21,126 [30 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:21,126 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.5098ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:27,245 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Salary/CheckPwd2? application/json 16 INFO 2026-04-19 20:33:27,245 [7 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:33:27,246 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:27,246 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Pay.SalaryAppService.CheckPwd2 (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:27,250 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckPwd2", controller = "Salary"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckPwd2(Sg.HcmMb.Pay.Dto.PwdDto) on controller Sg.HcmMb.Pay.SalaryAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:27,259 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:27,259 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Pay.SalaryAppService.CheckPwd2 (Sg.Hcm.Application.M) in 8.635ms INFO 2026-04-19 20:33:27,259 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Pay.SalaryAppService.CheckPwd2 (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:27,259 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.9951ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:27,400 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050001&IsEss=true& INFO 2026-04-19 20:33:27,400 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:27,400 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:27,400 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Salary/GetWageDetial?GZYM=&GZYM2=&id=-1& INFO 2026-04-19 20:33:27,400 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:33:27,400 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Pay.SalaryAppService.GetWageDetial (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:27,401 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:27,402 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetWageDetial", controller = "Salary"}. Executing controller action with signature Sg.HcmMb.Pay.Dto.SalaryListsDto GetWageDetial(System.String, System.String, Int32) on controller Sg.HcmMb.Pay.SalaryAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:33:27,405 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:27,405 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.132ms INFO 2026-04-19 20:33:27,405 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:27,406 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.8779ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:33:27,642 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:33:27,685 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Pay.SalaryAppService.GetWageDetial (Sg.Hcm.Application.M) in 282.7866ms INFO 2026-04-19 20:33:27,685 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Pay.SalaryAppService.GetWageDetial (Sg.Hcm.Application.M)' INFO 2026-04-19 20:33:27,685 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 285.2878ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:34:35,849 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 20:34:35,849 [15 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:34:35,849 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:34:35,849 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:34:35,851 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:34:35,857 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:34:35,857 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.3109ms INFO 2026-04-19 20:34:35,857 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:34:35,857 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.3791ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:50:18,697 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/index.bc0e174a.css INFO 2026-04-19 20:50:18,698 [75 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/main.61ed0a96.js INFO 2026-04-19 20:50:18,698 [75 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:50:18,698 [78 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/vconsole.3.14.7.min.js INFO 2026-04-19 20:50:18,703 [78 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/vconsole.3.14.7.min.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\vconsole.3.14.7.min.js' INFO 2026-04-19 20:50:18,703 [77 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/index.bc0e174a.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\index.bc0e174a.css' INFO 2026-04-19 20:50:18,704 [78 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.4028ms 200 application/javascript INFO 2026-04-19 20:50:18,704 [77 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.3741ms 200 text/css INFO 2026-04-19 20:50:18,712 [77 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/main.61ed0a96.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\main.61ed0a96.js' INFO 2026-04-19 20:50:18,712 [77 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.6324ms 200 application/javascript INFO 2026-04-19 20:50:18,737 [77 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776603019087&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 20:50:18,737 [77 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 20:50:18,737 [77 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.7889ms 200 text/html INFO 2026-04-19 20:50:18,967 [77 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/index.bc0e174a.css INFO 2026-04-19 20:50:18,967 [83 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/main.61ed0a96.js INFO 2026-04-19 20:50:18,967 [83 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:50:18,972 [84 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/index.bc0e174a.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\index.bc0e174a.css' INFO 2026-04-19 20:50:18,972 [84 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.2481ms 200 text/css INFO 2026-04-19 20:50:18,976 [86 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/vconsole.3.14.7.min.js INFO 2026-04-19 20:50:18,978 [86 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/vconsole.3.14.7.min.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\vconsole.3.14.7.min.js' INFO 2026-04-19 20:50:18,978 [86 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.79ms 200 application/javascript INFO 2026-04-19 20:50:18,980 [84 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/main.61ed0a96.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\main.61ed0a96.js' INFO 2026-04-19 20:50:18,980 [84 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.0857ms 200 application/javascript INFO 2026-04-19 20:50:21,086 [75 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.19479050440174128 INFO 2026-04-19 20:50:21,087 [75 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 20:50:21,087 [75 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.9252ms 200 application/javascript INFO 2026-04-19 20:50:21,142 [82 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/logo2.jpg INFO 2026-04-19 20:50:21,142 [76 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/logo2.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\logo2.jpg' INFO 2026-04-19 20:50:21,142 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.8564ms 200 image/jpeg INFO 2026-04-19 20:50:21,341 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 20:50:21,341 [76 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:50:21,342 [76 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 20:50:21,342 [76 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 20:50:21,342 [76 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:21,343 [76 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:50:21,343 [82 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776603019087%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 20:50:21,344 [82 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 20:50:21,344 [82 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 20:50:21,344 [82 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' WARN 2026-04-19 20:50:21,344 [76 ] Mvc.Authorization.AbpAuthorizationFilter - Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) INFO 2026-04-19 20:50:21,345 [76 ] c.Infrastructure.ControllerActionInvoker - Authorization failed for the request at filter 'Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter'. INFO 2026-04-19 20:50:21,345 [76 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:50:21,345 [76 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 1.3531ms INFO 2026-04-19 20:50:21,345 [76 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:21,345 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 3.8403ms 401 application/json; charset=utf-8 INFO 2026-04-19 20:50:21,345 [82 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:50:21,346 [82 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776603019087&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 20:50:21,349 [82 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:50:21,349 [82 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 4.1178ms INFO 2026-04-19 20:50:21,349 [82 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:21,350 [82 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.2311ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:50:21,512 [75 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/TokenAuth/ReflashToken? application/json 692 INFO 2026-04-19 20:50:21,512 [75 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:50:21,512 [75 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 20:50:21,512 [75 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 20:50:21,512 [75 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 20:50:21,514 [75 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "ReflashToken", controller = "TokenAuth", area = ""}. Executing controller action with signature System.String ReflashToken(Sg.HcmMb.Models.TokenAuth.ReflashTokenModel) on controller Sg.Hcm.Controllers.TokenAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 20:50:21,516 [75 ] Sg.Hcm.Controllers.TokenAuthController - ReflashToken_requestToken:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE5NjUiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiRDAxNDY1NyIsImh0dHA6Ly93d3cuYXNwbmV0Ym9pbGVycGxhdGUuY29tL2lkZW50aXR5L2NsYWltcy90ZW5hbnRJZCI6IjEiLCJVc2VyTmFtZSI6Iuefs-WjrOeUnyIsIkxhbmd1YWdlIjoiemgtY24iLCJzdWIiOiIxOTY1IiwianRpIjoiMDI5MDI1M2UtY2FhOS00MGYyLWEzYTYtOTViYmVkYmE1NGQ2IiwiaWF0IjoxNzc2NDc4MzUzLCJuYmYiOjE3NzY0NzgzNTEsImV4cCI6MTc3NjU2NDc1MywiaXNzIjoiSGNtIiwiYXVkIjoiSGNtIn0.jjDgKJQptVnP3d8MywB8y7Rg0tctkkO-8gD-FuvEoRM INFO 2026-04-19 20:50:21,519 [75 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:50:21,519 [75 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core) in 4.9213ms INFO 2026-04-19 20:50:21,519 [75 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 20:50:21,519 [75 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.3188ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:50:21,662 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 20:50:21,662 [76 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:50:21,662 [76 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:50:21,665 [76 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:21,666 [76 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:50:21,667 [85 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 20:50:21,668 [85 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 20:50:21,668 [85 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 20:50:21,683 [85 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 20:50:21,685 [75 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:50:21,686 [75 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 19.6734ms INFO 2026-04-19 20:50:21,686 [75 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:21,686 [75 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 24.008ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:50:21,807 [75 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 20:50:21,807 [75 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:50:21,807 [75 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:21,809 [75 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:50:21,809 [75 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 20:50:21,810 [75 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 20:50:21,810 [75 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 20:50:21,816 [83 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 20:50:21,816 [83 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:50:21,816 [83 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:21,818 [83 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:50:21,821 [78 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:50:21,821 [78 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.6707ms INFO 2026-04-19 20:50:21,821 [78 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:21,821 [78 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.38ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:50:21,841 [75 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 20:50:21,844 [76 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:50:21,844 [76 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 35.662ms INFO 2026-04-19 20:50:21,844 [76 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:21,844 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 37.7578ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:50:21,991 [85 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 20:50:21,991 [85 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:50:21,991 [83 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/unitMenu.7af4f9f2.css INFO 2026-04-19 20:50:21,991 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 20:50:21,991 [85 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:21,991 [76 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:50:21,991 [76 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:21,993 [85 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:50:21,993 [76 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:50:21,994 [83 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/unitMenu.7af4f9f2.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\unitMenu.7af4f9f2.css' INFO 2026-04-19 20:50:21,994 [83 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2.5736ms 200 text/css INFO 2026-04-19 20:50:21,997 [75 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:50:21,997 [75 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.959ms INFO 2026-04-19 20:50:21,997 [75 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:21,997 [75 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.2573ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:50:21,999 [75 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:50:21,999 [75 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 6.7767ms INFO 2026-04-19 20:50:21,999 [75 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:21,999 [75 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.8658ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:50:22,040 [85 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 20:50:22,040 [85 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:50:22,040 [85 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:50:22,040 [85 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:22,041 [85 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:50:22,047 [75 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:50:22,047 [75 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.736ms INFO 2026-04-19 20:50:22,047 [75 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:22,047 [75 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.6009ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:50:22,224 [85 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 20:50:22,225 [85 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:50:22,225 [85 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:22,226 [75 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 20:50:22,226 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 20:50:22,226 [75 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:50:22,226 [85 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:50:22,226 [75 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:22,226 [83 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 20:50:22,226 [76 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:50:22,226 [76 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:22,226 [83 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:50:22,226 [83 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:22,227 [75 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:50:22,228 [76 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:50:22,228 [83 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:50:22,233 [76 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:50:22,233 [84 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:50:22,233 [76 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 5.9948ms INFO 2026-04-19 20:50:22,233 [76 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:22,234 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.937ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:50:22,234 [84 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 5.8942ms INFO 2026-04-19 20:50:22,234 [84 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:22,234 [84 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.6256ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:50:22,234 [87 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:50:22,234 [87 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 6.6762ms INFO 2026-04-19 20:50:22,234 [87 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:22,234 [87 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.4572ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:50:22,235 [85 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:50:22,235 [85 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 8.9001ms INFO 2026-04-19 20:50:22,235 [85 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:22,235 [85 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.6941ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:50:22,280 [84 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 20:50:22,280 [84 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:50:22,280 [84 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:22,281 [85 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 20:50:22,281 [84 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:50:22,281 [85 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:50:22,281 [85 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:22,283 [85 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:50:22,286 [87 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 20:50:22,286 [87 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:50:22,286 [87 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:22,287 [87 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:50:22,289 [85 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:50:22,289 [85 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 6.0553ms INFO 2026-04-19 20:50:22,289 [85 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:22,289 [85 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.8021ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:50:22,290 [76 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:50:22,290 [76 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 8.6217ms INFO 2026-04-19 20:50:22,290 [76 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:22,290 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.3951ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:50:22,290 [87 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:50:22,290 [87 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 2.646ms INFO 2026-04-19 20:50:22,290 [87 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:22,290 [87 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.35ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:50:22,384 [84 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 20:50:22,385 [87 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/2.jpg INFO 2026-04-19 20:50:22,385 [84 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:50:22,385 [84 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:22,386 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 20:50:22,386 [87 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/1.jpg INFO 2026-04-19 20:50:22,386 [76 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:50:22,386 [83 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/2.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\2.jpg' INFO 2026-04-19 20:50:22,386 [83 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.3464ms 200 image/jpeg INFO 2026-04-19 20:50:22,386 [76 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:22,386 [84 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:50:22,387 [85 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/1.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\1.jpg' INFO 2026-04-19 20:50:22,387 [85 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.2256ms 200 image/jpeg INFO 2026-04-19 20:50:22,387 [85 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/3.jpg INFO 2026-04-19 20:50:22,387 [76 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:50:22,388 [83 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/3.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\3.jpg' INFO 2026-04-19 20:50:22,388 [83 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.2153ms 200 image/jpeg INFO 2026-04-19 20:50:22,410 [76 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:50:22,410 [76 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 22.4859ms INFO 2026-04-19 20:50:22,410 [76 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:22,410 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 24.3207ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:50:22,413 [84 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:50:22,413 [84 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 26.6189ms INFO 2026-04-19 20:50:22,413 [84 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:22,413 [84 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 28.5015ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:50:23,585 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054006&IsEss=true& INFO 2026-04-19 20:50:23,586 [76 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:50:23,586 [76 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:23,586 [84 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 20:50:23,586 [84 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:50:23,587 [84 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:50:23,587 [84 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:23,587 [76 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:50:23,588 [84 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:50:23,589 [82 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetSubTabes?bIsEss=false& INFO 2026-04-19 20:50:23,589 [82 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:50:23,590 [82 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:23,590 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260607,26054001,260541,26054004,26054005,26054007&IsEss=true& INFO 2026-04-19 20:50:23,591 [76 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:50:23,591 [76 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:23,591 [82 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetSubTabes", controller = "UserInfo"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.UserInfo.Dto.SubTabesDto] GetSubTabes(System.String, Boolean) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:50:23,591 [84 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetUserInfo?bIsEss=false& INFO 2026-04-19 20:50:23,591 [84 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:50:23,591 [84 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:23,592 [78 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:50:23,592 [76 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:50:23,592 [78 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.7787ms INFO 2026-04-19 20:50:23,592 [78 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:23,592 [78 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.1451ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:50:23,593 [84 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserInfo", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.UserInfoDto GetUserInfo() on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:50:23,595 [78 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 20:50:23,595 [78 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:50:23,595 [78 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:23,596 [76 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:50:23,596 [76 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 7.8401ms INFO 2026-04-19 20:50:23,596 [76 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:23,596 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.6565ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:50:23,596 [78 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:50:23,597 [82 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:50:23,597 [76 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:50:23,597 [82 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M) in 6.1373ms INFO 2026-04-19 20:50:23,597 [82 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:23,597 [76 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 5.0898ms INFO 2026-04-19 20:50:23,597 [82 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.013ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:50:23,597 [76 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:23,597 [76 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.8799ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:50:23,598 [84 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:50:23,598 [84 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M) in 5.6738ms INFO 2026-04-19 20:50:23,598 [84 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:23,598 [84 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.3249ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:50:23,599 [78 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:50:23,599 [78 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 2.8456ms INFO 2026-04-19 20:50:23,599 [78 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:23,599 [78 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.5001ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:50:23,731 [84 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=1965& INFO 2026-04-19 20:50:23,731 [84 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:50:23,731 [84 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:23,732 [84 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:50:23,773 [84 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:50:23,777 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 45.1765ms INFO 2026-04-19 20:50:23,777 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:23,778 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 47.0314ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:50:25,585 [84 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 42 INFO 2026-04-19 20:50:25,586 [84 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:50:25,586 [84 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:50:25,586 [84 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:25,587 [84 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:50:25,589 [78 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetAnnualLeave?year=PeXyH32X2YM%3D& INFO 2026-04-19 20:50:25,590 [78 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:50:25,590 [78 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:25,591 [84 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002&IsEss=true& INFO 2026-04-19 20:50:25,591 [78 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAnnualLeave", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.AnnualLeaveDto GetAnnualLeave(System.String) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:50:25,591 [84 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:50:25,591 [84 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:25,620 [84 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:50:25,621 [78 ] Sg.HcmMb.PubClass.ShareData - oldValue:PeXyH32X2YM= INFO 2026-04-19 20:50:25,630 [78 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:50:25,630 [78 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M) in 38.9422ms INFO 2026-04-19 20:50:25,630 [78 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:25,630 [78 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 41.0152ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:50:25,631 [82 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:50:25,632 [82 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 11.0487ms INFO 2026-04-19 20:50:25,632 [82 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:25,632 [84 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:50:25,632 [82 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 40.7659ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:50:25,632 [84 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 44.3239ms INFO 2026-04-19 20:50:25,632 [84 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:25,632 [84 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 46.4932ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:50:25,826 [82 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=1965& INFO 2026-04-19 20:50:25,827 [82 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:50:25,827 [82 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:25,828 [82 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:50:25,832 [82 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:50:25,836 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 7.5121ms INFO 2026-04-19 20:50:25,836 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 20:50:25,836 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.6552ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:52:02,142 [72 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776603121536&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 20:52:02,143 [72 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 20:52:02,144 [72 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.1378ms 200 text/html INFO 2026-04-19 20:52:02,726 [73 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.6686006572248943 INFO 2026-04-19 20:52:02,727 [73 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 20:52:02,727 [73 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.8223ms 200 application/javascript INFO 2026-04-19 20:52:02,859 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776603121536%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 20:52:02,859 [68 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 20:52:02,859 [68 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 20:52:02,859 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 20:52:02,861 [68 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:52:02,862 [68 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776603121536&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 20:52:02,866 [68 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:52:02,866 [68 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 4.7648ms INFO 2026-04-19 20:52:02,866 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 20:52:02,866 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.5102ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:52:02,870 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 615 INFO 2026-04-19 20:52:02,870 [74 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:52:02,870 [74 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 20:52:02,870 [74 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 20:52:02,870 [74 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 20:52:02,872 [74 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). WARN 2026-04-19 20:52:02,872 [74 ] Mvc.Authorization.AbpAuthorizationFilter - Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) INFO 2026-04-19 20:52:02,873 [74 ] c.Infrastructure.ControllerActionInvoker - Authorization failed for the request at filter 'Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter'. INFO 2026-04-19 20:52:02,873 [74 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:52:02,873 [74 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 1.0317ms INFO 2026-04-19 20:52:02,873 [74 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 20:52:02,873 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 3.25ms 401 application/json; charset=utf-8 INFO 2026-04-19 20:52:02,945 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/TokenAuth/ReflashToken? application/json 695 INFO 2026-04-19 20:52:02,945 [68 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:52:02,946 [68 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 20:52:02,946 [68 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 20:52:02,946 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 20:52:02,947 [68 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "ReflashToken", controller = "TokenAuth", area = ""}. Executing controller action with signature System.String ReflashToken(Sg.HcmMb.Models.TokenAuth.ReflashTokenModel) on controller Sg.Hcm.Controllers.TokenAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 20:52:02,949 [72 ] Sg.Hcm.Controllers.TokenAuthController - ReflashToken_requestToken:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjY1MTU3IiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6IkQwMTYzMTYiLCJodHRwOi8vd3d3LmFzcG5ldGJvaWxlcnBsYXRlLmNvbS9pZGVudGl0eS9jbGFpbXMvdGVuYW50SWQiOiIxIiwiVXNlck5hbWUiOiLlkLTmjK_pgZMiLCJMYW5ndWFnZSI6InpoLWNuIiwic3ViIjoiNjUxNTciLCJqdGkiOiI0NjRlY2M5NS1mMWUxLTRiZmYtYWEyZS00NTNlNzdmZjlhMmQiLCJpYXQiOjE3NzY0ODcxNjksIm5iZiI6MTc3NjQ4NzE2NywiZXhwIjoxNzc2NTczNTY5LCJpc3MiOiJIY20iLCJhdWQiOiJIY20ifQ.1N8xj0cl6dKNC-TEB-XVEJ1b4OtPG-DRjtu95s_Kgxo INFO 2026-04-19 20:52:02,953 [72 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:52:02,953 [72 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core) in 6.0858ms INFO 2026-04-19 20:52:02,953 [72 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 20:52:02,954 [72 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.6868ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:52:03,032 [72 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 615 INFO 2026-04-19 20:52:03,032 [72 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:52:03,032 [72 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:52:03,034 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 20:52:03,036 [68 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:52:03,037 [68 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 20:52:03,037 [68 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 20:52:03,037 [68 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 20:52:03,052 [68 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 20:52:03,055 [68 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:52:03,055 [68 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 18.9138ms INFO 2026-04-19 20:52:03,055 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 20:52:03,055 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 22.9494ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:52:03,127 [73 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 20:52:03,127 [73 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:52:03,127 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 20:52:03,127 [73 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:52:03,127 [68 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:52:03,128 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 20:52:03,129 [68 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:52:03,129 [73 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:52:03,130 [68 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 20:52:03,130 [68 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 20:52:03,130 [68 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 20:52:03,132 [73 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:52:03,132 [73 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.4821ms INFO 2026-04-19 20:52:03,132 [73 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:52:03,133 [73 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.6471ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:52:03,159 [68 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 20:52:03,162 [68 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:52:03,163 [68 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 33.6162ms INFO 2026-04-19 20:52:03,163 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 20:52:03,163 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 35.3715ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:52:03,239 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 20:52:03,240 [74 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:52:03,240 [73 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 20:52:03,240 [74 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:52:03,240 [73 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:52:03,240 [73 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 20:52:03,241 [74 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:52:03,241 [73 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:52:03,244 [68 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:52:03,244 [68 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.2596ms INFO 2026-04-19 20:52:03,244 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:52:03,245 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.1428ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:52:03,247 [74 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:52:03,248 [74 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 6.1107ms INFO 2026-04-19 20:52:03,248 [74 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 20:52:03,248 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.8826ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:52:03,263 [72 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 20:52:03,264 [72 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:52:03,264 [72 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:52:03,264 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 20:52:03,264 [72 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:52:03,264 [74 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:52:03,264 [74 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:52:03,265 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 20:52:03,265 [68 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:52:03,265 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 20:52:03,265 [72 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:52:03,265 [74 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:52:03,266 [68 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:52:03,269 [68 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:52:03,269 [68 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.5669ms INFO 2026-04-19 20:52:03,269 [68 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:52:03,269 [68 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.284ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:52:03,270 [72 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:52:03,270 [72 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 3.8518ms INFO 2026-04-19 20:52:03,270 [72 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 20:52:03,270 [72 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.4812ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:52:03,271 [73 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 20:52:03,271 [73 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:52:03,271 [72 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:52:03,271 [73 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 20:52:03,271 [72 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.1738ms INFO 2026-04-19 20:52:03,271 [72 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:52:03,271 [72 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.954ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:52:03,272 [73 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:52:03,275 [73 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:52:03,275 [73 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 2.584ms INFO 2026-04-19 20:52:03,275 [73 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 20:52:03,275 [73 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.3179ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:52:03,276 [72 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 20:52:03,277 [72 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:52:03,277 [72 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 20:52:03,277 [73 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 20:52:03,278 [73 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:52:03,278 [73 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 20:52:03,278 [72 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:52:03,279 [73 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:52:03,284 [73 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:52:03,284 [73 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 5.4218ms INFO 2026-04-19 20:52:03,284 [73 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 20:52:03,284 [73 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.0232ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:52:03,285 [73 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:52:03,285 [73 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 7.559ms INFO 2026-04-19 20:52:03,285 [73 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 20:52:03,285 [73 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.132ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:52:03,321 [72 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 20:52:03,321 [72 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:52:03,321 [72 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 20:52:03,323 [72 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:52:03,330 [73 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:52:03,330 [73 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 7.3451ms INFO 2026-04-19 20:52:03,330 [73 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 20:52:03,330 [73 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.8419ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:52:03,339 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 20:52:03,339 [74 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:52:03,339 [74 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 20:52:03,340 [73 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 20:52:03,340 [73 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:52:03,340 [73 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 20:52:03,340 [74 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:52:03,341 [73 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:52:03,349 [74 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:52:03,349 [74 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 8.7103ms INFO 2026-04-19 20:52:03,349 [74 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 20:52:03,349 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.2767ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:52:03,363 [73 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:52:03,363 [73 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 21.5914ms INFO 2026-04-19 20:52:03,363 [73 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 20:52:03,363 [73 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 23.3062ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:52:03,833 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 20:52:03,834 [74 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:52:03,834 [74 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 20:52:03,835 [74 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:52:03,839 [73 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:52:03,839 [73 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 3.6577ms INFO 2026-04-19 20:52:03,839 [73 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 20:52:03,839 [73 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.6117ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:52:04,749 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 20:52:04,749 [74 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:52:04,749 [74 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:52:04,749 [74 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:52:04,751 [74 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:52:04,760 [73 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:52:04,760 [73 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 9.0083ms INFO 2026-04-19 20:52:04,760 [73 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:52:04,760 [73 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.3536ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:52:04,776 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050301&IsEss=true& INFO 2026-04-19 20:52:04,776 [74 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:52:04,776 [74 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:52:04,777 [74 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:52:04,779 [73 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Card/PunchClockDate? application/x-www-form-urlencoded 26 INFO 2026-04-19 20:52:04,779 [73 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:52:04,779 [73 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:52:04,779 [73 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 20:52:04,782 [73 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PunchClockDate", controller = "Card"}. Executing controller action with signature Sg.HcmMb.Card.Dto.PunchClockResultListDto PunchClockDate(System.String, System.String) on controller Sg.HcmMb.Card.CardAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:52:04,782 [74 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:52:04,782 [74 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.876ms INFO 2026-04-19 20:52:04,782 [74 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:52:04,782 [74 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.5574ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:52:04,939 [73 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:52:04,942 [73 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M) in 159.9503ms INFO 2026-04-19 20:52:04,942 [73 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 20:52:04,942 [73 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 163.1922ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:52:05,807 [72 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Card/PunchClockDate? application/x-www-form-urlencoded 26 INFO 2026-04-19 20:52:05,807 [72 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:52:05,815 [72 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:52:05,815 [72 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 20:52:05,816 [72 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PunchClockDate", controller = "Card"}. Executing controller action with signature Sg.HcmMb.Card.Dto.PunchClockResultListDto PunchClockDate(System.String, System.String) on controller Sg.HcmMb.Card.CardAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:52:05,880 [72 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:52:05,881 [72 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M) in 64.5609ms INFO 2026-04-19 20:52:05,881 [72 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 20:52:05,881 [72 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 74.6103ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:53:12,754 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776603192749&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 20:53:12,755 [65 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 20:53:12,755 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.9861ms 200 text/html INFO 2026-04-19 20:53:13,727 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.7090065713770795 INFO 2026-04-19 20:53:13,728 [62 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 20:53:13,728 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.926ms 200 application/javascript INFO 2026-04-19 20:53:14,031 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776603192749%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 20:53:14,031 [63 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 608 INFO 2026-04-19 20:53:14,031 [63 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:53:14,031 [63 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 20:53:14,031 [65 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 20:53:14,031 [63 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 20:53:14,032 [65 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 20:53:14,032 [65 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 20:53:14,032 [63 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 20:53:14,033 [65 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:53:14,033 [63 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:53:14,034 [65 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776603192749&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home WARN 2026-04-19 20:53:14,034 [63 ] Mvc.Authorization.AbpAuthorizationFilter - Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) INFO 2026-04-19 20:53:14,034 [63 ] c.Infrastructure.ControllerActionInvoker - Authorization failed for the request at filter 'Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter'. INFO 2026-04-19 20:53:14,034 [63 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:53:14,034 [63 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 1.109ms INFO 2026-04-19 20:53:14,034 [63 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 20:53:14,035 [63 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 3.8098ms 401 application/json; charset=utf-8 INFO 2026-04-19 20:53:14,037 [65 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:53:14,037 [65 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 4.0395ms INFO 2026-04-19 20:53:14,037 [65 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 20:53:14,037 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.4375ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:53:14,212 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/TokenAuth/ReflashToken? application/json 688 INFO 2026-04-19 20:53:14,213 [66 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:53:14,213 [66 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 20:53:14,213 [66 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 20:53:14,213 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 20:53:14,215 [66 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "ReflashToken", controller = "TokenAuth", area = ""}. Executing controller action with signature System.String ReflashToken(Sg.HcmMb.Models.TokenAuth.ReflashTokenModel) on controller Sg.Hcm.Controllers.TokenAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 20:53:14,218 [63 ] Sg.Hcm.Controllers.TokenAuthController - ReflashToken_requestToken:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE0NjIiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiRDAwNDQzNiIsImh0dHA6Ly93d3cuYXNwbmV0Ym9pbGVycGxhdGUuY29tL2lkZW50aXR5L2NsYWltcy90ZW5hbnRJZCI6IjEiLCJVc2VyTmFtZSI6IueOi-WNsCIsIkxhbmd1YWdlIjoiemgtY24iLCJzdWIiOiIxNDYyIiwianRpIjoiNDEzZjRhOTgtNzQ0YS00MzU1LTkyYWYtZjYwZTk5OWFhNDgyIiwiaWF0IjoxNzc2MjUzMzI1LCJuYmYiOjE3NzYyNTMzMjMsImV4cCI6MTc3NjMzOTcyNSwiaXNzIjoiSGNtIiwiYXVkIjoiSGNtIn0.Ij9tjSpv231DDfPTuoHOh-0f4c3M1aCr-F5_H7UNYuw INFO 2026-04-19 20:53:14,221 [65 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:53:14,221 [65 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core) in 6.6638ms INFO 2026-04-19 20:53:14,221 [65 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 20:53:14,221 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.0209ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:53:14,397 [63 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 608 INFO 2026-04-19 20:53:14,397 [63 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:53:14,398 [63 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:53:14,400 [63 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 20:53:14,401 [63 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:53:14,423 [66 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 20:53:14,423 [66 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 20:53:14,423 [66 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 20:53:14,437 [66 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 20:53:14,440 [66 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:53:14,440 [66 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 39.0062ms INFO 2026-04-19 20:53:14,440 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 20:53:14,440 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 42.9569ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:53:14,590 [63 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 20:53:14,591 [63 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:53:14,591 [63 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 20:53:14,592 [63 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:53:14,593 [63 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 20:53:14,594 [63 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 20:53:14,594 [63 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 20:53:14,603 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 20:53:14,603 [62 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:53:14,603 [62 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:53:14,604 [62 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:53:14,607 [62 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:53:14,608 [62 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.3041ms INFO 2026-04-19 20:53:14,608 [62 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:53:14,608 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.9504ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:53:14,623 [63 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 20:53:14,626 [63 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:53:14,626 [63 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 33.7138ms INFO 2026-04-19 20:53:14,626 [63 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 20:53:14,626 [63 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 35.6366ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:53:14,782 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 20:53:14,783 [61 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:53:14,783 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 20:53:14,784 [61 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:53:14,791 [61 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:53:14,791 [61 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 6.5516ms INFO 2026-04-19 20:53:14,791 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 20:53:14,791 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.6848ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:53:14,837 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 20:53:14,837 [65 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:53:14,837 [65 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:53:14,838 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 20:53:14,838 [61 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:53:14,838 [61 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:53:14,838 [65 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:53:14,838 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:53:14,839 [61 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:53:14,841 [65 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:53:14,842 [65 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.3982ms INFO 2026-04-19 20:53:14,842 [65 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:53:14,842 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.1229ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:53:14,845 [62 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:53:14,845 [62 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.4661ms INFO 2026-04-19 20:53:14,845 [62 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:53:14,845 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.1742ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:53:14,983 [63 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 20:53:14,983 [63 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:53:14,983 [63 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:53:14,985 [63 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:53:14,988 [63 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:53:14,988 [63 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.576ms INFO 2026-04-19 20:53:14,988 [63 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:53:14,988 [63 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.9795ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:53:14,989 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 20:53:14,989 [61 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:53:14,990 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 20:53:14,990 [63 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 20:53:14,991 [63 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:53:14,991 [63 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 20:53:14,991 [61 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:53:14,992 [63 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:53:14,994 [65 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:53:14,994 [65 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 3.54ms INFO 2026-04-19 20:53:14,994 [65 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 20:53:14,994 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.2644ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:53:14,995 [63 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:53:14,995 [63 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 3.0886ms INFO 2026-04-19 20:53:14,995 [63 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 20:53:14,995 [63 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.8596ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:53:15,070 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 20:53:15,070 [60 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:53:15,070 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 20:53:15,070 [63 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 20:53:15,071 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 20:53:15,071 [63 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:53:15,071 [65 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:53:15,071 [63 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 20:53:15,071 [65 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 20:53:15,071 [60 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:53:15,072 [65 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:53:15,072 [63 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:53:15,073 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 20:53:15,073 [66 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:53:15,073 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 20:53:15,074 [66 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:53:15,078 [62 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:53:15,078 [65 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:53:15,078 [62 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 5.9727ms INFO 2026-04-19 20:53:15,078 [62 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 20:53:15,078 [65 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 6.1026ms INFO 2026-04-19 20:53:15,078 [65 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 20:53:15,078 [62 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.7176ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:53:15,078 [65 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.6745ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:53:15,081 [60 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:53:15,082 [60 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 10.4145ms INFO 2026-04-19 20:53:15,082 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 20:53:15,082 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.1078ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:53:15,082 [66 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:53:15,082 [66 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 8.525ms INFO 2026-04-19 20:53:15,082 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 20:53:15,083 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.988ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:53:15,156 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 20:53:15,156 [61 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:53:15,156 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 20:53:15,157 [61 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:53:15,169 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 20:53:15,170 [58 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:53:15,170 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 20:53:15,171 [58 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:53:15,193 [58 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:53:15,193 [58 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 22.4517ms INFO 2026-04-19 20:53:15,193 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 20:53:15,194 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 24.1071ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:53:15,210 [61 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:53:15,211 [61 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 53.1671ms INFO 2026-04-19 20:53:15,211 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 20:53:15,211 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 54.7434ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:53:17,397 [60 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 42 INFO 2026-04-19 20:53:17,397 [60 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:53:17,398 [60 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:53:17,398 [60 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:53:17,399 [60 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:53:17,405 [61 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:53:17,405 [61 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.0123ms INFO 2026-04-19 20:53:17,405 [61 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:53:17,405 [61 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.1054ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:53:17,415 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Month/GetMonthResult?gz_ym=& INFO 2026-04-19 20:53:17,415 [58 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:53:17,415 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Month.MonthAppService.GetMonthResult (Sg.Hcm.Application.M)' INFO 2026-04-19 20:53:17,417 [58 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMonthResult", controller = "Month"}. Executing controller action with signature Sg.HcmMb.Month.Dto.MonthResultDto GetMonthResult(System.String, System.String) on controller Sg.HcmMb.Month.MonthAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:53:17,502 [58 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:53:17,504 [58 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Month.MonthAppService.GetMonthResult (Sg.Hcm.Application.M) in 87.2673ms INFO 2026-04-19 20:53:17,504 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Month.MonthAppService.GetMonthResult (Sg.Hcm.Application.M)' INFO 2026-04-19 20:53:17,505 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 89.9767ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:53:22,520 [58 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 20:53:22,520 [58 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:53:22,520 [58 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:53:22,521 [58 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:53:22,522 [58 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:53:22,528 [66 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:53:22,528 [66 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.0955ms INFO 2026-04-19 20:53:22,528 [66 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:53:22,528 [66 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.1518ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:34,362 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776603454227&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 20:57:34,363 [48 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 20:57:34,363 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.1175ms 200 text/html INFO 2026-04-19 20:57:34,710 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.8153569072443329 INFO 2026-04-19 20:57:34,711 [49 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 20:57:34,711 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.8803ms 200 application/javascript INFO 2026-04-19 20:57:34,831 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776603454227%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 20:57:34,832 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:34,832 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:34,833 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:34,834 [50 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776603454227&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 20:57:34,837 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:34,837 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 4.0377ms INFO 2026-04-19 20:57:34,837 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:34,838 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.1972ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:34,938 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 20:57:34,938 [45 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:57:34,938 [45 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:34,939 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:34,940 [45 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:34,941 [50 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 20:57:34,941 [50 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 20:57:34,941 [50 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 20:57:34,956 [50 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 20:57:34,958 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:34,958 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 18.3153ms INFO 2026-04-19 20:57:34,958 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:34,958 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 20.2202ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:35,072 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 20:57:35,072 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:35,073 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:35,074 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:35,075 [49 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 20:57:35,075 [49 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 20:57:35,075 [49 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 20:57:35,083 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 20:57:35,083 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:35,083 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:35,084 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:35,088 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:35,088 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.5475ms INFO 2026-04-19 20:57:35,088 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:35,088 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.4034ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:35,089 [49 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 20:57:35,092 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:35,092 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 17.8584ms INFO 2026-04-19 20:57:35,092 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:35,092 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 19.8935ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:35,206 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 20:57:35,206 [45 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:35,207 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:35,208 [45 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:35,208 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 20:57:35,209 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:35,209 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:35,210 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:35,212 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:35,213 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 4.7397ms INFO 2026-04-19 20:57:35,213 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:35,213 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.4121ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:35,213 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:35,213 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.2227ms INFO 2026-04-19 20:57:35,213 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:35,213 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.8351ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:35,235 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 20:57:35,235 [48 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:57:35,236 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:35,236 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:35,237 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:35,242 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:35,242 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.1571ms INFO 2026-04-19 20:57:35,242 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:35,242 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.7327ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:35,247 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 20:57:35,247 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:35,247 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:35,248 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:35,251 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:35,251 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.0556ms INFO 2026-04-19 20:57:35,251 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:35,252 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.6762ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:35,265 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 20:57:35,265 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:35,265 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:35,266 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 20:57:35,266 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:35,266 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:35,266 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 20:57:35,266 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:35,266 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:35,266 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:35,267 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:35,267 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:35,269 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:35,269 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 2.9852ms INFO 2026-04-19 20:57:35,269 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:35,269 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.5375ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:35,271 [45 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:35,271 [45 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 3.7905ms INFO 2026-04-19 20:57:35,271 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:35,271 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.2985ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:35,272 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 20:57:35,272 [45 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:35,272 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:35,273 [45 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:35,275 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:35,275 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 7.9316ms INFO 2026-04-19 20:57:35,275 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:35,275 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.7082ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:35,277 [45 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:35,277 [45 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 3.1758ms INFO 2026-04-19 20:57:35,277 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:35,277 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.7191ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:35,334 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 20:57:35,334 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:35,334 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:35,335 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:35,339 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:35,339 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 4.1498ms INFO 2026-04-19 20:57:35,339 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:35,339 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.737ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:35,350 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 20:57:35,350 [45 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:35,350 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:35,352 [45 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:35,368 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 20:57:35,368 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:35,369 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:35,369 [45 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:35,370 [45 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 17.9597ms INFO 2026-04-19 20:57:35,370 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:35,370 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 19.4508ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:35,370 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:35,400 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 20:57:35,401 [45 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:35,401 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:35,409 [45 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:35,415 [45 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:35,415 [45 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 6.1372ms INFO 2026-04-19 20:57:35,416 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:35,416 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.3658ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:35,434 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:35,434 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 63.9077ms INFO 2026-04-19 20:57:35,434 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:35,434 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 65.6566ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:36,434 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ToDoListMgr/GetToDoListResult?url=salary& INFO 2026-04-19 20:57:36,435 [44 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:36,436 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.ToDoList.ToDoListMgrAppService.GetToDoListResult (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:36,437 [44 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetToDoListResult", controller = "ToDoListMgr"}. Executing controller action with signature Sg.HcmMb.ToDoList.Dto.ToDoListResultDto GetToDoListResult(Sg.HcmMb.ToDoList.Dto.ToDoListUrlDto) on controller Sg.HcmMb.ToDoList.ToDoListMgrAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:36,438 [44 ] Sg.HcmMb.ToDoList.ToDoListMgrAppService - GetToDoListResult_requestToken:Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE2NzgiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiRDAxMDk5OCIsImh0dHA6Ly93d3cuYXNwbmV0Ym9pbGVycGxhdGUuY29tL2lkZW50aXR5L2NsYWltcy90ZW5hbnRJZCI6IjEiLCJVc2VyTmFtZSI6IuiwouiAgOmUiyIsIkxhbmd1YWdlIjoiemgtY24iLCJzdWIiOiIxNjc4IiwianRpIjoiNjE4MTY3Y2QtZDg1NC00OGIzLWJjMDItZWRmYmE5NDVhOGU3IiwiaWF0IjoxNzc2NjAxOTQ1LCJuYmYiOjE3NzY2MDE5NDMsImV4cCI6MTc3NjY4ODM0NSwiaXNzIjoiSGNtIiwiYXVkIjoiSGNtIn0.uNT_ioAP9DKabb_S1fsCgq3iH5I-FIi9lFWVkAixzzs INFO 2026-04-19 20:57:36,441 [44 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:36,441 [44 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.ToDoList.ToDoListMgrAppService.GetToDoListResult (Sg.Hcm.Application.M) in 4.0566ms INFO 2026-04-19 20:57:36,441 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.ToDoList.ToDoListMgrAppService.GetToDoListResult (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:36,441 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.659ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:36,601 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 37 INFO 2026-04-19 20:57:36,601 [44 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:57:36,601 [44 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:36,601 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:36,603 [44 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:36,609 [43 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:36,609 [43 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.2658ms INFO 2026-04-19 20:57:36,609 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:36,609 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.465ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:36,615 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/PubClass/GetParameters?tableName=MobileParas¶meterNames=enableFaceUser& INFO 2026-04-19 20:57:36,618 [43 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:36,619 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:36,620 [43 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParameters", controller = "PubClass"}. Executing controller action with signature System.Object GetParameters(System.String, System.String) on controller Sg.HcmMb.PubClass.PubClassAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:36,624 [45 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:36,624 [45 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M) in 3.7294ms INFO 2026-04-19 20:57:36,624 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:36,624 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.686ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:36,741 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Salary/ConfirmPwdByEnableCheckPwd2? application/x-www-form-urlencoded 0 INFO 2026-04-19 20:57:36,741 [49 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:57:36,741 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:36,741 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Pay.SalaryAppService.ConfirmPwdByEnableCheckPwd2 (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:36,742 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "ConfirmPwdByEnableCheckPwd2", controller = "Salary"}. Executing controller action with signature Boolean ConfirmPwdByEnableCheckPwd2() on controller Sg.HcmMb.Pay.SalaryAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:36,747 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:36,747 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Pay.SalaryAppService.ConfirmPwdByEnableCheckPwd2 (Sg.Hcm.Application.M) in 4.2556ms INFO 2026-04-19 20:57:36,747 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Pay.SalaryAppService.ConfirmPwdByEnableCheckPwd2 (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:36,747 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.1952ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:36,747 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Salary/GetIsDefaultPwd?& INFO 2026-04-19 20:57:36,748 [45 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:36,748 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Pay.SalaryAppService.GetIsDefaultPwd (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:36,749 [45 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetIsDefaultPwd", controller = "Salary"}. Executing controller action with signature Boolean GetIsDefaultPwd() on controller Sg.HcmMb.Pay.SalaryAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:36,754 [45 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:36,754 [45 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Pay.SalaryAppService.GetIsDefaultPwd (Sg.Hcm.Application.M) in 4.4682ms INFO 2026-04-19 20:57:36,754 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Pay.SalaryAppService.GetIsDefaultPwd (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:36,754 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.5985ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:36,874 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050002&IsEss=true& INFO 2026-04-19 20:57:36,874 [44 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:36,874 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:36,876 [44 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:36,879 [45 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:36,879 [45 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 2.9834ms INFO 2026-04-19 20:57:36,879 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:36,879 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.7448ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:38,103 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 20:57:38,103 [44 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:57:38,103 [44 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:38,103 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:38,105 [44 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:38,110 [44 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:38,110 [44 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.5862ms INFO 2026-04-19 20:57:38,110 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:38,110 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.7157ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:39,467 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 36 INFO 2026-04-19 20:57:39,467 [45 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:57:39,467 [45 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:39,467 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:39,469 [45 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:39,479 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:39,479 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 10.0493ms INFO 2026-04-19 20:57:39,479 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:39,479 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.1423ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:39,506 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/GetLeaveList?dateTime=202604& INFO 2026-04-19 20:57:39,506 [44 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:39,506 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:39,508 [44 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetLeaveList", controller = "Leave"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Leave.Dto.LeaveListDto] GetLeaveList(System.String) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:39,515 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050101&IsEss=true& INFO 2026-04-19 20:57:39,515 [42 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:39,516 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:39,654 [42 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:39,658 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:39,658 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.9173ms INFO 2026-04-19 20:57:39,658 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:39,658 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 142.9011ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:39,696 [44 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:39,698 [44 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M) in 189.8768ms INFO 2026-04-19 20:57:39,698 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:39,698 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 192.5126ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:40,394 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 20:57:40,394 [42 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:57:40,394 [42 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:40,394 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:40,395 [42 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:40,401 [46 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:40,401 [46 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.7644ms INFO 2026-04-19 20:57:40,401 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:40,401 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.783ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:41,765 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 39 INFO 2026-04-19 20:57:41,765 [50 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:57:41,765 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:41,765 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:41,767 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:41,773 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:41,773 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.0344ms INFO 2026-04-19 20:57:41,773 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:41,773 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.1062ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:41,786 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050201&IsEss=true& INFO 2026-04-19 20:57:41,786 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:41,786 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:41,787 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:41,791 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:41,791 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.4342ms INFO 2026-04-19 20:57:41,791 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:41,791 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.2975ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:41,796 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/OverTime/GetOverTimeList?dateTime=202604& INFO 2026-04-19 20:57:41,796 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:41,796 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.OverTime.OverTimeAppService.GetOverTimeList (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:41,798 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetOverTimeList", controller = "OverTime"}. Executing controller action with signature Sg.HcmMb.OverTime.Dto.OverTimeListInfoDto GetOverTimeList(System.String) on controller Sg.HcmMb.OverTime.OverTimeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:41,936 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:41,939 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.OverTime.OverTimeAppService.GetOverTimeList (Sg.Hcm.Application.M) in 141.1895ms INFO 2026-04-19 20:57:41,939 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.OverTime.OverTimeAppService.GetOverTimeList (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:41,939 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 143.8716ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:43,789 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 379 INFO 2026-04-19 20:57:43,789 [46 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:57:43,789 [46 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:43,789 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:43,791 [46 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:43,796 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:43,796 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.7979ms INFO 2026-04-19 20:57:43,796 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:43,797 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.7976ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:43,849 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=approveStyle& INFO 2026-04-19 20:57:43,849 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:43,849 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:43,850 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:43,853 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:43,853 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 2.8463ms INFO 2026-04-19 20:57:43,853 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:43,853 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.56ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:43,954 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetApproveParamsByGuid?guid=45f96570-3768-4db1-8d2b-8e5417f5f42f& INFO 2026-04-19 20:57:43,954 [44 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:43,954 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApproveParamsByGuid (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:43,956 [44 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetApproveParamsByGuid", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowParams GetApproveParamsByGuid(System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:44,016 [44 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:44,018 [44 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApproveParamsByGuid (Sg.Hcm.Application.M) in 61.3699ms INFO 2026-04-19 20:57:44,018 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApproveParamsByGuid (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:44,018 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 63.9495ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:44,120 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetWorkFlowParas?& INFO 2026-04-19 20:57:44,121 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:44,121 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetWorkFlowParas (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:44,123 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetWorkFlowParas", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.WorkFlowParasDro GetWorkFlowParas() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:44,129 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetState?approveID=385647&isHis=& INFO 2026-04-19 20:57:44,129 [44 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:44,129 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetState (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:44,130 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:44,131 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetWorkFlowParas (Sg.Hcm.Application.M) in 7.8919ms INFO 2026-04-19 20:57:44,131 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetWorkFlowParas (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:44,131 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.3204ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:44,131 [44 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetState", controller = "EWorkFlow"}. Executing controller action with signature System.String GetState(System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:44,138 [44 ] Sg.HcmMb.EWorkFlow.EWorkFlowAppService - GetState begin INFO 2026-04-19 20:57:44,201 [44 ] Sg.HcmMb.EWorkFlow.EWorkFlowAppService - GetState state:10 INFO 2026-04-19 20:57:44,207 [44 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:44,207 [44 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetState (Sg.Hcm.Application.M) in 76.1303ms INFO 2026-04-19 20:57:44,207 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetState (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:44,207 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 78.5617ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:44,311 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetAllowCancelNew?approveID=385647& INFO 2026-04-19 20:57:44,311 [43 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:44,311 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowCancelNew (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:44,313 [43 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAllowCancelNew", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.AllowCancelDto GetAllowCancelNew(Int32) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:44,328 [43 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:44,329 [43 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowCancelNew (Sg.Hcm.Application.M) in 16.0588ms INFO 2026-04-19 20:57:44,329 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowCancelNew (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:44,329 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 18.5843ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:44,442 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetApprovalFlowList?Guid=45f96570-3768-4db1-8d2b-8e5417f5f42f&isHis=& INFO 2026-04-19 20:57:44,442 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetAllowEdit?FlowId=88&NodeCode=begin&guid=45f96570-3768-4db1-8d2b-8e5417f5f42f&recordId=436487&tableName=k_over& INFO 2026-04-19 20:57:44,442 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:44,442 [43 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:44,442 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApprovalFlowList (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:44,442 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowEdit (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:44,444 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetApprovalFlowList", controller = "EWorkFlow"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.EWorkFlow.Dto.ApprovalFlowListDto] GetApprovalFlowList(System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:44,444 [43 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAllowEdit", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.NodeParams GetAllowEdit(System.String, System.String, System.String, System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:44,479 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetShowRelateData?guid=45f96570-3768-4db1-8d2b-8e5417f5f42f&flowID=88&nodeCode=begin& INFO 2026-04-19 20:57:44,479 [44 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:44,479 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetShowRelateData (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:44,481 [44 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRelateData", controller = "EWorkFlow"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.EWorkFlow.Dto.RelateDataDto] GetShowRelateData(System.String, System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:44,502 [43 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:44,503 [43 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowEdit (Sg.Hcm.Application.M) in 58.7386ms INFO 2026-04-19 20:57:44,503 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowEdit (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:44,503 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 61.2535ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:44,544 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:44,546 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApprovalFlowList (Sg.Hcm.Application.M) in 101.9678ms INFO 2026-04-19 20:57:44,546 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApprovalFlowList (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:44,546 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 104.3335ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:44,568 [44 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:44,569 [44 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetShowRelateData (Sg.Hcm.Application.M) in 87.8466ms INFO 2026-04-19 20:57:44,569 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetShowRelateData (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:44,569 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 90.3058ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:44,684 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetFlowTables?approveID=385647& INFO 2026-04-19 20:57:44,684 [43 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:44,684 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowTables (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:44,686 [43 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetFlowTables", controller = "EWorkFlow"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.EWorkFlow.Dto.FlowTable] GetFlowTables(Int32) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:44,704 [43 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:44,705 [43 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowTables (Sg.Hcm.Application.M) in 18.8078ms INFO 2026-04-19 20:57:44,705 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowTables (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:44,705 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 21.3793ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:44,823 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/PubClass/GetParameters?tableName=MobileParas¶meterNames=cmntsBelowConten& INFO 2026-04-19 20:57:44,824 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:44,824 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:44,825 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParameters", controller = "PubClass"}. Executing controller action with signature System.Object GetParameters(System.String, System.String) on controller Sg.HcmMb.PubClass.PubClassAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:44,828 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:44,828 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M) in 3.2933ms INFO 2026-04-19 20:57:44,828 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:44,828 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.0636ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:44,840 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050506&IsEss=true& INFO 2026-04-19 20:57:44,841 [43 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:44,841 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:44,842 [43 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:44,845 [43 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:44,845 [43 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.3622ms INFO 2026-04-19 20:57:44,845 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:44,845 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.0437ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:44,852 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050507&IsEss=true& INFO 2026-04-19 20:57:44,852 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:44,852 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:44,853 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:44,856 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:44,856 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.2641ms INFO 2026-04-19 20:57:44,856 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:44,856 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.9334ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:44,873 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetFlowPanel?guid=45f96570-3768-4db1-8d2b-8e5417f5f42f& INFO 2026-04-19 20:57:44,873 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:44,873 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowPanel (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:44,875 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetFlowPanel", controller = "EWorkFlow"}. Executing controller action with signature Sg.Hcm.WebPub.Dto.PanelDto GetFlowPanel(System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:45,291 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:45,295 [64 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowPanel (Sg.Hcm.Application.M) in 419.8396ms INFO 2026-04-19 20:57:45,295 [64 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowPanel (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:45,295 [64 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 422.0801ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:46,512 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Sof/PostFormAccessProc application/json;charset=UTF-8 71 INFO 2026-04-19 20:57:46,512 [50 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 20:57:46,512 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:46,512 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:46,515 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PostFormAccessProc", controller = "Sof"}. Executing controller action with signature System.Collections.Generic.Dictionary`2[System.String,System.Object] PostFormAccessProc(Newtonsoft.Json.Linq.JObject) on controller Sg.HcmMb.SofAppService.SofAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:46,685 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:46,688 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M) in 173.1456ms INFO 2026-04-19 20:57:46,688 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:46,689 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 176.9801ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:46,831 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetFileListAsync?attachTableName=&tableName=k_over&keyFieldValue=NnxSfLoXrc0%3D& INFO 2026-04-19 20:57:46,831 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:46,831 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetFileListAsync (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:46,833 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetFileListAsync", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.DownloadResultMDto GetFileListAsync(System.String, System.String, System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:46,842 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:46,844 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetFileListAsync (Sg.Hcm.Application.M) in 10.2843ms INFO 2026-04-19 20:57:46,844 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetFileListAsync (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:46,844 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.1833ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:46,859 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/PubClass/GetParameters?tableName=MobileParas¶meterNames=onlyAllowedPhotos& INFO 2026-04-19 20:57:46,860 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:46,860 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:46,861 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParameters", controller = "PubClass"}. Executing controller action with signature System.Object GetParameters(System.String, System.String) on controller Sg.HcmMb.PubClass.PubClassAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:46,864 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:46,864 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M) in 3.2168ms INFO 2026-04-19 20:57:46,864 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:46,864 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.8782ms 200 application/json; charset=utf-8 INFO 2026-04-19 20:57:46,961 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=fileMaxSize,whiteFileTypes& INFO 2026-04-19 20:57:46,961 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 20:57:46,961 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:46,962 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 20:57:46,966 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 20:57:46,966 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 3.3251ms INFO 2026-04-19 20:57:46,966 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 20:57:46,966 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.3176ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:14:47,884 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776604487656&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 21:14:47,885 [4 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 21:14:47,885 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.9545ms 200 text/html INFO 2026-04-19 21:14:48,727 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.08135240181192649 INFO 2026-04-19 21:14:48,727 [33 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 21:14:48,727 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.7957ms 200 application/javascript INFO 2026-04-19 21:14:48,950 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776604487656%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 21:14:48,951 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:14:48,953 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 21:14:48,955 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:14:48,956 [15 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776604487656&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 21:14:48,959 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:14:48,959 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 4.0817ms INFO 2026-04-19 21:14:48,959 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 21:14:48,959 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.3384ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:14:48,971 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 21:14:48,971 [16 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 21:14:48,971 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:14:48,971 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 21:14:48,973 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:14:48,974 [6 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 21:14:48,974 [6 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 21:14:48,974 [6 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 21:14:48,988 [6 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 21:14:48,991 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:14:48,991 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 18.3926ms INFO 2026-04-19 21:14:48,991 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 21:14:48,991 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 20.3033ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:14:49,071 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 21:14:49,071 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:14:49,071 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 21:14:49,073 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:14:49,073 [6 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 21:14:49,074 [6 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 21:14:49,074 [6 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 21:14:49,076 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 21:14:49,076 [4 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:14:49,076 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 21:14:49,078 [4 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:14:49,081 [4 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:14:49,081 [4 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.6729ms INFO 2026-04-19 21:14:49,081 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 21:14:49,081 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.3349ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:14:49,103 [6 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 21:14:49,106 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:14:49,106 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 33.5919ms INFO 2026-04-19 21:14:49,106 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 21:14:49,106 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 35.5207ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:14:49,149 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/unitMenu.7af4f9f2.css INFO 2026-04-19 21:14:49,150 [6 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/unitMenu.7af4f9f2.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\unitMenu.7af4f9f2.css' INFO 2026-04-19 21:14:49,150 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.4892ms 200 text/css INFO 2026-04-19 21:14:49,182 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 21:14:49,182 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:14:49,182 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 21:14:49,183 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:14:49,190 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:14:49,190 [33 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 6.4024ms INFO 2026-04-19 21:14:49,190 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 21:14:49,190 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.3333ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:14:49,190 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 21:14:49,190 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:14:49,190 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 21:14:49,192 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:14:49,195 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:14:49,195 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.3442ms INFO 2026-04-19 21:14:49,195 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 21:14:49,195 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.096ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:14:49,198 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 21:14:49,198 [33 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 21:14:49,198 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:14:49,198 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 21:14:49,199 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:14:49,209 [4 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:14:49,209 [4 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 9.1258ms INFO 2026-04-19 21:14:49,209 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 21:14:49,209 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.7006ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:14:49,276 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 21:14:49,276 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:14:49,276 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 21:14:49,277 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:14:49,280 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:14:49,280 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 2.7094ms INFO 2026-04-19 21:14:49,280 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 21:14:49,280 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.2743ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:14:49,282 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 21:14:49,283 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:14:49,283 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 21:14:49,284 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:14:49,287 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:14:49,287 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 3.2941ms INFO 2026-04-19 21:14:49,287 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 21:14:49,287 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.8478ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:14:49,290 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 21:14:49,290 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:14:49,290 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 21:14:49,291 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:14:49,294 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:14:49,294 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 2.5745ms INFO 2026-04-19 21:14:49,294 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 21:14:49,294 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.191ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:14:49,298 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 21:14:49,298 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 21:14:49,298 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:14:49,299 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:14:49,299 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 21:14:49,299 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 21:14:49,300 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:14:49,300 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:14:49,307 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:14:49,307 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 7.077ms INFO 2026-04-19 21:14:49,307 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 21:14:49,307 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.7095ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:14:49,307 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:14:49,308 [33 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 7.8819ms INFO 2026-04-19 21:14:49,308 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 21:14:49,308 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.4092ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:14:49,324 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/1.jpg INFO 2026-04-19 21:14:49,324 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/2.jpg INFO 2026-04-19 21:14:49,325 [16 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/1.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\1.jpg' INFO 2026-04-19 21:14:49,325 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.2855ms 200 image/jpeg INFO 2026-04-19 21:14:49,325 [6 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/2.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\2.jpg' INFO 2026-04-19 21:14:49,325 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.4463ms 200 image/jpeg INFO 2026-04-19 21:14:49,328 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/3.jpg INFO 2026-04-19 21:14:49,329 [16 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/3.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\3.jpg' INFO 2026-04-19 21:14:49,329 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 21:14:49,329 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.749ms 200 image/jpeg INFO 2026-04-19 21:14:49,329 [4 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:14:49,329 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 21:14:49,330 [4 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:14:49,337 [4 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:14:49,338 [4 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 7.1768ms INFO 2026-04-19 21:14:49,338 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 21:14:49,338 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.8412ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:14:49,359 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 21:14:49,359 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:14:49,359 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 21:14:49,360 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:14:49,363 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 21:14:49,363 [4 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:14:49,363 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 21:14:49,364 [4 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:14:49,370 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:14:49,370 [33 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 9.3179ms INFO 2026-04-19 21:14:49,370 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 21:14:49,370 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.8715ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:14:49,387 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:14:49,387 [33 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 22.1464ms INFO 2026-04-19 21:14:49,387 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 21:14:49,387 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 24.4012ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:14:49,786 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 21:14:49,787 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:14:49,787 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 21:14:49,788 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:14:49,791 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:14:49,791 [33 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 3.2929ms INFO 2026-04-19 21:14:49,791 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 21:14:49,792 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.3075ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:14:53,312 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/moreMenu.d1bb0026.js INFO 2026-04-19 21:14:53,312 [33 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 21:14:53,313 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/vuedraggable.umd.7e5aaf42.js INFO 2026-04-19 21:14:53,313 [16 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 21:14:53,313 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/moreMenu.d88dbed4.css INFO 2026-04-19 21:14:53,329 [6 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/moreMenu.d88dbed4.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\moreMenu.d88dbed4.css' INFO 2026-04-19 21:14:53,329 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 16.3637ms 200 text/css INFO 2026-04-19 21:14:53,343 [33 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/moreMenu.d1bb0026.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\moreMenu.d1bb0026.js' INFO 2026-04-19 21:14:53,343 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 31.5342ms 200 application/javascript INFO 2026-04-19 21:14:53,347 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 39 INFO 2026-04-19 21:14:53,347 [6 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 21:14:53,347 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:14:53,347 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 21:14:53,349 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:14:53,354 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:14:53,354 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.7605ms INFO 2026-04-19 21:14:53,354 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 21:14:53,355 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.0011ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:14:53,367 [33 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/vuedraggable.umd.7e5aaf42.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\vuedraggable.umd.7e5aaf42.js' INFO 2026-04-19 21:14:53,367 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 54.6631ms 200 application/javascript INFO 2026-04-19 21:14:53,448 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/ywsqd.1e248292.png INFO 2026-04-19 21:14:53,449 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/wdcc.d63f5968.png INFO 2026-04-19 21:14:53,450 [33 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/ywsqd.1e248292.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\ywsqd.1e248292.png' INFO 2026-04-19 21:14:53,450 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2.0591ms 200 image/png INFO 2026-04-19 21:14:53,464 [16 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/wdcc.d63f5968.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\wdcc.d63f5968.png' INFO 2026-04-19 21:14:53,464 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.7417ms 200 image/png INFO 2026-04-19 21:14:54,753 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 21:14:54,753 [4 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 21:14:54,753 [4 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:14:54,753 [4 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 21:14:54,755 [4 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:14:54,761 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:14:54,761 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.0153ms INFO 2026-04-19 21:14:54,761 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 21:14:54,761 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.1477ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:33:05,122 [123 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776605584951&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 21:33:05,122 [123 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 21:33:05,123 [123 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.0378ms 200 text/html INFO 2026-04-19 21:33:05,426 [123 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.9442296798354403 INFO 2026-04-19 21:33:05,427 [123 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 21:33:05,427 [123 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.6355ms 200 application/javascript INFO 2026-04-19 21:33:05,540 [126 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776605584951%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 21:33:05,540 [126 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 21:33:05,540 [126 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 21:33:05,540 [126 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:05,542 [126 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:33:05,543 [126 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776605584951&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 21:33:05,545 [126 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:33:05,546 [126 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 3.9501ms INFO 2026-04-19 21:33:05,546 [126 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:05,546 [126 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.2567ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:33:05,559 [122 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 615 INFO 2026-04-19 21:33:05,559 [122 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 21:33:05,559 [122 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 21:33:05,559 [122 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 21:33:05,559 [122 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:05,561 [122 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). WARN 2026-04-19 21:33:05,561 [122 ] Mvc.Authorization.AbpAuthorizationFilter - Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) INFO 2026-04-19 21:33:05,562 [122 ] c.Infrastructure.ControllerActionInvoker - Authorization failed for the request at filter 'Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter'. INFO 2026-04-19 21:33:05,562 [122 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:33:05,562 [122 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 1.0321ms INFO 2026-04-19 21:33:05,562 [122 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:05,562 [122 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2.9667ms 401 application/json; charset=utf-8 INFO 2026-04-19 21:33:05,641 [122 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/TokenAuth/ReflashToken? application/json 695 INFO 2026-04-19 21:33:05,641 [122 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 21:33:05,641 [122 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 21:33:05,641 [122 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 21:33:05,641 [122 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 21:33:05,643 [122 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "ReflashToken", controller = "TokenAuth", area = ""}. Executing controller action with signature System.String ReflashToken(Sg.HcmMb.Models.TokenAuth.ReflashTokenModel) on controller Sg.Hcm.Controllers.TokenAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 21:33:05,644 [123 ] Sg.Hcm.Controllers.TokenAuthController - ReflashToken_requestToken:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjY1MTcwIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6IkQwMTYzMjkiLCJodHRwOi8vd3d3LmFzcG5ldGJvaWxlcnBsYXRlLmNvbS9pZGVudGl0eS9jbGFpbXMvdGVuYW50SWQiOiIxIiwiVXNlck5hbWUiOiLluLjoi7HokI0iLCJMYW5ndWFnZSI6InpoLWNuIiwic3ViIjoiNjUxNzAiLCJqdGkiOiJmYWE1N2MxNC02ZGU3LTQxMWMtODFiNi0yYTEwNWUyM2FiOWQiLCJpYXQiOjE3NzY1MTY0NDIsIm5iZiI6MTc3NjUxNjQ0MCwiZXhwIjoxNzc2NjAyODQyLCJpc3MiOiJIY20iLCJhdWQiOiJIY20ifQ.Wxsox-79vFyCtFj_RYc-g2bycd_ZGX3iXGATdzLfpv4 INFO 2026-04-19 21:33:05,647 [122 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:33:05,647 [122 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core) in 4.0609ms INFO 2026-04-19 21:33:05,647 [122 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 21:33:05,647 [122 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.8454ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:33:05,734 [126 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 615 INFO 2026-04-19 21:33:05,734 [126 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 21:33:05,734 [126 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:33:05,736 [126 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:05,738 [126 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:33:05,739 [126 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 21:33:05,739 [126 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 21:33:05,739 [126 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 21:33:05,753 [126 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 21:33:05,756 [126 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:33:05,756 [126 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 18.2632ms INFO 2026-04-19 21:33:05,756 [126 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:05,756 [126 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 21.8218ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:33:05,846 [128 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 21:33:05,846 [126 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 21:33:05,846 [128 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:33:05,846 [126 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:33:05,846 [128 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:05,846 [126 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:05,847 [128 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:33:05,848 [126 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:33:05,849 [126 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 21:33:05,849 [126 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 21:33:05,849 [126 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 21:33:05,850 [128 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:33:05,850 [128 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 2.9691ms INFO 2026-04-19 21:33:05,850 [128 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:05,850 [128 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.6668ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:33:05,877 [126 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 21:33:05,880 [126 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:33:05,880 [126 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 32.5555ms INFO 2026-04-19 21:33:05,880 [126 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:05,880 [126 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 34.2762ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:33:05,959 [128 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 21:33:05,959 [126 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 21:33:05,959 [128 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:33:05,959 [128 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:05,959 [126 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:33:05,960 [126 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:05,961 [128 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:33:05,961 [126 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:33:05,963 [128 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:33:05,964 [128 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 2.9584ms INFO 2026-04-19 21:33:05,964 [128 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:05,964 [128 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.7824ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:33:05,966 [126 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:33:05,966 [126 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 5.5222ms INFO 2026-04-19 21:33:05,966 [126 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:05,966 [126 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.1539ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:33:05,974 [126 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 21:33:05,974 [126 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 21:33:05,974 [126 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:33:05,974 [126 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:05,976 [126 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:33:05,981 [122 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:33:05,981 [122 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.0358ms INFO 2026-04-19 21:33:05,981 [122 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:05,981 [122 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.6469ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:33:05,986 [129 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 21:33:05,986 [129 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:33:05,986 [122 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 21:33:05,986 [129 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:05,986 [122 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:33:05,986 [122 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:05,987 [129 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:33:05,988 [122 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:33:05,994 [122 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:33:05,995 [122 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 6.7913ms INFO 2026-04-19 21:33:05,995 [122 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:05,995 [122 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.4288ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:33:05,995 [129 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:33:05,995 [129 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 7.8537ms INFO 2026-04-19 21:33:05,995 [129 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:05,995 [129 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.4006ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:33:05,998 [126 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 21:33:05,999 [129 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 21:33:05,999 [126 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:33:05,999 [126 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:05,999 [129 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:33:05,999 [129 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:05,999 [122 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 21:33:05,999 [122 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:33:05,999 [122 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:06,000 [126 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:33:06,000 [129 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:33:06,001 [122 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:33:06,004 [122 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:33:06,004 [122 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.7003ms INFO 2026-04-19 21:33:06,004 [122 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:06,004 [122 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.2621ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:33:06,004 [129 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:33:06,004 [129 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 3.5736ms INFO 2026-04-19 21:33:06,004 [129 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:06,004 [129 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.443ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:33:06,005 [122 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:33:06,005 [122 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 4.2204ms INFO 2026-04-19 21:33:06,005 [122 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:06,005 [122 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.9129ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:33:06,049 [129 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 21:33:06,050 [129 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:33:06,050 [129 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:06,051 [129 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:33:06,058 [129 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:33:06,059 [129 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 7.5439ms INFO 2026-04-19 21:33:06,059 [129 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:06,059 [129 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.3337ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:33:06,091 [127 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 21:33:06,091 [127 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:33:06,091 [129 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 21:33:06,091 [127 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:06,091 [129 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:33:06,092 [129 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:06,093 [127 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:33:06,093 [129 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:33:06,106 [129 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:33:06,106 [129 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 13.029ms INFO 2026-04-19 21:33:06,106 [129 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:06,106 [129 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.7731ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:33:06,117 [127 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:33:06,117 [127 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 24.1254ms INFO 2026-04-19 21:33:06,117 [127 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:06,117 [127 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 26.0108ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:33:06,164 [127 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 21:33:06,164 [127 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:33:06,165 [127 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:06,166 [127 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:33:06,168 [127 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:33:06,168 [127 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 2.669ms INFO 2026-04-19 21:33:06,168 [127 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:06,169 [127 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.3561ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:33:08,031 [126 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054006&IsEss=true& INFO 2026-04-19 21:33:08,031 [126 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:33:08,031 [124 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetSubTabes?bIsEss=false& INFO 2026-04-19 21:33:08,031 [126 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:08,032 [128 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260607,260541,26054004,26054005,26054007&IsEss=true& INFO 2026-04-19 21:33:08,032 [124 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:33:08,032 [128 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:33:08,032 [124 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:08,032 [128 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:08,032 [123 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 21:33:08,033 [123 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:33:08,033 [123 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:08,033 [126 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:33:08,033 [128 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:33:08,033 [124 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetSubTabes", controller = "UserInfo"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.UserInfo.Dto.SubTabesDto] GetSubTabes(System.String, Boolean) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:33:08,034 [123 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:33:08,035 [126 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetUserInfo?bIsEss=false& INFO 2026-04-19 21:33:08,035 [126 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:33:08,036 [126 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:08,036 [123 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:33:08,037 [123 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.5931ms INFO 2026-04-19 21:33:08,037 [123 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:08,037 [123 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.1028ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:33:08,037 [126 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserInfo", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.UserInfoDto GetUserInfo() on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:33:08,037 [123 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:33:08,037 [128 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:33:08,037 [123 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 3.7088ms INFO 2026-04-19 21:33:08,037 [123 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:08,037 [128 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.5552ms INFO 2026-04-19 21:33:08,037 [123 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.2041ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:33:08,038 [128 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:08,038 [123 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 21:33:08,038 [128 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.7052ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:33:08,038 [123 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 21:33:08,038 [123 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:33:08,038 [123 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:08,039 [128 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:33:08,039 [128 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M) in 5.7886ms INFO 2026-04-19 21:33:08,039 [128 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:08,039 [123 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:33:08,039 [128 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.524ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:33:08,041 [126 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:33:08,041 [126 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M) in 4.6712ms INFO 2026-04-19 21:33:08,041 [126 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:08,041 [126 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.2116ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:33:08,044 [123 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:33:08,044 [123 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.2643ms INFO 2026-04-19 21:33:08,044 [123 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:08,044 [123 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.7159ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:33:08,136 [128 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=65170& INFO 2026-04-19 21:33:08,137 [128 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:33:08,137 [128 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:08,138 [128 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:33:08,193 [128 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:33:08,248 [32 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 109.9997ms INFO 2026-04-19 21:33:08,248 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:08,248 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 111.7345ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:33:10,556 [128 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetInBoxList?condition=&page=1& INFO 2026-04-19 21:33:10,556 [124 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetOutBoxList?condition=&page=1& INFO 2026-04-19 21:33:10,556 [123 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 43 INFO 2026-04-19 21:33:10,556 [123 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 21:33:10,556 [128 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:33:10,557 [124 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:33:10,557 [123 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:33:10,557 [128 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetInBoxList (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:10,557 [123 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:10,557 [124 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetOutBoxList (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:10,558 [123 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:33:10,559 [124 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetOutBoxList", controller = "Message"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Message.Dto.OutBoxListDto] GetOutBoxList(Int32, System.String) on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:33:10,559 [128 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetInBoxList", controller = "Message"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Message.Dto.InBoxListDto] GetInBoxList(Int32, System.String) on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:33:10,561 [123 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26053901,26053902,26053903,26053904&IsEss=true& INFO 2026-04-19 21:33:10,561 [123 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:33:10,561 [123 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:10,562 [126 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 21:33:10,562 [126 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:33:10,562 [123 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:33:10,562 [126 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:10,564 [126 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:33:10,568 [131 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:33:10,569 [131 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 6.2057ms INFO 2026-04-19 21:33:10,569 [131 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:10,569 [131 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.7509ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:33:10,570 [128 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:33:10,570 [126 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:33:10,570 [128 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 6.6885ms INFO 2026-04-19 21:33:10,570 [128 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:10,570 [124 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:33:10,570 [128 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.3217ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:33:10,570 [131 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:33:10,570 [124 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 12.3486ms INFO 2026-04-19 21:33:10,570 [124 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:10,570 [124 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.1566ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:33:10,572 [131 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetOutBoxList (Sg.Hcm.Application.M) in 13.0896ms INFO 2026-04-19 21:33:10,572 [131 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetOutBoxList (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:10,572 [126 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetInBoxList (Sg.Hcm.Application.M) in 13.1169ms INFO 2026-04-19 21:33:10,572 [131 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.8699ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:33:10,572 [126 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetInBoxList (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:10,572 [126 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 16.1299ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:33:10,779 [128 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetAnnouncementsList?condition=&page=1& INFO 2026-04-19 21:33:10,780 [128 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:33:10,780 [128 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetAnnouncementsList (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:10,782 [128 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAnnouncementsList", controller = "Message"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Message.Dto.AnnouncementsListDto] GetAnnouncementsList(Int32, System.String) on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:33:10,798 [128 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:33:10,800 [128 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetAnnouncementsList (Sg.Hcm.Application.M) in 17.955ms INFO 2026-04-19 21:33:10,800 [128 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetAnnouncementsList (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:10,800 [128 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 20.5062ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:33:11,747 [124 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 21:33:11,747 [124 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 21:33:11,747 [124 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:33:11,747 [124 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:11,749 [124 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:33:11,755 [131 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:33:11,755 [131 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.3791ms INFO 2026-04-19 21:33:11,755 [131 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:11,755 [131 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.5974ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:33:12,839 [133 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 42 INFO 2026-04-19 21:33:12,840 [133 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 21:33:12,840 [133 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:33:12,840 [133 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:12,841 [133 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:33:12,847 [133 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:33:12,847 [133 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.9701ms INFO 2026-04-19 21:33:12,847 [133 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:12,847 [133 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.9973ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:33:12,856 [131 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Month/GetMonthResult?gz_ym=& INFO 2026-04-19 21:33:12,857 [131 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:33:12,857 [131 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Month.MonthAppService.GetMonthResult (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:12,858 [131 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMonthResult", controller = "Month"}. Executing controller action with signature Sg.HcmMb.Month.Dto.MonthResultDto GetMonthResult(System.String, System.String) on controller Sg.HcmMb.Month.MonthAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:33:12,917 [131 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:33:12,917 [131 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Month.MonthAppService.GetMonthResult (Sg.Hcm.Application.M) in 58.5332ms INFO 2026-04-19 21:33:12,917 [131 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Month.MonthAppService.GetMonthResult (Sg.Hcm.Application.M)' INFO 2026-04-19 21:33:12,917 [131 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 61.2959ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:45:43,146 [86 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776606343002&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 21:45:43,146 [86 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 21:45:43,147 [86 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.9089ms 200 text/html INFO 2026-04-19 21:45:43,476 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.8452326247823035 INFO 2026-04-19 21:45:43,476 [13 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 21:45:43,476 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.6229ms 200 application/javascript INFO 2026-04-19 21:45:43,581 [86 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776606343002%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 21:45:43,581 [86 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:45:43,583 [88 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 21:45:43,585 [88 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:45:43,586 [88 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776606343002&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 21:45:43,589 [88 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:45:43,589 [88 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 3.787ms INFO 2026-04-19 21:45:43,589 [88 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 21:45:43,589 [88 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.3014ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:45:43,608 [13 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 615 INFO 2026-04-19 21:45:43,608 [13 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 21:45:43,608 [13 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:45:43,608 [13 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 21:45:43,609 [13 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:45:43,610 [13 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 21:45:43,610 [13 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 21:45:43,610 [13 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 21:45:43,625 [13 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 21:45:43,627 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:45:43,628 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 18.2375ms INFO 2026-04-19 21:45:43,628 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 21:45:43,628 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 20.0821ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:45:43,733 [88 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 21:45:43,733 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 21:45:43,734 [88 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:45:43,734 [88 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 21:45:43,734 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:45:43,734 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 21:45:43,735 [88 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:45:43,735 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:45:43,736 [31 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 21:45:43,737 [31 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 21:45:43,737 [31 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 21:45:43,738 [88 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:45:43,738 [88 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 2.9906ms INFO 2026-04-19 21:45:43,738 [88 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 21:45:43,738 [88 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.6422ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:45:43,766 [31 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 21:45:43,768 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:45:43,769 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 33.2854ms INFO 2026-04-19 21:45:43,769 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 21:45:43,769 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 35.4048ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:45:43,867 [86 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 21:45:43,867 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 21:45:43,868 [86 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:45:43,868 [28 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:45:43,868 [86 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 21:45:43,868 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 21:45:43,869 [28 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:45:43,869 [86 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:45:43,872 [28 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:45:43,872 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.2569ms INFO 2026-04-19 21:45:43,872 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 21:45:43,873 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.1497ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:45:43,875 [86 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:45:43,875 [86 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 5.6841ms INFO 2026-04-19 21:45:43,875 [86 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 21:45:43,875 [86 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.6649ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:45:43,920 [86 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 21:45:43,920 [86 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 21:45:43,920 [86 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:45:43,920 [86 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 21:45:43,921 [86 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:45:43,924 [86 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 21:45:43,925 [86 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:45:43,925 [86 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 21:45:43,925 [88 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 21:45:43,925 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 21:45:43,925 [88 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:45:43,925 [28 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:45:43,925 [88 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 21:45:43,925 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 21:45:43,926 [86 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:45:43,926 [28 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:45:43,926 [88 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:45:43,927 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:45:43,927 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.8501ms INFO 2026-04-19 21:45:43,927 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 21:45:43,927 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.4205ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:45:43,927 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 21:45:43,927 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:45:43,927 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 21:45:43,928 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:45:43,929 [86 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:45:43,929 [86 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.186ms INFO 2026-04-19 21:45:43,929 [86 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 21:45:43,929 [86 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.9093ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:45:43,930 [28 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:45:43,930 [88 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:45:43,930 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 3.1827ms INFO 2026-04-19 21:45:43,930 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 21:45:43,930 [88 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 3.1941ms INFO 2026-04-19 21:45:43,930 [88 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 21:45:43,930 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.7169ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:45:43,930 [88 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.7732ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:45:43,936 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:45:43,936 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 7.4437ms INFO 2026-04-19 21:45:43,936 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 21:45:43,936 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.8784ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:45:43,937 [88 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 21:45:43,937 [88 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:45:43,937 [88 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 21:45:43,938 [88 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:45:43,941 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:45:43,941 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 3.0389ms INFO 2026-04-19 21:45:43,941 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 21:45:43,941 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.5331ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:45:43,978 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 21:45:43,978 [28 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:45:43,978 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 21:45:43,979 [28 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:45:43,983 [28 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:45:43,983 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 4.1507ms INFO 2026-04-19 21:45:43,983 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 21:45:43,983 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.6293ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:45:44,012 [88 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 21:45:44,012 [88 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:45:44,012 [88 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 21:45:44,013 [88 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:45:44,019 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 21:45:44,020 [28 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:45:44,020 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 21:45:44,021 [28 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:45:44,022 [88 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:45:44,022 [88 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 8.6623ms INFO 2026-04-19 21:45:44,022 [88 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 21:45:44,022 [88 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.2037ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:45:44,039 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:45:44,039 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 18.1098ms INFO 2026-04-19 21:45:44,039 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 21:45:44,039 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 19.7205ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:45:44,078 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 21:45:44,078 [28 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:45:44,078 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 21:45:44,080 [28 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:45:44,083 [28 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:45:44,083 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 3.3558ms INFO 2026-04-19 21:45:44,083 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 21:45:44,083 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.5042ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:45:45,688 [86 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 39 INFO 2026-04-19 21:45:45,688 [86 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 21:45:45,688 [86 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:45:45,689 [86 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 21:45:45,690 [86 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:45:45,695 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:45:45,695 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.3914ms INFO 2026-04-19 21:45:45,695 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 21:45:45,695 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.418ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:45:45,697 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050201&IsEss=true& INFO 2026-04-19 21:45:45,697 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:45:45,697 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 21:45:45,698 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:45:45,699 [88 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/OverTime/GetOverTimeList?dateTime=202604& INFO 2026-04-19 21:45:45,701 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:45:45,701 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 2.732ms INFO 2026-04-19 21:45:45,701 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 21:45:45,701 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.3582ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:45:45,704 [88 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:45:45,704 [88 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.OverTime.OverTimeAppService.GetOverTimeList (Sg.Hcm.Application.M)' INFO 2026-04-19 21:45:45,705 [88 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetOverTimeList", controller = "OverTime"}. Executing controller action with signature Sg.HcmMb.OverTime.Dto.OverTimeListInfoDto GetOverTimeList(System.String) on controller Sg.HcmMb.OverTime.OverTimeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:45:45,998 [88 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:45:45,998 [88 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.OverTime.OverTimeAppService.GetOverTimeList (Sg.Hcm.Application.M) in 293.3097ms INFO 2026-04-19 21:45:45,998 [88 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.OverTime.OverTimeAppService.GetOverTimeList (Sg.Hcm.Application.M)' INFO 2026-04-19 21:45:45,999 [88 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 299.0066ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:45:48,495 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/OverTime/GetOverTimeList?dateTime=202605& INFO 2026-04-19 21:45:48,495 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:45:48,496 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.OverTime.OverTimeAppService.GetOverTimeList (Sg.Hcm.Application.M)' INFO 2026-04-19 21:45:48,497 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetOverTimeList", controller = "OverTime"}. Executing controller action with signature Sg.HcmMb.OverTime.Dto.OverTimeListInfoDto GetOverTimeList(System.String) on controller Sg.HcmMb.OverTime.OverTimeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:45:48,507 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:45:48,507 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.OverTime.OverTimeAppService.GetOverTimeList (Sg.Hcm.Application.M) in 9.8717ms INFO 2026-04-19 21:45:48,507 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.OverTime.OverTimeAppService.GetOverTimeList (Sg.Hcm.Application.M)' INFO 2026-04-19 21:45:48,507 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.8835ms 200 application/json; charset=utf-8 INFO 2026-04-19 21:45:50,080 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/OverTime/GetOverTimeList?dateTime=202604& INFO 2026-04-19 21:45:50,080 [28 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 21:45:50,081 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.OverTime.OverTimeAppService.GetOverTimeList (Sg.Hcm.Application.M)' INFO 2026-04-19 21:45:50,082 [28 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetOverTimeList", controller = "OverTime"}. Executing controller action with signature Sg.HcmMb.OverTime.Dto.OverTimeListInfoDto GetOverTimeList(System.String) on controller Sg.HcmMb.OverTime.OverTimeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 21:45:50,393 [28 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 21:45:50,393 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.OverTime.OverTimeAppService.GetOverTimeList (Sg.Hcm.Application.M) in 311.202ms INFO 2026-04-19 21:45:50,393 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.OverTime.OverTimeAppService.GetOverTimeList (Sg.Hcm.Application.M)' INFO 2026-04-19 21:45:50,393 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 313.2729ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:21:39,759 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-04-19 22:21:40,286 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmM\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-04-19 22:21:40,320 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/main.61ed0a96.js INFO 2026-04-19 22:21:40,320 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/index.bc0e174a.css INFO 2026-04-19 22:21:40,320 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/vconsole.3.14.7.min.js INFO 2026-04-19 22:21:40,320 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776608495917&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 22:21:40,326 [15 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:21:40,335 [7 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 22:21:40,335 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.5573ms 200 text/html INFO 2026-04-19 22:21:40,338 [17 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/vconsole.3.14.7.min.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\vconsole.3.14.7.min.js' INFO 2026-04-19 22:21:40,338 [17 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 18.4986ms 200 application/javascript INFO 2026-04-19 22:21:40,340 [15 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/index.bc0e174a.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\index.bc0e174a.css' INFO 2026-04-19 22:21:40,340 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 20.2372ms 200 text/css INFO 2026-04-19 22:21:40,347 [6 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/main.61ed0a96.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\main.61ed0a96.js' INFO 2026-04-19 22:21:40,347 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 27.263ms 200 application/javascript INFO 2026-04-19 22:21:40,451 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/index.bc0e174a.css INFO 2026-04-19 22:21:40,454 [7 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/index.bc0e174a.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\index.bc0e174a.css' INFO 2026-04-19 22:21:40,454 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2.7693ms 200 text/css INFO 2026-04-19 22:21:40,486 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/main.61ed0a96.js INFO 2026-04-19 22:21:40,486 [7 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:21:40,489 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/vconsole.3.14.7.min.js INFO 2026-04-19 22:21:40,490 [16 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/vconsole.3.14.7.min.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\vconsole.3.14.7.min.js' INFO 2026-04-19 22:21:40,490 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.4749ms 200 application/javascript INFO 2026-04-19 22:21:40,497 [6 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/main.61ed0a96.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\main.61ed0a96.js' INFO 2026-04-19 22:21:40,497 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.8047ms 200 application/javascript INFO 2026-04-19 22:21:41,821 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.6755569384929843 INFO 2026-04-19 22:21:41,823 [6 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 22:21:41,823 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2.8224ms 200 application/javascript INFO 2026-04-19 22:21:41,926 [17 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/logo2.jpg INFO 2026-04-19 22:21:41,929 [6 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/logo2.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\logo2.jpg' INFO 2026-04-19 22:21:41,930 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 3.4071ms 200 image/jpeg INFO 2026-04-19 22:21:42,056 [17 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776608495917%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 22:21:42,062 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 615 INFO 2026-04-19 22:21:42,062 [16 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:21:42,201 [16 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 22:21:42,201 [17 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 22:21:42,203 [17 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 22:21:42,203 [16 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 22:21:42,209 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 22:21:42,209 [17 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 22:21:43,315 [17 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:21:43,315 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). WARN 2026-04-19 22:21:43,632 [16 ] Mvc.Authorization.AbpAuthorizationFilter - Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) INFO 2026-04-19 22:21:43,637 [16 ] c.Infrastructure.ControllerActionInvoker - Authorization failed for the request at filter 'Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter'. INFO 2026-04-19 22:21:43,639 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:21:43,665 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 347.4339ms INFO 2026-04-19 22:21:43,665 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 22:21:43,666 [17 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776608495917&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 22:21:43,666 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1604.0412ms 401 application/json; charset=utf-8 INFO 2026-04-19 22:21:43,817 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/TokenAuth/ReflashToken? application/json 695 INFO 2026-04-19 22:21:43,817 [16 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:21:43,825 [16 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 22:21:43,825 [16 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 22:21:43,825 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 22:21:43,828 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "ReflashToken", controller = "TokenAuth", area = ""}. Executing controller action with signature System.String ReflashToken(Sg.HcmMb.Models.TokenAuth.ReflashTokenModel) on controller Sg.Hcm.Controllers.TokenAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 22:21:44,310 [16 ] Sg.Hcm.Controllers.TokenAuthController - ReflashToken_requestToken:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjY1MTU5IiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6IkQwMTYzMTgiLCJodHRwOi8vd3d3LmFzcG5ldGJvaWxlcnBsYXRlLmNvbS9pZGVudGl0eS9jbGFpbXMvdGVuYW50SWQiOiIxIiwiVXNlck5hbWUiOiLog6HmtbflhpsiLCJMYW5ndWFnZSI6InpoLWNuIiwic3ViIjoiNjUxNTkiLCJqdGkiOiIwN2QwODEwYi1lOTNmLTQwZmItYTcwMi1jZWU5ODI4ZWQ0ZDciLCJpYXQiOjE3NzY0MDkzNTgsIm5iZiI6MTc3NjQwOTM1NiwiZXhwIjoxNzc2NDk1NzU4LCJpc3MiOiJIY20iLCJhdWQiOiJIY20ifQ.4wTZFPt-NP8YK0ujwowl5S6RGLjqSnf-UUuxM8fVjhQ INFO 2026-04-19 22:21:44,448 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:21:44,449 [17 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:21:44,450 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core) in 621.0822ms INFO 2026-04-19 22:21:44,450 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 22:21:44,451 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 634.1389ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:21:44,451 [17 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 1135.7269ms INFO 2026-04-19 22:21:44,451 [17 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 22:21:44,451 [17 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2395.8121ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:21:44,641 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 615 INFO 2026-04-19 22:21:44,641 [16 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:21:44,659 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:21:44,698 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 22:21:44,700 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:21:44,723 [15 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 22:21:44,723 [15 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 22:21:44,723 [15 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 22:21:44,832 [15 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 22:21:44,836 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:21:44,837 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 137.1024ms INFO 2026-04-19 22:21:44,837 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 22:21:44,838 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 196.7148ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:21:44,991 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 22:21:44,992 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:21:44,992 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 22:21:44,995 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:21:44,998 [16 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 22:21:44,999 [16 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 22:21:44,999 [16 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 22:21:45,027 [17 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 22:21:45,028 [17 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:21:45,028 [17 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:21:45,030 [16 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 22:21:45,031 [17 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:21:45,040 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:21:45,043 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 47.2126ms INFO 2026-04-19 22:21:45,043 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 22:21:45,043 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 51.4576ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:21:45,114 [17 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:21:45,117 [17 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 85.3142ms INFO 2026-04-19 22:21:45,117 [17 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:21:45,117 [17 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 90.0889ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:21:45,171 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/index.3e032556.css INFO 2026-04-19 22:21:45,172 [15 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/index.3e032556.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\index.3e032556.css' INFO 2026-04-19 22:21:45,172 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/unitMenu.7af4f9f2.css INFO 2026-04-19 22:21:45,172 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.2209ms 200 text/css INFO 2026-04-19 22:21:45,173 [16 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/unitMenu.7af4f9f2.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\unitMenu.7af4f9f2.css' INFO 2026-04-19 22:21:45,173 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.4798ms 200 text/css INFO 2026-04-19 22:21:45,183 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 22:21:45,183 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:21:45,183 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 22:21:45,186 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:21:45,200 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:21:45,203 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 17.41ms INFO 2026-04-19 22:21:45,203 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 22:21:45,203 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 20.6707ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:21:45,211 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 22:21:45,212 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:21:45,212 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:21:45,214 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:21:45,219 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:21:45,219 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 5.1391ms INFO 2026-04-19 22:21:45,219 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:21:45,219 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.9295ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:21:45,232 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 22:21:45,232 [15 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:21:45,232 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:21:45,233 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:21:45,235 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:21:45,391 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 22:21:45,391 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:21:45,391 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 22:21:45,409 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:21:45,417 [17 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 22:21:45,417 [17 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:21:45,417 [17 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 22:21:45,418 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 22:21:45,418 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:21:45,418 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:21:45,564 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 22:21:45,564 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:21:45,564 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 22:21:46,190 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:21:46,192 [17 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:21:46,288 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:21:46,334 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 22:21:46,334 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:21:46,334 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 22:21:46,337 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:21:46,339 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:21:46,339 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 51.1004ms INFO 2026-04-19 22:21:46,339 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 22:21:46,339 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 775.6951ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:21:46,340 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:21:46,341 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 150.5911ms INFO 2026-04-19 22:21:46,341 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:21:46,341 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 923.1512ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:21:46,366 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:21:46,366 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:21:46,367 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:21:46,367 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 1131.4543ms INFO 2026-04-19 22:21:46,367 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:21:46,367 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1134.8759ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:21:46,367 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 175.0229ms INFO 2026-04-19 22:21:46,367 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 22:21:46,367 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 957.4923ms INFO 2026-04-19 22:21:46,367 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 950.4555ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:21:46,367 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 22:21:46,367 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 976.2839ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:21:46,369 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:21:46,369 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 32.8214ms INFO 2026-04-19 22:21:46,369 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 22:21:46,370 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 35.5926ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:21:46,378 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 22:21:46,379 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 22:21:46,379 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:21:46,379 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 22:21:46,380 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:21:46,380 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 22:21:46,381 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:21:46,382 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:21:46,408 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:21:46,408 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:21:46,408 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 26.7183ms INFO 2026-04-19 22:21:46,408 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 22:21:46,408 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 29.7112ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:21:46,409 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 26.4981ms INFO 2026-04-19 22:21:46,409 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 22:21:46,409 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 30.8115ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:21:46,526 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/3.jpg INFO 2026-04-19 22:21:46,527 [6 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/3.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\3.jpg' INFO 2026-04-19 22:21:46,527 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.0289ms 200 image/jpeg INFO 2026-04-19 22:21:46,527 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/2.jpg INFO 2026-04-19 22:21:46,529 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/1.jpg INFO 2026-04-19 22:21:46,529 [27 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/2.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\2.jpg' INFO 2026-04-19 22:21:46,529 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.2402ms 200 image/jpeg INFO 2026-04-19 22:21:46,530 [16 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/1.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\1.jpg' INFO 2026-04-19 22:21:46,530 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.2515ms 200 image/jpeg INFO 2026-04-19 22:21:46,572 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 22:21:46,573 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 22:21:46,574 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:21:46,574 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:21:46,575 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 22:21:46,575 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 22:21:46,578 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:21:46,578 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:21:46,792 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:21:46,797 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 218.7274ms INFO 2026-04-19 22:21:46,797 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 22:21:46,797 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 225.8701ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:21:47,629 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:21:47,631 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 1052.8872ms INFO 2026-04-19 22:21:47,631 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 22:21:47,632 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1058.9383ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:21:51,503 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 22:21:51,504 [6 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:21:51,507 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:21:51,508 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:21:51,511 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050301&IsEss=true& INFO 2026-04-19 22:21:51,513 [32 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:21:51,514 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:21:51,517 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:21:51,518 [32 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:21:51,530 [32 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:21:51,531 [32 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 13.1655ms INFO 2026-04-19 22:21:51,531 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:21:51,531 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 20.6948ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:21:51,533 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:21:51,534 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 16.8204ms INFO 2026-04-19 22:21:51,534 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:21:51,534 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 30.4947ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:21:51,544 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Card/PunchClockDate? application/x-www-form-urlencoded 26 INFO 2026-04-19 22:21:51,545 [15 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:21:51,545 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:21:51,546 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 22:21:51,549 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PunchClockDate", controller = "Card"}. Executing controller action with signature Sg.HcmMb.Card.Dto.PunchClockResultListDto PunchClockDate(System.String, System.String) on controller Sg.HcmMb.Card.CardAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:21:51,703 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:21:51,706 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M) in 157.0398ms INFO 2026-04-19 22:21:51,706 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 22:21:51,706 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 161.9109ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:21:54,384 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Card/PunchClockDate? application/x-www-form-urlencoded 26 INFO 2026-04-19 22:21:54,385 [15 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:21:54,394 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:21:54,395 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 22:21:54,397 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PunchClockDate", controller = "Card"}. Executing controller action with signature Sg.HcmMb.Card.Dto.PunchClockResultListDto PunchClockDate(System.String, System.String) on controller Sg.HcmMb.Card.CardAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:21:54,467 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:21:54,469 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M) in 71.8508ms INFO 2026-04-19 22:21:54,469 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 22:21:54,469 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 84.7681ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:22:02,429 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 22:22:02,430 [16 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:22:02,431 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:22:02,431 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:02,434 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:22:02,445 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:22:02,445 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 11.7898ms INFO 2026-04-19 22:22:02,445 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:02,446 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 16.3946ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:22:10,862 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/vuedraggable.umd.7e5aaf42.js INFO 2026-04-19 22:22:10,862 [16 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:22:10,864 [16 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/vuedraggable.umd.7e5aaf42.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\vuedraggable.umd.7e5aaf42.js' INFO 2026-04-19 22:22:10,864 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/moreMenu.d88dbed4.css INFO 2026-04-19 22:22:10,864 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2.5639ms 200 application/javascript INFO 2026-04-19 22:22:10,865 [32 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/moreMenu.d88dbed4.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\moreMenu.d88dbed4.css' INFO 2026-04-19 22:22:10,865 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.2957ms 200 text/css INFO 2026-04-19 22:22:10,895 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 39 INFO 2026-04-19 22:22:10,895 [6 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:22:10,896 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:22:10,897 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:10,898 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:22:10,912 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:22:10,913 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 14.5703ms INFO 2026-04-19 22:22:10,913 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:10,913 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 18.1141ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:22:11,005 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/ywsqd.1e248292.png INFO 2026-04-19 22:22:11,006 [32 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/ywsqd.1e248292.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\ywsqd.1e248292.png' INFO 2026-04-19 22:22:11,006 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.95ms 200 image/png INFO 2026-04-19 22:22:11,019 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/wdcc.d63f5968.png INFO 2026-04-19 22:22:11,020 [6 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/wdcc.d63f5968.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\wdcc.d63f5968.png' INFO 2026-04-19 22:22:11,020 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.8974ms 200 image/png INFO 2026-04-19 22:22:12,514 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 22:22:12,515 [32 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:22:12,516 [32 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:22:12,516 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:12,520 [32 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:22:12,531 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:22:12,532 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 11.9528ms INFO 2026-04-19 22:22:12,532 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:12,532 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 17.7657ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:22:16,013 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776608535654&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 22:22:16,013 [16 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 22:22:16,014 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.1917ms 200 text/html INFO 2026-04-19 22:22:17,232 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.8600638652655175 INFO 2026-04-19 22:22:17,233 [32 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 22:22:17,233 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.0311ms 200 application/javascript INFO 2026-04-19 22:22:17,567 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776608535654%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 22:22:17,569 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:22:17,570 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:17,572 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:22:17,573 [16 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776608535654&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 22:22:17,576 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 615 INFO 2026-04-19 22:22:17,576 [32 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:22:17,576 [32 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:22:17,577 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:17,579 [32 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:22:17,580 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:22:17,580 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 8.2925ms INFO 2026-04-19 22:22:17,580 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:17,580 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.8306ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:22:17,585 [15 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 22:22:17,585 [15 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 22:22:17,585 [15 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 22:22:17,603 [15 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 22:22:17,608 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:22:17,608 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 29.1442ms INFO 2026-04-19 22:22:17,608 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:17,608 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 32.5684ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:22:17,730 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 22:22:17,731 [32 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:22:17,732 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:17,733 [32 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:22:17,734 [32 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 22:22:17,734 [32 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 22:22:17,734 [32 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 22:22:17,750 [32 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 22:22:17,751 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 22:22:17,752 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:22:17,752 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:17,753 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:22:17,753 [32 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:22:17,753 [32 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 20.0068ms INFO 2026-04-19 22:22:17,753 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:17,754 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 23.0287ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:22:17,757 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:22:17,757 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.5738ms INFO 2026-04-19 22:22:17,757 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:17,757 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.5709ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:22:17,991 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 22:22:17,992 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:22:17,992 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 22:22:17,992 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:17,993 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:22:17,993 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:17,994 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:22:17,994 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 22:22:17,994 [16 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:22:17,995 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:22:17,995 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:22:17,995 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:17,998 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:22:18,002 [32 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:22:18,002 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:22:18,003 [32 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 8.966ms INFO 2026-04-19 22:22:18,003 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 7.8736ms INFO 2026-04-19 22:22:18,003 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:18,003 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:18,003 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.3707ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:22:18,003 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.1844ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:22:18,007 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:22:18,007 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 9.1176ms INFO 2026-04-19 22:22:18,007 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:18,007 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.9881ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:22:18,131 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 22:22:18,132 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 22:22:18,132 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 22:22:18,133 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:22:18,133 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:22:18,133 [32 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:22:18,133 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:18,133 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:18,134 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:18,135 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:22:18,135 [32 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:22:18,135 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:22:18,139 [32 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:22:18,139 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:22:18,139 [32 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.0902ms INFO 2026-04-19 22:22:18,139 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:18,139 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 4.0776ms INFO 2026-04-19 22:22:18,139 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:18,139 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.6062ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:22:18,140 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.2574ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:22:18,140 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:22:18,141 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 5.2868ms INFO 2026-04-19 22:22:18,141 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:18,141 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.6129ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:22:18,167 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 22:22:18,168 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:22:18,168 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:18,169 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:22:18,170 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 22:22:18,171 [15 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:22:18,171 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:18,172 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 22:22:18,172 [15 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:22:18,177 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:22:18,178 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 5.1203ms INFO 2026-04-19 22:22:18,178 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:18,178 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.17ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:22:18,178 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:22:18,178 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 8.9856ms INFO 2026-04-19 22:22:18,178 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:18,178 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.1335ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:22:18,180 [32 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:22:18,180 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:18,182 [32 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:22:18,187 [32 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:22:18,187 [32 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 4.9055ms INFO 2026-04-19 22:22:18,187 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:18,187 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.8812ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:22:18,272 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 22:22:18,272 [32 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:22:18,272 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:18,274 [32 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:22:18,277 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 22:22:18,277 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:22:18,277 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:18,279 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:22:18,283 [32 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:22:18,284 [32 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 9.8194ms INFO 2026-04-19 22:22:18,284 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:18,284 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.8669ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:22:18,297 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:22:18,297 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 18.8175ms INFO 2026-04-19 22:22:18,297 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:18,298 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 20.7625ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:22:18,517 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 22:22:18,523 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:22:18,524 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:18,525 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:22:18,531 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:22:18,532 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 5.9936ms INFO 2026-04-19 22:22:18,532 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:18,532 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.3282ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:22:23,637 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 42 INFO 2026-04-19 22:22:23,637 [6 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:22:23,638 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:22:23,638 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:23,640 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:22:23,651 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:22:23,651 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 11.4581ms INFO 2026-04-19 22:22:23,651 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:23,651 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.5485ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:22:23,682 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Month/GetMonthResult?gz_ym=& INFO 2026-04-19 22:22:23,682 [32 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:22:23,683 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Month.MonthAppService.GetMonthResult (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:23,685 [32 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMonthResult", controller = "Month"}. Executing controller action with signature Sg.HcmMb.Month.Dto.MonthResultDto GetMonthResult(System.String, System.String) on controller Sg.HcmMb.Month.MonthAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:22:23,817 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:22:23,821 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Month.MonthAppService.GetMonthResult (Sg.Hcm.Application.M) in 135.9136ms INFO 2026-04-19 22:22:23,821 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Month.MonthAppService.GetMonthResult (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:23,822 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 139.9823ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:22:30,222 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 22:22:30,222 [32 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:22:30,223 [32 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:22:30,223 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:30,225 [32 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:22:30,234 [32 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:22:30,234 [32 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 9.2293ms INFO 2026-04-19 22:22:30,234 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:30,234 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.2367ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:22:31,692 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/dayResult.11178fd1.js INFO 2026-04-19 22:22:31,693 [29 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:22:31,732 [29 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/dayResult.11178fd1.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\dayResult.11178fd1.js' INFO 2026-04-19 22:22:31,732 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 39.8242ms 200 application/javascript INFO 2026-04-19 22:22:31,742 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 40 INFO 2026-04-19 22:22:31,742 [6 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:22:31,743 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:22:31,743 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:31,745 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:22:31,754 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:22:31,755 [33 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 9.6179ms INFO 2026-04-19 22:22:31,755 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:31,755 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.5241ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:22:31,913 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Day/GetDayResult?dutyDate=2026-04& INFO 2026-04-19 22:22:31,913 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26051001,26051002,26051003,26051004,26051005&IsEss=true& INFO 2026-04-19 22:22:31,913 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/PubClass/GetParameters?tableName=MobileParas¶meterNames=customDayNote& INFO 2026-04-19 22:22:31,913 [32 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:22:31,914 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Day.DayAppService.GetDayResult (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:31,914 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:22:31,914 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:31,915 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:22:31,915 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:31,917 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:22:31,918 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParameters", controller = "PubClass"}. Executing controller action with signature System.Object GetParameters(System.String, System.String) on controller Sg.HcmMb.PubClass.PubClassAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:22:31,918 [32 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetDayResult", controller = "Day"}. Executing controller action with signature System.Collections.Generic.List`1[System.Collections.Generic.List`1[Sg.HcmMb.PubClass.Dto.FieldDto]] GetDayResult(System.String, System.String, System.String) on controller Sg.HcmMb.Day.DayAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:22:31,975 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:22:31,975 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 58.3168ms INFO 2026-04-19 22:22:31,975 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:31,975 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 62.3858ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:22:31,977 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:22:31,977 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M) in 59.2105ms INFO 2026-04-19 22:22:31,977 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:31,977 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 64.3742ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:22:32,139 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Att/GetAttParas?tableName=k_card& INFO 2026-04-19 22:22:32,140 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:22:32,140 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.AttAppService.AttAppService.GetAttParas (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:32,152 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Day/GetDayResultCustomLinkList?& INFO 2026-04-19 22:22:32,153 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Att/GetAttParas?tableName=k_leave& INFO 2026-04-19 22:22:32,154 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAttParas", controller = "Att"}. Executing controller action with signature System.String GetAttParas(System.String) on controller Sg.HcmMb.AttAppService.AttAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:22:32,154 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:22:32,154 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:22:32,154 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.AttAppService.AttAppService.GetAttParas (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:32,154 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Day.DayAppService.GetDayResultCustomLinkList (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:32,182 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAttParas", controller = "Att"}. Executing controller action with signature System.String GetAttParas(System.String) on controller Sg.HcmMb.AttAppService.AttAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:22:32,182 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetDayResultCustomLinkList", controller = "Day"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.MenuInfoDto] GetDayResultCustomLinkList() on controller Sg.HcmMb.Day.DayAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:22:32,204 [15 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:22:32,204 [15 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Day.DayAppService.GetDayResultCustomLinkList (Sg.Hcm.Application.M) in 21.6867ms INFO 2026-04-19 22:22:32,204 [15 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Day.DayAppService.GetDayResultCustomLinkList (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:32,204 [15 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 51.8765ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:22:32,239 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:22:32,239 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:22:32,239 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.AttAppService.AttAppService.GetAttParas (Sg.Hcm.Application.M) in 56.9095ms INFO 2026-04-19 22:22:32,239 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.AttAppService.AttAppService.GetAttParas (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:32,239 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.AttAppService.AttAppService.GetAttParas (Sg.Hcm.Application.M) in 85.3442ms INFO 2026-04-19 22:22:32,239 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.AttAppService.AttAppService.GetAttParas (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:32,239 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 86.1938ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:22:32,239 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 99.8888ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:22:32,433 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:22:32,440 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Day.DayAppService.GetDayResult (Sg.Hcm.Application.M) in 521.5863ms INFO 2026-04-19 22:22:32,440 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Day.DayAppService.GetDayResult (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:32,440 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 527.6232ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:22:32,612 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/normal.961c91c3.png INFO 2026-04-19 22:22:32,620 [29 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/normal.961c91c3.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\normal.961c91c3.png' INFO 2026-04-19 22:22:32,620 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.207ms 200 image/png INFO 2026-04-19 22:22:32,692 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 22:22:32,693 [32 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:22:32,693 [32 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:22:32,694 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:32,695 [32 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:22:32,703 [29 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:22:32,703 [29 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 7.3433ms INFO 2026-04-19 22:22:32,703 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:32,703 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.6794ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:22:34,652 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/my.e909c210.css INFO 2026-04-19 22:22:34,653 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/my.d72f6af2.js INFO 2026-04-19 22:22:34,653 [35 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:22:34,654 [33 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/my.e909c210.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\my.e909c210.css' INFO 2026-04-19 22:22:34,654 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.6372ms 200 text/css INFO 2026-04-19 22:22:34,654 [35 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/my.d72f6af2.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\my.d72f6af2.js' INFO 2026-04-19 22:22:34,654 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.2673ms 200 application/javascript INFO 2026-04-19 22:22:34,692 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 22:22:34,692 [37 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:22:34,693 [37 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:22:34,693 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:34,695 [37 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:22:34,711 [37 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:22:34,711 [37 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 16.2517ms INFO 2026-04-19 22:22:34,711 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:34,711 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 19.1574ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:22:34,802 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054006&IsEss=true& INFO 2026-04-19 22:22:34,802 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:22:34,803 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:34,804 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:22:34,807 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetUserInfo?bIsEss=false& INFO 2026-04-19 22:22:34,808 [37 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:22:34,808 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:34,810 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:22:34,810 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 5.8672ms INFO 2026-04-19 22:22:34,810 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:34,810 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.3496ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:22:34,810 [37 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserInfo", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.UserInfoDto GetUserInfo() on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:22:34,812 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetSubTabes?bIsEss=false& INFO 2026-04-19 22:22:34,816 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:22:34,818 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:34,832 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 22:22:34,832 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:22:34,832 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:34,841 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260607,260541,26054004,26054005,26054007&IsEss=true& INFO 2026-04-19 22:22:34,841 [35 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:22:34,841 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:34,842 [35 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:22:34,842 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetSubTabes", controller = "UserInfo"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.UserInfo.Dto.SubTabesDto] GetSubTabes(System.String, Boolean) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:22:34,842 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:22:34,851 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:22:34,851 [37 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:22:34,851 [35 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:22:34,851 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 8.4226ms INFO 2026-04-19 22:22:34,851 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:34,851 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.3798ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:22:34,852 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:22:34,853 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 10.0553ms INFO 2026-04-19 22:22:34,853 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:34,853 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 21.1216ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:22:34,853 [33 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M) in 10.2193ms INFO 2026-04-19 22:22:34,853 [37 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M) in 42.5661ms INFO 2026-04-19 22:22:34,853 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:34,853 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:34,853 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 45.5294ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:22:34,853 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 40.7774ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:22:35,033 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=65159& INFO 2026-04-19 22:22:35,033 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:22:35,033 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:35,035 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:22:35,124 [37 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:22:35,148 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 112.4892ms INFO 2026-04-19 22:22:35,148 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:35,148 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 115.3054ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:22:38,098 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/subTableList.17f86d95.js INFO 2026-04-19 22:22:38,098 [37 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:22:38,116 [37 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/subTableList.17f86d95.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\subTableList.17f86d95.js' INFO 2026-04-19 22:22:38,117 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 18.4222ms 200 application/javascript INFO 2026-04-19 22:22:38,177 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 159 INFO 2026-04-19 22:22:38,177 [37 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:22:38,177 [37 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:22:38,177 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:38,179 [37 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:22:38,199 [37 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:22:38,199 [37 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 20.0515ms INFO 2026-04-19 22:22:38,199 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:38,199 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 22.6849ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:22:38,367 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=21010007,21010008,21010009,21010010,26050401&IsEss=true& INFO 2026-04-19 22:22:38,368 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:22:38,368 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:38,369 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:22:38,375 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:22:38,375 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 6.1495ms INFO 2026-04-19 22:22:38,375 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:38,375 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.1657ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:22:38,748 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetSubTablePanel?a0188=uXRSaPD1cEA%3D&bIsEss=false&tableName=A01& INFO 2026-04-19 22:22:38,748 [37 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:22:38,749 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTablePanel (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:38,753 [37 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetSubTablePanel", controller = "UserInfo"}. Executing controller action with signature Sg.Hcm.WebPub.Dto.PanelDto GetSubTablePanel(System.String, System.String, System.String, Boolean, Boolean) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:22:38,757 [37 ] Sg.HcmMb.PubClass.ShareData - oldValue:uXRSaPD1cEA= INFO 2026-04-19 22:22:39,011 [37 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:22:39,049 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTablePanel (Sg.Hcm.Application.M) in 295.7854ms INFO 2026-04-19 22:22:39,049 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTablePanel (Sg.Hcm.Application.M)' INFO 2026-04-19 22:22:39,049 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 301.6701ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:23:53,394 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 22:23:53,394 [33 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:23:53,394 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:23:53,394 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:23:53,396 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:23:53,410 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:23:53,410 [33 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 14.0108ms INFO 2026-04-19 22:23:53,410 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:23:53,410 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 16.6949ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:23:53,458 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 22:23:53,458 [38 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:23:53,458 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:23:53,460 [38 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:23:53,463 [28 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:23:53,463 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 3.8238ms INFO 2026-04-19 22:23:53,464 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:23:53,464 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.8162ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:23:56,383 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/annualLeave.4d308de3.css INFO 2026-04-19 22:23:56,384 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/annualLeave.a71d585d.js INFO 2026-04-19 22:23:56,384 [34 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:23:56,384 [27 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/annualLeave.4d308de3.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\annualLeave.4d308de3.css' INFO 2026-04-19 22:23:56,384 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.2459ms 200 text/css INFO 2026-04-19 22:23:56,384 [34 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/annualLeave.a71d585d.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\annualLeave.a71d585d.js' INFO 2026-04-19 22:23:56,385 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.0189ms 200 application/javascript INFO 2026-04-19 22:23:56,406 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 42 INFO 2026-04-19 22:23:56,406 [28 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:23:56,407 [28 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:23:56,407 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:23:56,408 [28 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:23:56,415 [28 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:23:56,415 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.8712ms INFO 2026-04-19 22:23:56,415 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:23:56,415 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.8445ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:23:56,566 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetAnnualLeave?year=PeXyH32X2YM%3D& INFO 2026-04-19 22:23:56,566 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:23:56,567 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 22:23:56,569 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAnnualLeave", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.AnnualLeaveDto GetAnnualLeave(System.String) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:23:56,569 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002&IsEss=true& INFO 2026-04-19 22:23:56,569 [28 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:23:56,569 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:23:56,571 [28 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:23:56,573 [7 ] Sg.HcmMb.PubClass.ShareData - oldValue:PeXyH32X2YM= INFO 2026-04-19 22:23:56,574 [17 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:23:56,574 [17 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 3.6821ms INFO 2026-04-19 22:23:56,574 [17 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:23:56,574 [17 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.4691ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:23:56,582 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:23:56,583 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M) in 14.3008ms INFO 2026-04-19 22:23:56,583 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 22:23:56,583 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 17.3116ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:23:56,836 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=65159& INFO 2026-04-19 22:23:56,837 [27 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:23:56,837 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 22:23:56,838 [27 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:23:56,844 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:23:56,864 [18 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 25.3746ms INFO 2026-04-19 22:23:56,864 [18 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 22:23:56,864 [18 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 27.4131ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:24:03,695 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 22:24:03,695 [28 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:24:03,695 [28 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:24:03,695 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:03,696 [28 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:24:03,703 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 22:24:03,703 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:24:03,703 [28 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:24:03,703 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.734ms INFO 2026-04-19 22:24:03,703 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:03,703 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:03,703 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.8241ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:24:03,705 [28 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:24:03,708 [17 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:24:03,708 [17 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 3.2166ms INFO 2026-04-19 22:24:03,708 [17 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:03,708 [17 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.1208ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:24:06,734 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 22:24:06,734 [7 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:24:06,734 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:24:06,734 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:06,736 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:24:06,749 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:24:06,749 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 12.972ms INFO 2026-04-19 22:24:06,749 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:06,749 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.2743ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:24:10,584 [17 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ToDoListMgr/GetToDoListResult?url=salary& INFO 2026-04-19 22:24:10,585 [17 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:24:10,585 [17 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.ToDoList.ToDoListMgrAppService.GetToDoListResult (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:10,588 [17 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetToDoListResult", controller = "ToDoListMgr"}. Executing controller action with signature Sg.HcmMb.ToDoList.Dto.ToDoListResultDto GetToDoListResult(Sg.HcmMb.ToDoList.Dto.ToDoListUrlDto) on controller Sg.HcmMb.ToDoList.ToDoListMgrAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:24:10,619 [17 ] Sg.HcmMb.ToDoList.ToDoListMgrAppService - GetToDoListResult_requestToken:Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjY1MTU5IiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6IkQwMTYzMTgiLCJodHRwOi8vd3d3LmFzcG5ldGJvaWxlcnBsYXRlLmNvbS9pZGVudGl0eS9jbGFpbXMvdGVuYW50SWQiOiIxIiwiVXNlck5hbWUiOiLog6HmtbflhpsiLCJMYW5ndWFnZSI6InpoLWNuIiwic3ViIjoiNjUxNTkiLCJqdGkiOiJhNjFhZDk5NC02MzFlLTQ4ZDItOWI0YS02NDQzOTk3YzFiZWQiLCJpYXQiOjE3NzY2MDg1MDQsIm5iZiI6MTc3NjYwODUwMiwiZXhwIjoxNzc2Njk0OTA0LCJpc3MiOiJIY20iLCJhdWQiOiJIY20ifQ.iU0E-1kLOP2lWmVFDsM9sspJoGpsKNefrgS1bUBV2xU INFO 2026-04-19 22:24:10,622 [17 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:24:10,623 [17 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.ToDoList.ToDoListMgrAppService.GetToDoListResult (Sg.Hcm.Application.M) in 34.9799ms INFO 2026-04-19 22:24:10,623 [17 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.ToDoList.ToDoListMgrAppService.GetToDoListResult (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:10,623 [17 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 39.05ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:24:10,716 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/salary.21845557.js INFO 2026-04-19 22:24:10,716 [28 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:24:10,716 [28 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/salary.21845557.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\salary.21845557.js' INFO 2026-04-19 22:24:10,717 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.1779ms 200 application/javascript INFO 2026-04-19 22:24:10,718 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/salary.1de53a28.css INFO 2026-04-19 22:24:10,719 [28 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/salary.1de53a28.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\salary.1de53a28.css' INFO 2026-04-19 22:24:10,719 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.8706ms 200 text/css INFO 2026-04-19 22:24:10,756 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 37 INFO 2026-04-19 22:24:10,756 [27 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:24:10,757 [27 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:24:10,757 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:10,758 [27 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:24:10,765 [17 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:24:10,765 [17 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.5425ms INFO 2026-04-19 22:24:10,765 [17 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:10,765 [17 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.6943ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:24:10,858 [17 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/salaryTop1.94d44d34.png INFO 2026-04-19 22:24:10,858 [17 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/salaryTop1.94d44d34.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\salaryTop1.94d44d34.png' INFO 2026-04-19 22:24:10,858 [17 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.7275ms 200 image/png INFO 2026-04-19 22:24:10,923 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/PubClass/GetParameters?tableName=MobileParas¶meterNames=enableFaceUser& INFO 2026-04-19 22:24:10,927 [27 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:24:10,927 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:10,928 [27 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParameters", controller = "PubClass"}. Executing controller action with signature System.Object GetParameters(System.String, System.String) on controller Sg.HcmMb.PubClass.PubClassAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:24:10,933 [17 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:24:10,933 [17 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M) in 4.5334ms INFO 2026-04-19 22:24:10,933 [17 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:10,933 [17 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.4722ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:24:11,063 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Salary/ConfirmPwdByEnableCheckPwd2? application/x-www-form-urlencoded 0 INFO 2026-04-19 22:24:11,063 [27 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:24:11,064 [27 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:24:11,064 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Pay.SalaryAppService.ConfirmPwdByEnableCheckPwd2 (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:11,066 [27 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "ConfirmPwdByEnableCheckPwd2", controller = "Salary"}. Executing controller action with signature Boolean ConfirmPwdByEnableCheckPwd2() on controller Sg.HcmMb.Pay.SalaryAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:24:11,085 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Salary/GetIsDefaultPwd?& INFO 2026-04-19 22:24:11,091 [28 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:24:11,092 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Pay.SalaryAppService.GetIsDefaultPwd (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:11,096 [28 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetIsDefaultPwd", controller = "Salary"}. Executing controller action with signature Boolean GetIsDefaultPwd() on controller Sg.HcmMb.Pay.SalaryAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:24:11,098 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:24:11,098 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Pay.SalaryAppService.ConfirmPwdByEnableCheckPwd2 (Sg.Hcm.Application.M) in 32.2197ms INFO 2026-04-19 22:24:11,098 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Pay.SalaryAppService.ConfirmPwdByEnableCheckPwd2 (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:11,098 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 35.1465ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:24:11,101 [28 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:24:11,101 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Pay.SalaryAppService.GetIsDefaultPwd (Sg.Hcm.Application.M) in 5.0245ms INFO 2026-04-19 22:24:11,101 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Pay.SalaryAppService.GetIsDefaultPwd (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:11,101 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 16.4516ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:24:11,264 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050002&IsEss=true& INFO 2026-04-19 22:24:11,265 [28 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:24:11,265 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:11,266 [28 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:24:11,271 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:24:11,271 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.5266ms INFO 2026-04-19 22:24:11,271 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:11,271 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.6011ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:24:21,689 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Salary/CheckPwd2? application/json 19 INFO 2026-04-19 22:24:21,689 [7 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:24:21,689 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:24:21,690 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Pay.SalaryAppService.CheckPwd2 (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:21,692 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckPwd2", controller = "Salary"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckPwd2(Sg.HcmMb.Pay.Dto.PwdDto) on controller Sg.HcmMb.Pay.SalaryAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:24:21,700 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:24:21,701 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Pay.SalaryAppService.CheckPwd2 (Sg.Hcm.Application.M) in 8.7471ms INFO 2026-04-19 22:24:21,701 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Pay.SalaryAppService.CheckPwd2 (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:21,701 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.9978ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:24:21,844 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050001&IsEss=true& INFO 2026-04-19 22:24:21,844 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Salary/GetWageDetial?GZYM=&GZYM2=&id=-1& INFO 2026-04-19 22:24:21,844 [34 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:24:21,844 [27 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:24:21,844 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:21,844 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Pay.SalaryAppService.GetWageDetial (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:21,846 [34 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:24:21,847 [27 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetWageDetial", controller = "Salary"}. Executing controller action with signature Sg.HcmMb.Pay.Dto.SalaryListsDto GetWageDetial(System.String, System.String, Int32) on controller Sg.HcmMb.Pay.SalaryAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:24:21,864 [34 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:24:21,865 [34 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 18.981ms INFO 2026-04-19 22:24:21,865 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:21,865 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 20.9983ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:24:21,962 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:24:21,975 [19 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Pay.SalaryAppService.GetWageDetial (Sg.Hcm.Application.M) in 128.6252ms INFO 2026-04-19 22:24:21,975 [19 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Pay.SalaryAppService.GetWageDetial (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:21,975 [19 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 131.3483ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:24:22,144 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/eyes.745fcd49.png INFO 2026-04-19 22:24:22,144 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/salaryTop2.225a0e9a.png INFO 2026-04-19 22:24:22,171 [34 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/salaryTop2.225a0e9a.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\salaryTop2.225a0e9a.png' INFO 2026-04-19 22:24:22,171 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 27.227ms 200 image/png INFO 2026-04-19 22:24:22,176 [7 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/eyes.745fcd49.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\eyes.745fcd49.png' INFO 2026-04-19 22:24:22,176 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 32.4573ms 200 image/png INFO 2026-04-19 22:24:25,095 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/index.bc0e174a.css INFO 2026-04-19 22:24:25,098 [17 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/index.bc0e174a.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\index.bc0e174a.css' INFO 2026-04-19 22:24:25,098 [17 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2.8594ms 200 text/css INFO 2026-04-19 22:24:25,135 [17 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/main.61ed0a96.js INFO 2026-04-19 22:24:25,135 [17 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:24:25,146 [17 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/main.61ed0a96.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\main.61ed0a96.js' INFO 2026-04-19 22:24:25,146 [17 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.4273ms 200 application/javascript INFO 2026-04-19 22:24:25,383 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776608664902&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 22:24:25,384 [4 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 22:24:25,384 [4 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.7977ms 200 text/html INFO 2026-04-19 22:24:25,552 [17 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/index.bc0e174a.css INFO 2026-04-19 22:24:25,553 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/main.61ed0a96.js INFO 2026-04-19 22:24:25,553 [34 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:24:25,555 [27 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/index.bc0e174a.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\index.bc0e174a.css' INFO 2026-04-19 22:24:25,555 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 3.636ms 200 text/css INFO 2026-04-19 22:24:25,564 [41 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/main.61ed0a96.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\main.61ed0a96.js' INFO 2026-04-19 22:24:25,564 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.2013ms 200 application/javascript INFO 2026-04-19 22:24:33,171 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.9413168650977363 INFO 2026-04-19 22:24:33,172 [27 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 22:24:33,172 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.0501ms 200 application/javascript INFO 2026-04-19 22:24:33,397 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776608664902%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 22:24:33,398 [47 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 22:24:33,398 [47 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 22:24:33,398 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:33,400 [47 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:24:33,401 [47 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776608664902&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 22:24:33,404 [47 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:24:33,404 [47 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 4.1134ms INFO 2026-04-19 22:24:33,404 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:33,404 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.7767ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:24:33,407 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 22:24:33,408 [42 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:24:33,408 [42 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 22:24:33,408 [42 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 22:24:33,408 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:33,410 [42 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). WARN 2026-04-19 22:24:33,411 [42 ] Mvc.Authorization.AbpAuthorizationFilter - Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) INFO 2026-04-19 22:24:33,411 [42 ] c.Infrastructure.ControllerActionInvoker - Authorization failed for the request at filter 'Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter'. INFO 2026-04-19 22:24:33,411 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:24:33,411 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 1.6235ms INFO 2026-04-19 22:24:33,411 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:33,412 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.0316ms 401 application/json; charset=utf-8 INFO 2026-04-19 22:24:33,507 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/TokenAuth/ReflashToken? application/json 692 INFO 2026-04-19 22:24:33,507 [28 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:24:33,511 [28 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 22:24:33,511 [28 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 22:24:33,511 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 22:24:33,512 [28 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "ReflashToken", controller = "TokenAuth", area = ""}. Executing controller action with signature System.String ReflashToken(Sg.HcmMb.Models.TokenAuth.ReflashTokenModel) on controller Sg.Hcm.Controllers.TokenAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 22:24:33,514 [42 ] Sg.Hcm.Controllers.TokenAuthController - ReflashToken_requestToken:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE3NjUiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiRDAxMjUwNiIsImh0dHA6Ly93d3cuYXNwbmV0Ym9pbGVycGxhdGUuY29tL2lkZW50aXR5L2NsYWltcy90ZW5hbnRJZCI6IjEiLCJVc2VyTmFtZSI6IuWImOeUn-iKnSIsIkxhbmd1YWdlIjoiemgtY24iLCJzdWIiOiIxNzY1IiwianRpIjoiMjA3YjJhNTEtNTQxYy00YTAyLWEwZjAtOTI0NmNlZDMxMWVlIiwiaWF0IjoxNzc2MjE0NjYzLCJuYmYiOjE3NzYyMTQ2NjEsImV4cCI6MTc3NjMwMTA2MywiaXNzIjoiSGNtIiwiYXVkIjoiSGNtIn0.2jAVk-TOGL_vndsNujju2BXglJ745xk8oPy3-RI6n2w INFO 2026-04-19 22:24:33,517 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:24:33,517 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core) in 5.0474ms INFO 2026-04-19 22:24:33,517 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 22:24:33,517 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.7915ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:24:33,637 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 22:24:33,637 [47 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:24:33,637 [47 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:24:33,640 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:33,641 [47 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:24:33,642 [47 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 22:24:33,643 [47 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 22:24:33,643 [47 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 22:24:33,659 [47 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 22:24:33,662 [47 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:24:33,662 [47 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 20.6148ms INFO 2026-04-19 22:24:33,662 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:33,662 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 25.3456ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:24:33,759 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 22:24:33,759 [42 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:24:33,760 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:33,761 [42 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:24:33,762 [42 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 22:24:33,762 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 22:24:33,762 [27 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:24:33,763 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:33,764 [27 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:24:33,767 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:24:33,767 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.2519ms INFO 2026-04-19 22:24:33,767 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:33,767 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.9706ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:24:33,768 [42 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 22:24:33,768 [42 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 22:24:33,800 [42 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 22:24:33,803 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:24:33,803 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 42.4561ms INFO 2026-04-19 22:24:33,803 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:33,803 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 44.3074ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:24:33,860 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/unitMenu.7af4f9f2.css INFO 2026-04-19 22:24:33,862 [42 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/unitMenu.7af4f9f2.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\unitMenu.7af4f9f2.css' INFO 2026-04-19 22:24:33,862 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.5306ms 200 text/css INFO 2026-04-19 22:24:33,896 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 22:24:33,896 [42 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:24:33,896 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:33,897 [42 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:24:33,905 [47 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:24:33,905 [47 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 7.7813ms INFO 2026-04-19 22:24:33,905 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:33,905 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.5408ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:24:33,926 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 22:24:33,926 [27 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:24:33,926 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:33,927 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 22:24:33,927 [47 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:24:33,927 [47 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:24:33,927 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:33,927 [27 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:24:33,928 [47 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:24:33,930 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:24:33,930 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 2.9179ms INFO 2026-04-19 22:24:33,930 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:33,930 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.6124ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:24:33,934 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:24:33,934 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.6178ms INFO 2026-04-19 22:24:33,934 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:33,934 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.4087ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:24:34,014 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 22:24:34,014 [28 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:24:34,014 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:34,015 [28 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:24:34,023 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:24:34,023 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 7.7254ms INFO 2026-04-19 22:24:34,023 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:34,023 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.5199ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:24:34,098 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 22:24:34,099 [28 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:24:34,099 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:34,100 [28 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:24:34,103 [28 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:24:34,103 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 3.1311ms INFO 2026-04-19 22:24:34,103 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:34,103 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.876ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:24:34,521 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 22:24:34,522 [27 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:24:34,522 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:34,522 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 22:24:34,523 [28 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:24:34,523 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:34,523 [27 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:24:34,524 [28 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:24:34,527 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:24:34,527 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.3839ms INFO 2026-04-19 22:24:34,527 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:34,527 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:24:34,527 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 4.1562ms INFO 2026-04-19 22:24:34,528 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.189ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:24:34,528 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:34,528 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.3677ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:24:34,529 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 22:24:34,529 [42 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:24:34,529 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 22:24:34,529 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:34,529 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:24:34,529 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:34,530 [42 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:24:34,531 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:24:34,537 [28 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:24:34,538 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 7.0401ms INFO 2026-04-19 22:24:34,538 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:34,538 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.7517ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:24:34,539 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:24:34,539 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 8.2801ms INFO 2026-04-19 22:24:34,539 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:34,539 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.8855ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:24:34,750 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 22:24:34,750 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:24:34,750 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:34,752 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:24:34,756 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:24:34,756 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 4.4631ms INFO 2026-04-19 22:24:34,756 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:34,756 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.689ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:24:34,882 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/1.jpg INFO 2026-04-19 22:24:34,882 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/2.jpg INFO 2026-04-19 22:24:34,883 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/3.jpg INFO 2026-04-19 22:24:34,884 [27 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/3.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\3.jpg' INFO 2026-04-19 22:24:34,884 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.1548ms 200 image/jpeg INFO 2026-04-19 22:24:34,884 [28 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/2.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\2.jpg' INFO 2026-04-19 22:24:34,884 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.3114ms 200 image/jpeg INFO 2026-04-19 22:24:34,884 [42 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/1.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\1.jpg' INFO 2026-04-19 22:24:34,884 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.5971ms 200 image/jpeg INFO 2026-04-19 22:24:34,920 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 22:24:34,920 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:24:34,920 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:34,922 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:24:34,924 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 22:24:34,924 [51 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:24:34,924 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:34,926 [51 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:24:34,936 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:24:34,936 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 14.1057ms INFO 2026-04-19 22:24:34,936 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:34,936 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 16.2276ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:24:34,950 [51 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:24:34,950 [51 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 24.4412ms INFO 2026-04-19 22:24:34,950 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:34,951 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 26.6388ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:24:37,874 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 22:24:37,874 [52 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:24:37,874 [52 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:24:37,874 [52 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:37,875 [52 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:24:37,882 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:24:37,882 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.4264ms INFO 2026-04-19 22:24:37,882 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:37,882 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.5607ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:24:37,903 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054006&IsEss=true& INFO 2026-04-19 22:24:37,903 [51 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:24:37,904 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:37,905 [51 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:24:37,905 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetUserInfo?bIsEss=false& INFO 2026-04-19 22:24:37,906 [52 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:24:37,906 [52 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:37,907 [52 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserInfo", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.UserInfoDto GetUserInfo() on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:24:37,908 [51 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:24:37,908 [51 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 2.9013ms INFO 2026-04-19 22:24:37,908 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:37,908 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.7421ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:24:37,912 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:24:37,913 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M) in 5.6999ms INFO 2026-04-19 22:24:37,913 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:37,913 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.3102ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:24:37,913 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetSubTabes?bIsEss=false& INFO 2026-04-19 22:24:37,913 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:24:37,913 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:37,914 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetSubTabes", controller = "UserInfo"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.UserInfo.Dto.SubTabesDto] GetSubTabes(System.String, Boolean) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:24:37,917 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260607,260541,26054004,26054005,26054007&IsEss=true& INFO 2026-04-19 22:24:37,917 [27 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:24:37,917 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:37,920 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:24:37,920 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M) in 5.7791ms INFO 2026-04-19 22:24:37,920 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:37,920 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.3043ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:24:37,924 [27 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:24:37,927 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:24:37,927 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.0261ms INFO 2026-04-19 22:24:37,927 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:37,927 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.7291ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:24:37,943 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 22:24:37,944 [27 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:24:37,944 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:37,945 [27 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:24:37,947 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:24:37,948 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 2.7048ms INFO 2026-04-19 22:24:37,948 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:37,948 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.3918ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:24:38,021 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=1765& INFO 2026-04-19 22:24:38,021 [51 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:24:38,021 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:38,022 [51 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:24:38,057 [51 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:24:38,207 [19 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 184.4251ms INFO 2026-04-19 22:24:38,207 [19 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 22:24:38,207 [19 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 186.0216ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:25:02,671 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776608664902&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 22:25:02,672 [7 ] NetCore.StaticFiles.StaticFileMiddleware - The file /index.html was not modified INFO 2026-04-19 22:25:02,672 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.2888ms 304 text/html INFO 2026-04-19 22:25:03,444 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 22:25:03,444 [7 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:25:03,444 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:25:03,445 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:03,446 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:25:03,453 [41 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:25:03,454 [41 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 7.5195ms INFO 2026-04-19 22:25:03,454 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:03,454 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.7279ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:25:03,463 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.3423770615161644 INFO 2026-04-19 22:25:03,463 [27 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 22:25:03,463 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.6278ms 200 application/javascript INFO 2026-04-19 22:25:03,631 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776608664902%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 22:25:03,631 [41 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:25:03,631 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:03,633 [41 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:25:03,634 [41 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776608664902&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 22:25:03,636 [41 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:25:03,636 [41 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 3.6013ms INFO 2026-04-19 22:25:03,636 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:03,636 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.4819ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:25:03,660 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 22:25:03,660 [7 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:25:03,660 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:25:03,660 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:03,661 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:25:03,667 [41 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 22:25:03,668 [41 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 22:25:03,668 [41 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 22:25:03,684 [41 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 22:25:03,687 [41 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:25:03,687 [41 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 25.9175ms INFO 2026-04-19 22:25:03,687 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:03,687 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 27.6489ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:25:03,791 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 22:25:03,791 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:25:03,791 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:03,799 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:25:03,800 [7 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 22:25:03,800 [7 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 22:25:03,800 [7 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 22:25:03,807 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 22:25:03,807 [52 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:25:03,807 [52 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:03,809 [52 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:25:03,817 [7 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 22:25:03,819 [52 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:25:03,819 [52 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 10.2471ms INFO 2026-04-19 22:25:03,819 [52 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:03,819 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.3504ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:25:03,821 [41 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:25:03,821 [41 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 21.4397ms INFO 2026-04-19 22:25:03,821 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:03,821 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 29.8207ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:25:03,943 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 22:25:03,943 [27 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:25:03,943 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:03,943 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 22:25:03,943 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:25:03,943 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:03,944 [27 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:25:03,945 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:25:03,948 [52 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:25:03,948 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:25:03,948 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 3.4651ms INFO 2026-04-19 22:25:03,948 [52 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.1983ms INFO 2026-04-19 22:25:03,948 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:03,948 [52 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:03,948 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.0742ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:25:03,948 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.6539ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:25:03,994 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetSubTabes?bIsEss=false& INFO 2026-04-19 22:25:03,994 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 22:25:03,994 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetUserInfo?bIsEss=false& INFO 2026-04-19 22:25:03,994 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054006&IsEss=true& INFO 2026-04-19 22:25:03,994 [7 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:25:03,994 [41 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:25:03,994 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:25:03,994 [52 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:25:03,994 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:03,994 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:03,994 [52 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:03,995 [27 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:25:03,995 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:03,995 [41 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserInfo", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.UserInfoDto GetUserInfo() on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:25:03,995 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:25:03,995 [52 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:25:03,997 [27 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetSubTabes", controller = "UserInfo"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.UserInfo.Dto.SubTabesDto] GetSubTabes(System.String, Boolean) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:25:03,998 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260607,260541,26054004,26054005,26054007&IsEss=true& INFO 2026-04-19 22:25:03,998 [52 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:25:03,999 [52 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:03,999 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 22:25:03,999 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:25:03,999 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:04,000 [52 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:25:04,000 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:25:04,002 [41 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:25:04,002 [41 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 6.717ms INFO 2026-04-19 22:25:04,002 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:04,002 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.5195ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:25:04,003 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:25:04,003 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M) in 7.8895ms INFO 2026-04-19 22:25:04,003 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:04,003 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.6048ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:25:04,004 [41 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:25:04,004 [41 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 3.3145ms INFO 2026-04-19 22:25:04,004 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:04,004 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.0941ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:25:04,004 [27 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:25:04,004 [27 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.1729ms INFO 2026-04-19 22:25:04,004 [27 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:04,004 [27 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.6445ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:25:04,004 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:25:04,004 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M) in 7.9368ms INFO 2026-04-19 22:25:04,005 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:04,005 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.776ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:25:04,005 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:25:04,005 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 9.9474ms INFO 2026-04-19 22:25:04,005 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:04,006 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.7774ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:25:04,050 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 22:25:04,050 [52 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:25:04,050 [52 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:04,051 [52 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:25:04,056 [52 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:25:04,056 [52 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 4.8897ms INFO 2026-04-19 22:25:04,056 [52 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:04,056 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.5921ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:25:04,127 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=1765& INFO 2026-04-19 22:25:04,127 [41 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:25:04,127 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:04,128 [41 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:25:04,141 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 22:25:04,142 [52 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:25:04,142 [52 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:04,143 [41 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:25:04,143 [52 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:25:04,146 [52 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:25:04,146 [52 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 3.06ms INFO 2026-04-19 22:25:04,146 [52 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:04,146 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.8455ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:25:04,293 [53 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 164.274ms INFO 2026-04-19 22:25:04,293 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:04,293 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 166.2486ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:25:05,889 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 42 INFO 2026-04-19 22:25:05,889 [52 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:25:05,889 [52 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:25:05,889 [52 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:05,891 [52 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:25:05,894 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Month/GetMonthResult?gz_ym=& INFO 2026-04-19 22:25:05,895 [52 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:25:05,895 [52 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Month.MonthAppService.GetMonthResult (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:05,896 [52 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMonthResult", controller = "Month"}. Executing controller action with signature Sg.HcmMb.Month.Dto.MonthResultDto GetMonthResult(System.String, System.String) on controller Sg.HcmMb.Month.MonthAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:25:05,901 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:25:05,901 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 10.4869ms INFO 2026-04-19 22:25:05,901 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:05,901 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.4678ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:25:05,935 [52 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:25:05,935 [52 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Month.MonthAppService.GetMonthResult (Sg.Hcm.Application.M) in 38.983ms INFO 2026-04-19 22:25:05,935 [52 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Month.MonthAppService.GetMonthResult (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:05,936 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 41.763ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:25:13,223 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 22:25:13,223 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 22:25:13,223 [52 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:25:13,223 [41 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:25:13,223 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:13,223 [52 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:25:13,224 [52 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:13,224 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 22:25:13,224 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:25:13,224 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:13,225 [41 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:25:13,225 [52 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:25:13,225 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:25:13,228 [41 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:25:13,229 [41 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.7521ms INFO 2026-04-19 22:25:13,229 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:13,229 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.8006ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:25:13,230 [41 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:25:13,230 [41 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 4.2675ms INFO 2026-04-19 22:25:13,230 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:13,230 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.8095ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:25:13,231 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 22:25:13,231 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 22:25:13,231 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:25:13,231 [41 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:25:13,231 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:13,231 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:13,232 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:25:13,232 [41 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:25:13,240 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 22:25:13,240 [52 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:25:13,240 [52 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:13,241 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:25:13,241 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 15.7461ms INFO 2026-04-19 22:25:13,241 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:13,241 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:25:13,241 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 17.9732ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:25:13,241 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 8.7257ms INFO 2026-04-19 22:25:13,241 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:13,241 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.3184ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:25:13,241 [52 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:25:13,242 [41 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:25:13,242 [41 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 9.728ms INFO 2026-04-19 22:25:13,242 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:13,242 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.3292ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:25:13,245 [52 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:25:13,245 [52 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 3.2495ms INFO 2026-04-19 22:25:13,245 [52 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:13,245 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.7619ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:25:13,338 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 22:25:13,339 [52 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:25:13,339 [52 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:13,340 [52 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:25:13,341 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 22:25:13,342 [41 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:25:13,342 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:13,343 [41 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:25:13,360 [39 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:25:13,360 [39 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 19.9022ms INFO 2026-04-19 22:25:13,360 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:13,360 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 21.8035ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:25:13,362 [41 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:25:13,362 [41 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 19.2209ms INFO 2026-04-19 22:25:13,362 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:13,363 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 21.2316ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:25:17,078 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/card.fe9abb23.js INFO 2026-04-19 22:25:17,078 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/language.88fb6f77.js INFO 2026-04-19 22:25:17,078 [41 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:25:17,078 [50 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:25:17,078 [41 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/language.88fb6f77.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\language.88fb6f77.js' INFO 2026-04-19 22:25:17,078 [50 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/card.fe9abb23.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\card.fe9abb23.js' INFO 2026-04-19 22:25:17,078 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.6079ms 200 application/javascript INFO 2026-04-19 22:25:17,078 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.7208ms 200 application/javascript INFO 2026-04-19 22:25:17,079 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/card.faf5be70.css INFO 2026-04-19 22:25:17,079 [50 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/card.faf5be70.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\card.faf5be70.css' INFO 2026-04-19 22:25:17,079 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.5444ms 200 text/css INFO 2026-04-19 22:25:17,119 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 22:25:17,119 [50 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:25:17,119 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:25:17,120 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:17,121 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:25:17,127 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:25:17,127 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.9504ms INFO 2026-04-19 22:25:17,127 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:17,127 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.8208ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:25:17,259 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050301&IsEss=true& INFO 2026-04-19 22:25:17,260 [52 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:25:17,260 [52 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:17,261 [52 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:25:17,265 [52 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:25:17,265 [52 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.7455ms INFO 2026-04-19 22:25:17,265 [52 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:17,265 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.7185ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:25:17,337 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Card/PunchClockDate? application/x-www-form-urlencoded 26 INFO 2026-04-19 22:25:17,338 [50 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:25:17,338 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:25:17,338 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:17,339 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PunchClockDate", controller = "Card"}. Executing controller action with signature Sg.HcmMb.Card.Dto.PunchClockResultListDto PunchClockDate(System.String, System.String) on controller Sg.HcmMb.Card.CardAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:25:17,348 [52 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:25:17,348 [52 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M) in 8.7927ms INFO 2026-04-19 22:25:17,348 [52 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:17,348 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.5734ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:25:19,478 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Card/PunchClockDate? application/x-www-form-urlencoded 26 INFO 2026-04-19 22:25:19,478 [51 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:25:19,478 [51 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:25:19,478 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:19,480 [51 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PunchClockDate", controller = "Card"}. Executing controller action with signature Sg.HcmMb.Card.Dto.PunchClockResultListDto PunchClockDate(System.String, System.String) on controller Sg.HcmMb.Card.CardAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:25:19,546 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:25:19,546 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M) in 66.3536ms INFO 2026-04-19 22:25:19,546 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:19,546 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 68.5521ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:25:22,787 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 22:25:22,788 [41 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:25:22,788 [41 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:25:22,788 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:22,789 [41 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:25:22,796 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:25:22,796 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.1807ms INFO 2026-04-19 22:25:22,796 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:22,796 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.4641ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:25:24,669 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 22:25:24,670 [50 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:25:24,670 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:25:24,670 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:24,671 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:25:24,679 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 22:25:24,679 [52 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:25:24,679 [52 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:24,681 [52 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:25:24,683 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:25:24,684 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 12.1655ms INFO 2026-04-19 22:25:24,684 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:24,684 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.3388ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:25:24,684 [52 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:25:24,684 [52 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 3.2473ms INFO 2026-04-19 22:25:24,684 [52 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:24,684 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.1831ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:25:53,304 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 42 INFO 2026-04-19 22:25:53,304 [50 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:25:53,304 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:25:53,304 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:53,306 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:25:53,306 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetAnnualLeave?year=PeXyH32X2YM%3D& INFO 2026-04-19 22:25:53,306 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:25:53,306 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:53,306 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002&IsEss=true& INFO 2026-04-19 22:25:53,307 [52 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:25:53,307 [52 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:53,307 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAnnualLeave", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.AnnualLeaveDto GetAnnualLeave(System.String) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:25:53,308 [52 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:25:53,309 [7 ] Sg.HcmMb.PubClass.ShareData - oldValue:PeXyH32X2YM= INFO 2026-04-19 22:25:53,311 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:25:53,311 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 3.167ms INFO 2026-04-19 22:25:53,311 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:53,311 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.936ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:25:53,314 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:25:53,314 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 8.0146ms INFO 2026-04-19 22:25:53,314 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:53,314 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.1226ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:25:53,316 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:25:53,316 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M) in 8.3051ms INFO 2026-04-19 22:25:53,316 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:53,316 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.1475ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:25:53,504 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=1765& INFO 2026-04-19 22:25:53,504 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:25:53,504 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:53,506 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:25:53,522 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:25:53,677 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 171.2621ms INFO 2026-04-19 22:25:53,677 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:53,677 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 173.3138ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:25:57,424 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 22:25:57,424 [7 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:25:57,424 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:25:57,424 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:57,426 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:25:57,432 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:25:57,432 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.9859ms INFO 2026-04-19 22:25:57,432 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:57,432 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.2911ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:25:57,464 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 22:25:57,464 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:25:57,464 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:57,465 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:25:57,468 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:25:57,468 [33 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 3.0747ms INFO 2026-04-19 22:25:57,468 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:57,468 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.854ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:25:58,394 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 22:25:58,394 [52 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:25:58,394 [52 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:25:58,394 [52 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:58,395 [52 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:25:58,401 [52 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:25:58,401 [52 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.7793ms INFO 2026-04-19 22:25:58,401 [52 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:58,401 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.7686ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:25:58,553 [29 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 22:25:58,553 [29 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:25:58,553 [29 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:25:58,553 [29 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:58,554 [29 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:25:58,583 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 22:25:58,584 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:25:58,584 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:58,585 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:25:58,588 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:25:58,588 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 2.9297ms INFO 2026-04-19 22:25:58,588 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:58,588 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:25:58,588 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 33.7795ms INFO 2026-04-19 22:25:58,588 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:58,588 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.7189ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:25:58,588 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 35.6464ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:25:58,784 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 22:25:58,784 [33 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:25:58,784 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:25:58,784 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:58,785 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:25:58,790 [52 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:25:58,791 [52 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.2026ms INFO 2026-04-19 22:25:58,791 [52 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:25:58,791 [52 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.1614ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:26:50,438 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 22:26:50,438 [37 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 22:26:50,438 [37 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 22:26:50,439 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:26:50,440 [37 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 22:26:50,446 [32 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:26:50,446 [32 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.0782ms INFO 2026-04-19 22:26:50,446 [32 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 22:26:50,446 [32 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.3146ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:30:06,696 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/EnterpriseInfoAuth/SgyGetDataByWsProc application/json-patch+json 432 INFO 2026-04-19 22:30:06,700 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Controllers.EnterpriseInfoAuthController.SgyGetDataByWsProc (Sg.Hcm.Web.Core)' INFO 2026-04-19 22:30:06,702 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "SgyGetDataByWsProc", controller = "EnterpriseInfoAuth", area = ""}. Executing controller action with signature System.Collections.Generic.Dictionary`2[System.String,System.Object] SgyGetDataByWsProc(Newtonsoft.Json.Linq.JObject) on controller Sg.HcmMb.Controllers.EnterpriseInfoAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 22:30:06,746 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:30:06,759 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Controllers.EnterpriseInfoAuthController.SgyGetDataByWsProc (Sg.Hcm.Web.Core) in 56.5244ms INFO 2026-04-19 22:30:06,759 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Controllers.EnterpriseInfoAuthController.SgyGetDataByWsProc (Sg.Hcm.Web.Core)' INFO 2026-04-19 22:30:06,759 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 63.545ms 200 application/json; charset=utf-8 INFO 2026-04-19 22:30:06,906 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/EnterpriseInfoAuth/SgyGetDataByWsProc application/json-patch+json 433 INFO 2026-04-19 22:30:06,908 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Controllers.EnterpriseInfoAuthController.SgyGetDataByWsProc (Sg.Hcm.Web.Core)' INFO 2026-04-19 22:30:06,909 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "SgyGetDataByWsProc", controller = "EnterpriseInfoAuth", area = ""}. Executing controller action with signature System.Collections.Generic.Dictionary`2[System.String,System.Object] SgyGetDataByWsProc(Newtonsoft.Json.Linq.JObject) on controller Sg.HcmMb.Controllers.EnterpriseInfoAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 22:30:06,918 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 22:30:06,919 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Controllers.EnterpriseInfoAuthController.SgyGetDataByWsProc (Sg.Hcm.Web.Core) in 9.6655ms INFO 2026-04-19 22:30:06,919 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Controllers.EnterpriseInfoAuthController.SgyGetDataByWsProc (Sg.Hcm.Web.Core)' INFO 2026-04-19 22:30:06,919 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.8267ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:18:19,005 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-04-19 23:18:19,557 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmM\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-04-19 23:18:19,594 [19 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/logHelper.js INFO 2026-04-19 23:18:19,594 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/vconsole.3.14.7.min.js INFO 2026-04-19 23:18:19,594 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/base64.js INFO 2026-04-19 23:18:19,594 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776611895037&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 23:18:19,594 [18 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/index.bc0e174a.css INFO 2026-04-19 23:18:19,600 [16 ] NetCore.StaticFiles.StaticFileMiddleware - The file /static/base64.js was not modified INFO 2026-04-19 23:18:19,600 [19 ] NetCore.StaticFiles.StaticFileMiddleware - The file /static/logHelper.js was not modified INFO 2026-04-19 23:18:19,604 [19 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.393ms 304 application/javascript INFO 2026-04-19 23:18:19,605 [19 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/main.61ed0a96.js INFO 2026-04-19 23:18:19,607 [7 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 23:18:19,607 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.527ms 200 text/html INFO 2026-04-19 23:18:19,607 [19 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:18:19,609 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 15.9082ms 304 application/javascript INFO 2026-04-19 23:18:19,611 [6 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/vconsole.3.14.7.min.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\vconsole.3.14.7.min.js' INFO 2026-04-19 23:18:19,612 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 18.4529ms 200 application/javascript INFO 2026-04-19 23:18:19,612 [6 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/index.bc0e174a.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\index.bc0e174a.css' INFO 2026-04-19 23:18:19,612 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 18.8794ms 200 text/css INFO 2026-04-19 23:18:19,621 [18 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/main.61ed0a96.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\main.61ed0a96.js' INFO 2026-04-19 23:18:19,621 [18 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 16.0114ms 200 application/javascript INFO 2026-04-19 23:18:19,655 [18 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/md5.js INFO 2026-04-19 23:18:19,655 [18 ] NetCore.StaticFiles.StaticFileMiddleware - The file /static/md5.js was not modified INFO 2026-04-19 23:18:19,655 [18 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.5365ms 304 application/javascript INFO 2026-04-19 23:18:19,785 [19 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/main.61ed0a96.js INFO 2026-04-19 23:18:19,785 [19 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:18:19,797 [6 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/main.61ed0a96.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\main.61ed0a96.js' INFO 2026-04-19 23:18:19,798 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.6457ms 200 application/javascript INFO 2026-04-19 23:18:19,868 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/index.bc0e174a.css INFO 2026-04-19 23:18:19,873 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/md5.js INFO 2026-04-19 23:18:19,873 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/vconsole.3.14.7.min.js INFO 2026-04-19 23:18:19,877 [6 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/md5.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\md5.js' INFO 2026-04-19 23:18:19,877 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.567ms 200 application/javascript INFO 2026-04-19 23:18:19,878 [6 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/index.bc0e174a.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\index.bc0e174a.css' INFO 2026-04-19 23:18:19,878 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.7117ms 200 text/css INFO 2026-04-19 23:18:19,879 [7 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/vconsole.3.14.7.min.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\vconsole.3.14.7.min.js' INFO 2026-04-19 23:18:19,879 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.2709ms 200 application/javascript INFO 2026-04-19 23:18:19,890 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/base64.js INFO 2026-04-19 23:18:19,891 [7 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/base64.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\base64.js' INFO 2026-04-19 23:18:19,891 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.1188ms 200 application/javascript INFO 2026-04-19 23:18:24,691 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.2203795188669524 INFO 2026-04-19 23:18:24,692 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/logo2.jpg INFO 2026-04-19 23:18:24,693 [16 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 23:18:24,693 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2.0668ms 200 application/javascript INFO 2026-04-19 23:18:24,693 [7 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/logo2.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\logo2.jpg' INFO 2026-04-19 23:18:24,693 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.0341ms 200 image/jpeg INFO 2026-04-19 23:18:24,835 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776611895037%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 23:18:24,848 [18 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 23:18:24,848 [18 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:18:24,982 [16 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 23:18:24,982 [18 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 23:18:24,984 [18 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 23:18:24,984 [16 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 23:18:24,989 [18 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:24,989 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:26,112 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:18:26,112 [18 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). WARN 2026-04-19 23:18:26,433 [18 ] Mvc.Authorization.AbpAuthorizationFilter - Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) INFO 2026-04-19 23:18:26,438 [18 ] c.Infrastructure.ControllerActionInvoker - Authorization failed for the request at filter 'Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter'. INFO 2026-04-19 23:18:26,440 [18 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:18:26,465 [18 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 351.7185ms INFO 2026-04-19 23:18:26,466 [18 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:26,467 [18 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1619.1014ms 401 application/json; charset=utf-8 INFO 2026-04-19 23:18:26,467 [16 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776611895037&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 23:18:26,598 [18 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/TokenAuth/ReflashToken? application/json 692 INFO 2026-04-19 23:18:26,599 [18 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:18:26,607 [18 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 23:18:26,607 [18 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 23:18:26,607 [18 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 23:18:26,610 [18 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "ReflashToken", controller = "TokenAuth", area = ""}. Executing controller action with signature System.String ReflashToken(Sg.HcmMb.Models.TokenAuth.ReflashTokenModel) on controller Sg.Hcm.Controllers.TokenAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 23:18:27,074 [18 ] Sg.Hcm.Controllers.TokenAuthController - ReflashToken_requestToken:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjIxMDUiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiRDAxNTUwNiIsImh0dHA6Ly93d3cuYXNwbmV0Ym9pbGVycGxhdGUuY29tL2lkZW50aXR5L2NsYWltcy90ZW5hbnRJZCI6IjEiLCJVc2VyTmFtZSI6IueHlemHkei-iSIsIkxhbmd1YWdlIjoiemgtY24iLCJzdWIiOiIyMTA1IiwianRpIjoiNWIzNzRkOTMtODYwMS00NDk3LThiNDMtMTk1MDk4NmE0MmE3IiwiaWF0IjoxNzc2MjEzMjYzLCJuYmYiOjE3NzYyMTMyNjEsImV4cCI6MTc3NjI5OTY2MywiaXNzIjoiSGNtIiwiYXVkIjoiSGNtIn0.7F2MtO8MVfGAhsPxzyiWU9g_ZNSzQz3mePbQd2SmP6g INFO 2026-04-19 23:18:27,214 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:18:27,214 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:18:27,216 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core) in 605.5146ms INFO 2026-04-19 23:18:27,216 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 23:18:27,217 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 618.5408ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:18:27,217 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 1105.2312ms INFO 2026-04-19 23:18:27,217 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:27,217 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2381.9322ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:18:27,366 [18 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 612 INFO 2026-04-19 23:18:27,366 [18 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:18:27,385 [18 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:18:27,422 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:27,424 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:18:27,446 [7 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 23:18:27,446 [7 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 23:18:27,446 [7 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 23:18:27,526 [7 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 23:18:27,530 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:18:27,531 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 107.002ms INFO 2026-04-19 23:18:27,531 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:27,532 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 165.611ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:18:27,645 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 23:18:27,646 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:18:27,646 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:27,648 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:18:27,650 [6 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 23:18:27,651 [6 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 23:18:27,651 [6 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 23:18:27,652 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 23:18:27,653 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:18:27,653 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:27,655 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:18:27,683 [6 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 23:18:27,694 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:18:27,697 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 49.0331ms INFO 2026-04-19 23:18:27,697 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:27,697 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 52.0484ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:18:27,713 [18 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:18:27,716 [18 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 60.3648ms INFO 2026-04-19 23:18:27,716 [18 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:27,716 [18 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 63.2917ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:18:27,810 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 23:18:27,811 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:18:27,811 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:27,812 [18 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/unitMenu.7af4f9f2.css INFO 2026-04-19 23:18:27,812 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 23:18:27,813 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:18:27,813 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:27,813 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:18:27,814 [18 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/unitMenu.7af4f9f2.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\unitMenu.7af4f9f2.css' INFO 2026-04-19 23:18:27,814 [18 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 2.0198ms 200 text/css INFO 2026-04-19 23:18:27,815 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:18:27,815 [18 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 23:18:27,815 [18 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:18:27,816 [18 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:18:27,816 [18 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:27,818 [18 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:18:27,820 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:18:27,820 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 5.0477ms INFO 2026-04-19 23:18:27,820 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:27,820 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.6363ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:18:27,891 [7 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:18:27,893 [7 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 79.6503ms INFO 2026-04-19 23:18:27,893 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:27,893 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 82.8446ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:18:28,011 [6 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:18:28,011 [6 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 192.9407ms INFO 2026-04-19 23:18:28,012 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:28,012 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 196.394ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:18:28,025 [18 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 23:18:28,026 [18 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:18:28,026 [18 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:28,028 [18 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:18:28,049 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 23:18:28,049 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:18:28,049 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 23:18:28,049 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:28,049 [6 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:18:28,050 [6 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:28,052 [7 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 23:18:28,053 [7 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:18:28,053 [7 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:28,586 [19 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 23:18:28,586 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 23:18:28,586 [19 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:18:28,586 [28 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:18:28,587 [19 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:28,587 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:28,639 [7 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:18:28,640 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:18:28,640 [6 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:18:28,640 [28 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:18:28,640 [19 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:18:28,838 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:18:28,838 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 198.1296ms INFO 2026-04-19 23:18:28,838 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:28,838 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 789.4627ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:18:28,903 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 23:18:28,903 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:18:28,903 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:28,959 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:18:28,959 [19 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:18:28,960 [28 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:18:28,960 [19 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 319.7676ms INFO 2026-04-19 23:18:28,960 [19 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:28,960 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 319.9135ms INFO 2026-04-19 23:18:28,960 [19 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 374.5827ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:18:28,960 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:28,960 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 319.9822ms INFO 2026-04-19 23:18:28,961 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:28,961 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 374.4492ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:18:28,961 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 911.554ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:18:28,979 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:18:28,982 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:18:28,982 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 342.7357ms INFO 2026-04-19 23:18:28,982 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:28,982 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 929.7813ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:18:29,003 [18 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:18:29,004 [18 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 975.8368ms INFO 2026-04-19 23:18:29,004 [18 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:29,004 [18 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 978.6722ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:18:29,005 [18 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:18:29,006 [18 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 26.7634ms INFO 2026-04-19 23:18:29,006 [18 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:29,006 [18 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 102.9256ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:18:29,047 [18 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 23:18:29,048 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 23:18:29,049 [28 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:18:29,049 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:29,049 [18 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:18:29,049 [18 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:29,051 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/1.jpg INFO 2026-04-19 23:18:29,051 [18 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:18:29,051 [28 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:18:29,052 [30 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/1.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\1.jpg' INFO 2026-04-19 23:18:29,052 [30 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.2259ms 200 image/jpeg INFO 2026-04-19 23:18:29,052 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/2.jpg INFO 2026-04-19 23:18:29,053 [33 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/2.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\2.jpg' INFO 2026-04-19 23:18:29,053 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.7876ms 200 image/jpeg INFO 2026-04-19 23:18:29,056 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/static/images/3.jpg INFO 2026-04-19 23:18:29,057 [33 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/static/images/3.jpg'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\static\images\3.jpg' INFO 2026-04-19 23:18:29,057 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.26ms 200 image/jpeg INFO 2026-04-19 23:18:29,258 [18 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:18:29,262 [18 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 210.4551ms INFO 2026-04-19 23:18:29,262 [18 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:29,262 [18 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 214.968ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:18:30,092 [28 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:18:30,095 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 1043.3229ms INFO 2026-04-19 23:18:30,095 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:30,095 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1046.5667ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:18:31,179 [18 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 23:18:31,180 [18 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:18:31,183 [18 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:18:31,184 [18 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:31,188 [18 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:18:31,200 [28 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:18:31,200 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 11.7522ms INFO 2026-04-19 23:18:31,200 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:31,200 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 21.7599ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:18:31,207 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050301&IsEss=true& INFO 2026-04-19 23:18:31,208 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:18:31,208 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:31,210 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:18:31,210 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Card/PunchClockDate? application/x-www-form-urlencoded 26 INFO 2026-04-19 23:18:31,210 [28 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:18:31,211 [28 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:18:31,211 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:31,213 [28 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PunchClockDate", controller = "Card"}. Executing controller action with signature Sg.HcmMb.Card.Dto.PunchClockResultListDto PunchClockDate(System.String, System.String) on controller Sg.HcmMb.Card.CardAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:18:31,215 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:18:31,216 [33 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 5.4897ms INFO 2026-04-19 23:18:31,216 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:31,216 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.6656ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:18:31,411 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:18:31,414 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M) in 200.0615ms INFO 2026-04-19 23:18:31,414 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:31,414 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 203.6666ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:18:32,571 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Card/PunchClockDate? application/x-www-form-urlencoded 26 INFO 2026-04-19 23:18:32,572 [33 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:18:32,580 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:18:32,581 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:32,584 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PunchClockDate", controller = "Card"}. Executing controller action with signature Sg.HcmMb.Card.Dto.PunchClockResultListDto PunchClockDate(System.String, System.String) on controller Sg.HcmMb.Card.CardAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:18:32,655 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:18:32,656 [33 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M) in 72.6879ms INFO 2026-04-19 23:18:32,657 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:32,657 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 85.6373ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:18:35,490 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Card/PunchClockDate? application/x-www-form-urlencoded 26 INFO 2026-04-19 23:18:35,490 [28 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:18:35,491 [28 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:18:35,492 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:35,496 [28 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PunchClockDate", controller = "Card"}. Executing controller action with signature Sg.HcmMb.Card.Dto.PunchClockResultListDto PunchClockDate(System.String, System.String) on controller Sg.HcmMb.Card.CardAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:18:35,566 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:18:35,567 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M) in 70.5483ms INFO 2026-04-19 23:18:35,567 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:35,567 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 77.1628ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:18:37,970 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Card/PunchClockDate? application/x-www-form-urlencoded 26 INFO 2026-04-19 23:18:37,971 [28 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:18:37,971 [28 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:18:37,972 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:37,974 [28 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PunchClockDate", controller = "Card"}. Executing controller action with signature Sg.HcmMb.Card.Dto.PunchClockResultListDto PunchClockDate(System.String, System.String) on controller Sg.HcmMb.Card.CardAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:18:38,041 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:18:38,042 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M) in 67.633ms INFO 2026-04-19 23:18:38,042 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Card.CardAppService.PunchClockDate (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:38,042 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 72.0266ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:18:40,051 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 23:18:40,051 [28 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:18:40,052 [28 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:18:40,053 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:40,054 [28 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:18:40,072 [28 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:18:40,072 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 17.8386ms INFO 2026-04-19 23:18:40,072 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:40,073 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 22.1768ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:18:41,331 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 42 INFO 2026-04-19 23:18:41,331 [31 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:18:41,332 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:18:41,333 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:41,334 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:18:41,345 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:18:41,345 [33 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 10.8594ms INFO 2026-04-19 23:18:41,345 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:41,345 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.4648ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:18:41,373 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Month/GetMonthResult?gz_ym=& INFO 2026-04-19 23:18:41,374 [28 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:18:41,374 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Month.MonthAppService.GetMonthResult (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:41,377 [28 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMonthResult", controller = "Month"}. Executing controller action with signature Sg.HcmMb.Month.Dto.MonthResultDto GetMonthResult(System.String, System.String) on controller Sg.HcmMb.Month.MonthAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:18:41,502 [28 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:18:41,506 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Month.MonthAppService.GetMonthResult (Sg.Hcm.Application.M) in 129.6309ms INFO 2026-04-19 23:18:41,506 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Month.MonthAppService.GetMonthResult (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:41,506 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 133.7164ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:18:47,013 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Day/GetDayResult?dutyDate=2026-04&type=2& INFO 2026-04-19 23:18:47,014 [28 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:18:47,015 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Day.DayAppService.GetDayResult (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:47,018 [28 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetDayResult", controller = "Day"}. Executing controller action with signature System.Collections.Generic.List`1[System.Collections.Generic.List`1[Sg.HcmMb.PubClass.Dto.FieldDto]] GetDayResult(System.String, System.String, System.String) on controller Sg.HcmMb.Day.DayAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:18:47,577 [28 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:18:47,579 [28 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Day.DayAppService.GetDayResult (Sg.Hcm.Application.M) in 560.6826ms INFO 2026-04-19 23:18:47,579 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Day.DayAppService.GetDayResult (Sg.Hcm.Application.M)' INFO 2026-04-19 23:18:47,579 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 566.1372ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:19:04,613 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 23:19:04,613 [28 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:19:04,614 [28 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:19:04,615 [28 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:04,616 [28 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:19:04,627 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:19:04,627 [33 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 10.5026ms INFO 2026-04-19 23:19:04,627 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:04,627 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.3741ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:19:12,211 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/my.e909c210.css INFO 2026-04-19 23:19:12,212 [28 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/my.e909c210.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\my.e909c210.css' INFO 2026-04-19 23:19:12,212 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/my.d72f6af2.js INFO 2026-04-19 23:19:12,212 [28 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.4298ms 200 text/css INFO 2026-04-19 23:19:12,212 [16 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:19:12,213 [16 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/my.d72f6af2.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\my.d72f6af2.js' INFO 2026-04-19 23:19:12,214 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.4054ms 200 application/javascript INFO 2026-04-19 23:19:12,251 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 23:19:12,251 [31 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:19:12,252 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:19:12,252 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:12,254 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:19:12,264 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:19:12,265 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 10.8339ms INFO 2026-04-19 23:19:12,265 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:12,265 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.9009ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:19:12,358 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054006&IsEss=true& INFO 2026-04-19 23:19:12,359 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:19:12,359 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:12,361 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:19:12,365 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetSubTabes?bIsEss=false& INFO 2026-04-19 23:19:12,366 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:19:12,367 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:12,367 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetUserInfo?bIsEss=false& INFO 2026-04-19 23:19:12,369 [31 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:19:12,369 [31 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 8.2767ms INFO 2026-04-19 23:19:12,369 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:12,369 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.412ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:19:12,370 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetSubTabes", controller = "UserInfo"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.UserInfo.Dto.SubTabesDto] GetSubTabes(System.String, Boolean) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:19:12,371 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 23:19:12,371 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:19:12,371 [38 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:19:12,371 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:12,371 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:12,372 [31 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260607,26054001,260541,26054004,26054005,26054007&IsEss=true& INFO 2026-04-19 23:19:12,372 [31 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:19:12,372 [31 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:12,398 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserInfo", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.UserInfoDto GetUserInfo() on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:19:12,399 [31 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:19:12,399 [38 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:19:12,405 [37 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:19:12,405 [37 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 6.5242ms INFO 2026-04-19 23:19:12,405 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:12,405 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 33.5589ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:19:12,406 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:19:12,406 [37 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:19:12,407 [38 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:19:12,408 [37 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M) in 37.8725ms INFO 2026-04-19 23:19:12,408 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetSubTabes (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:12,408 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 42.589ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:19:12,408 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M) in 9.4578ms INFO 2026-04-19 23:19:12,408 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetUserInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:12,408 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 41.2014ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:19:12,409 [38 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 9.8875ms INFO 2026-04-19 23:19:12,409 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:12,409 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 38.0616ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:19:12,562 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=2105& INFO 2026-04-19 23:19:12,563 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:19:12,563 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:12,567 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:19:12,621 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:19:12,634 [37 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 67.2955ms INFO 2026-04-19 23:19:12,634 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:12,634 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 72.1229ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:19:13,475 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 42 INFO 2026-04-19 23:19:13,476 [37 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:19:13,476 [37 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:19:13,477 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:13,477 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/annualLeave.a71d585d.js INFO 2026-04-19 23:19:13,478 [39 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:19:13,478 [39 ] NetCore.StaticFiles.StaticFileMiddleware - The file /js/annualLeave.a71d585d.js was not modified INFO 2026-04-19 23:19:13,478 [37 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:19:13,478 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.0307ms 304 application/javascript INFO 2026-04-19 23:19:13,492 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:19:13,492 [33 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 14.0551ms INFO 2026-04-19 23:19:13,492 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:13,493 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 17.2471ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:19:13,620 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetAnnualLeave?year=PeXyH32X2YM%3D& INFO 2026-04-19 23:19:13,621 [37 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:19:13,621 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:13,624 [37 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAnnualLeave", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.AnnualLeaveDto GetAnnualLeave(System.String) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:19:13,628 [37 ] Sg.HcmMb.PubClass.ShareData - oldValue:PeXyH32X2YM= INFO 2026-04-19 23:19:13,637 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002&IsEss=true& INFO 2026-04-19 23:19:13,637 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:19:13,638 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:13,639 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:19:13,642 [37 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:19:13,642 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:19:13,642 [33 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 3.1176ms INFO 2026-04-19 23:19:13,642 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:13,642 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.957ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:19:13,643 [37 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M) in 19.3332ms INFO 2026-04-19 23:19:13,643 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAnnualLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:13,643 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 23.0213ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:19:13,805 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=2105& INFO 2026-04-19 23:19:13,806 [37 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:19:13,806 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:13,807 [37 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:19:13,813 [37 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:19:13,822 [34 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 15.0147ms INFO 2026-04-19 23:19:13,822 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:13,822 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 16.9288ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:19:17,645 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 23:19:17,645 [36 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:19:17,646 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:19:17,646 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:17,647 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 23:19:17,648 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:19:17,648 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:17,648 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:19:17,649 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:19:17,656 [37 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:19:17,656 [37 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 6.7335ms INFO 2026-04-19 23:19:17,656 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:17,656 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.3987ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:19:17,658 [38 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:19:17,658 [38 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 9.699ms INFO 2026-04-19 23:19:17,658 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:17,658 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.9531ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:19:25,237 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 49 INFO 2026-04-19 23:19:25,238 [37 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:19:25,238 [37 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:19:25,239 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:25,240 [37 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:19:25,246 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetParentalLeave?year=PeXyH32X2YM%3D& INFO 2026-04-19 23:19:25,246 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:19:25,247 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetParentalLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:25,250 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParentalLeave", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.AnnualLeaveDto GetParentalLeave(System.String) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:19:25,250 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054008&IsEss=true& INFO 2026-04-19 23:19:25,251 [37 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:19:25,251 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:25,252 [37 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:19:25,255 [33 ] Sg.HcmMb.PubClass.ShareData - oldValue:PeXyH32X2YM= INFO 2026-04-19 23:19:25,257 [38 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:19:25,257 [38 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 16.9531ms INFO 2026-04-19 23:19:25,257 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:25,257 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 19.935ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:19:25,260 [37 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:19:25,260 [37 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 7.5537ms INFO 2026-04-19 23:19:25,260 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:25,260 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.9914ms 200 application/json; charset=utf-8 ERROR 2026-04-19 23:19:25,266 [33 ] MyHRDAL.LogRecord - HrDAL.ExecuteReader(SET NOCOUNT ON;SELECT KQAT_YEJ.YEARS "KQAT_YEJ_YEARS",KQAT_YEJ.RECORDID "KQAT_YEJ_RECORDID",KQAT_YEJ.KQAT_YEJ1 "KQAT_YEJ_KQAT_YEJ1",KQAT_YEJ.KQAT_YEJ2 "KQAT_YEJ_KQAT_YEJ2",KQAT_YEJ.A0188 "KQAT_YEJ_A0188",KQAT_YEJ.KQAT_YEJ3 "KQAT_YEJ_KQAT_YEJ3",KQAT_YEJ.KQAT_YEJ20 "KQAT_YEJ_KQAT_YEJ20",KQAT_YEJ.KQAT_YEJ4 "KQAT_YEJ_KQAT_YEJ4",KQAT_YEJ.A_ID "KQAT_YEJ_A_ID",KQAT_YEJ.KQAT_YEJ5 "KQAT_YEJ_KQAT_YEJ5",KQAT_YEJ.KQAT_YEJ6 "KQAT_YEJ_KQAT_YEJ6",KQAT_YEJ.KQAT_YEJ10 "KQAT_YEJ_KQAT_YEJ10",KQAT_YEJ.KQAT_YEJ28 "KQAT_YEJ_KQAT_YEJ28",KQAT_YEJ.KQAT_YEJ11 "KQAT_YEJ_KQAT_YEJ11",KQAT_YEJ.A0141 "KQAT_YEJ_A0141",KQAT_YEJ.KQAT_YEJ29 "KQAT_YEJ_KQAT_YEJ29",KQAT_YEJ.KQAT_YEJ7 "KQAT_YEJ_KQAT_YEJ7",KQAT_YEJ.KQAT_YEJ9 "KQAT_YEJ_KQAT_YEJ9",KQAT_YEJ.OPNAME "KQAT_YEJ_OPNAME",KQAT_YEJ.OPDATE "KQAT_YEJ_OPDATE",KQAT_YEJ.SIGNED "KQAT_YEJ_SIGNED",KQAT_YEJ.KQAT_YEJ15 "KQAT_YEJ_KQAT_YEJ15",KQAT_YEJ.KQAT_YEJ12 "KQAT_YEJ_KQAT_YEJ12",KQAT_YEJ.KQAT_YEJ8 "KQAT_YEJ_KQAT_YEJ8" FROM KQAT_YEJ WHERE A0188 = @A0188 AND YEARS = @YEARS )³ö´íInvalid column name 'KQAT_YEJ20'. Invalid column name 'KQAT_YEJ28'. Invalid column name 'KQAT_YEJ29'. Invalid column name 'KQAT_YEJ15'. INFO 2026-04-19 23:19:25,270 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:19:25,270 [33 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetParentalLeave (Sg.Hcm.Application.M) in 20.4465ms INFO 2026-04-19 23:19:25,270 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetParentalLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:25,270 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 24.7738ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:19:25,405 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=2105& INFO 2026-04-19 23:19:25,406 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:19:25,406 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:25,408 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:19:25,414 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:19:25,423 [35 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 15.1786ms INFO 2026-04-19 23:19:25,423 [35 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:25,423 [35 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 18.2358ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:19:26,850 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 23:19:26,850 [37 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:19:26,851 [37 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:19:26,851 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:26,853 [37 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:19:26,857 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 23:19:26,857 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:19:26,858 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:26,859 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:19:26,862 [39 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:19:26,862 [39 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 9.0217ms INFO 2026-04-19 23:19:26,862 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:26,862 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.9143ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:19:26,864 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:19:26,864 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 4.7838ms INFO 2026-04-19 23:19:26,864 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:26,864 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.1262ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:19:29,132 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 49 INFO 2026-04-19 23:19:29,132 [39 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:19:29,132 [39 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:19:29,133 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:29,134 [39 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:19:29,144 [39 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:19:29,144 [39 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 9.526ms INFO 2026-04-19 23:19:29,144 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:29,144 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.447ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:19:29,315 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetParentalLeave?year=PeXyH32X2YM%3D& INFO 2026-04-19 23:19:29,316 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:19:29,316 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetParentalLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:29,318 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParentalLeave", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.AnnualLeaveDto GetParentalLeave(System.String) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:19:29,320 [33 ] Sg.HcmMb.PubClass.ShareData - oldValue:PeXyH32X2YM= ERROR 2026-04-19 23:19:29,323 [33 ] MyHRDAL.LogRecord - HrDAL.ExecuteReader(SET NOCOUNT ON;SELECT KQAT_YEJ.YEARS "KQAT_YEJ_YEARS",KQAT_YEJ.RECORDID "KQAT_YEJ_RECORDID",KQAT_YEJ.KQAT_YEJ1 "KQAT_YEJ_KQAT_YEJ1",KQAT_YEJ.KQAT_YEJ2 "KQAT_YEJ_KQAT_YEJ2",KQAT_YEJ.A0188 "KQAT_YEJ_A0188",KQAT_YEJ.KQAT_YEJ3 "KQAT_YEJ_KQAT_YEJ3",KQAT_YEJ.KQAT_YEJ20 "KQAT_YEJ_KQAT_YEJ20",KQAT_YEJ.KQAT_YEJ4 "KQAT_YEJ_KQAT_YEJ4",KQAT_YEJ.A_ID "KQAT_YEJ_A_ID",KQAT_YEJ.KQAT_YEJ5 "KQAT_YEJ_KQAT_YEJ5",KQAT_YEJ.KQAT_YEJ6 "KQAT_YEJ_KQAT_YEJ6",KQAT_YEJ.KQAT_YEJ10 "KQAT_YEJ_KQAT_YEJ10",KQAT_YEJ.KQAT_YEJ28 "KQAT_YEJ_KQAT_YEJ28",KQAT_YEJ.KQAT_YEJ11 "KQAT_YEJ_KQAT_YEJ11",KQAT_YEJ.A0141 "KQAT_YEJ_A0141",KQAT_YEJ.KQAT_YEJ29 "KQAT_YEJ_KQAT_YEJ29",KQAT_YEJ.KQAT_YEJ7 "KQAT_YEJ_KQAT_YEJ7",KQAT_YEJ.KQAT_YEJ9 "KQAT_YEJ_KQAT_YEJ9",KQAT_YEJ.OPNAME "KQAT_YEJ_OPNAME",KQAT_YEJ.OPDATE "KQAT_YEJ_OPDATE",KQAT_YEJ.SIGNED "KQAT_YEJ_SIGNED",KQAT_YEJ.KQAT_YEJ15 "KQAT_YEJ_KQAT_YEJ15",KQAT_YEJ.KQAT_YEJ12 "KQAT_YEJ_KQAT_YEJ12",KQAT_YEJ.KQAT_YEJ8 "KQAT_YEJ_KQAT_YEJ8" FROM KQAT_YEJ WHERE A0188 = @A0188 AND YEARS = @YEARS )³ö´íInvalid column name 'KQAT_YEJ20'. Invalid column name 'KQAT_YEJ28'. Invalid column name 'KQAT_YEJ29'. Invalid column name 'KQAT_YEJ15'. INFO 2026-04-19 23:19:29,328 [37 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:19:29,328 [37 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetParentalLeave (Sg.Hcm.Application.M) in 10.1886ms INFO 2026-04-19 23:19:29,328 [37 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetParentalLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:29,328 [37 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.007ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:19:29,330 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054008&IsEss=true& INFO 2026-04-19 23:19:29,330 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:19:29,330 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:29,332 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:19:29,335 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:19:29,335 [33 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 3.2074ms INFO 2026-04-19 23:19:29,335 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:29,335 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.6018ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:19:30,161 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserPicBase64?ImageId=2105& INFO 2026-04-19 23:19:30,161 [39 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:19:30,162 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:30,163 [39 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserPicBase64", controller = "UserAuthority"}. Executing controller action with signature System.String GetUserPicBase64(System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:19:30,170 [39 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:19:30,179 [34 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M) in 15.3845ms INFO 2026-04-19 23:19:30,179 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserPicBase64 (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:30,179 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 18.4723ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:19:35,650 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetParentalLeave?year=TSRo4O%2FSrd8%3D& INFO 2026-04-19 23:19:35,651 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:19:35,651 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetParentalLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:35,653 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParentalLeave", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.AnnualLeaveDto GetParentalLeave(System.String) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:19:35,655 [36 ] Sg.HcmMb.PubClass.ShareData - oldValue:TSRo4O/Srd8= ERROR 2026-04-19 23:19:35,658 [36 ] MyHRDAL.LogRecord - HrDAL.ExecuteReader(SET NOCOUNT ON;SELECT KQAT_YEJ.YEARS "KQAT_YEJ_YEARS",KQAT_YEJ.RECORDID "KQAT_YEJ_RECORDID",KQAT_YEJ.KQAT_YEJ1 "KQAT_YEJ_KQAT_YEJ1",KQAT_YEJ.KQAT_YEJ2 "KQAT_YEJ_KQAT_YEJ2",KQAT_YEJ.A0188 "KQAT_YEJ_A0188",KQAT_YEJ.KQAT_YEJ3 "KQAT_YEJ_KQAT_YEJ3",KQAT_YEJ.KQAT_YEJ20 "KQAT_YEJ_KQAT_YEJ20",KQAT_YEJ.KQAT_YEJ4 "KQAT_YEJ_KQAT_YEJ4",KQAT_YEJ.A_ID "KQAT_YEJ_A_ID",KQAT_YEJ.KQAT_YEJ5 "KQAT_YEJ_KQAT_YEJ5",KQAT_YEJ.KQAT_YEJ6 "KQAT_YEJ_KQAT_YEJ6",KQAT_YEJ.KQAT_YEJ10 "KQAT_YEJ_KQAT_YEJ10",KQAT_YEJ.KQAT_YEJ28 "KQAT_YEJ_KQAT_YEJ28",KQAT_YEJ.KQAT_YEJ11 "KQAT_YEJ_KQAT_YEJ11",KQAT_YEJ.A0141 "KQAT_YEJ_A0141",KQAT_YEJ.KQAT_YEJ29 "KQAT_YEJ_KQAT_YEJ29",KQAT_YEJ.KQAT_YEJ7 "KQAT_YEJ_KQAT_YEJ7",KQAT_YEJ.KQAT_YEJ9 "KQAT_YEJ_KQAT_YEJ9",KQAT_YEJ.OPNAME "KQAT_YEJ_OPNAME",KQAT_YEJ.OPDATE "KQAT_YEJ_OPDATE",KQAT_YEJ.SIGNED "KQAT_YEJ_SIGNED",KQAT_YEJ.KQAT_YEJ15 "KQAT_YEJ_KQAT_YEJ15",KQAT_YEJ.KQAT_YEJ12 "KQAT_YEJ_KQAT_YEJ12",KQAT_YEJ.KQAT_YEJ8 "KQAT_YEJ_KQAT_YEJ8" FROM KQAT_YEJ WHERE A0188 = @A0188 AND YEARS = @YEARS )³ö´íInvalid column name 'KQAT_YEJ20'. Invalid column name 'KQAT_YEJ28'. Invalid column name 'KQAT_YEJ29'. Invalid column name 'KQAT_YEJ15'. INFO 2026-04-19 23:19:35,662 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:19:35,662 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetParentalLeave (Sg.Hcm.Application.M) in 9.3453ms INFO 2026-04-19 23:19:35,662 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetParentalLeave (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:35,662 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.0355ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:19:37,363 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 23:19:37,363 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 23:19:37,363 [16 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:19:37,363 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:19:37,363 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:19:37,364 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:37,364 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:37,365 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:19:37,365 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:19:37,370 [38 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:19:37,370 [38 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 4.9126ms INFO 2026-04-19 23:19:37,370 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:37,370 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.8048ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:19:37,372 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:19:37,372 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.6982ms INFO 2026-04-19 23:19:37,372 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:37,372 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.5843ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:19:40,777 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/png/findEmpty1.0aa6bbb1.png INFO 2026-04-19 23:19:40,779 [40 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/png/findEmpty1.0aa6bbb1.png'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\png\findEmpty1.0aa6bbb1.png' INFO 2026-04-19 23:19:40,779 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.2561ms 200 image/png INFO 2026-04-19 23:19:40,780 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 49 INFO 2026-04-19 23:19:40,780 [36 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:19:40,780 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:19:40,780 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:40,782 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:19:40,787 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetMyAttPatItem?& INFO 2026-04-19 23:19:40,788 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:19:40,788 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetMyAttPatItem (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:40,789 [38 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:19:40,789 [38 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.923ms INFO 2026-04-19 23:19:40,789 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:40,789 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.1247ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:19:40,790 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyAttPatItem", controller = "UserInfo"}. Executing controller action with signature Sg.HcmMb.UserInfo.Dto.PaMListDto GetMyAttPatItem() on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:19:40,791 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=2605400701,2605400702,2605400703,2605400704,2605400705&IsEss=true& INFO 2026-04-19 23:19:40,791 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:19:40,791 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:40,793 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:19:40,796 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:19:40,798 [36 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:19:40,798 [36 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 5.4938ms INFO 2026-04-19 23:19:40,798 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:40,798 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.0957ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:19:40,798 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetMyAttPatItem (Sg.Hcm.Application.M) in 8.8846ms INFO 2026-04-19 23:19:40,798 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetMyAttPatItem (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:40,799 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.3506ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:19:42,497 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserInfo/GetAbnormalAttDetail?yearMonth=2026-04&page=1&isYearMonth=false&beginDate=2026-04-01&endDate=2026-04-18& INFO 2026-04-19 23:19:42,498 [33 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:19:42,498 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAbnormalAttDetail (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:42,501 [33 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttDetail", controller = "UserInfo"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.UserInfo.Dto.AbnormalAttDetail] GetAbnormalAttDetail(System.String, System.String, System.String, Boolean, Int32) on controller Sg.HcmMb.UserInfo.UserInfoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:19:42,858 [33 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:19:42,861 [33 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.UserInfo.UserInfoAppService.GetAbnormalAttDetail (Sg.Hcm.Application.M) in 359.9745ms INFO 2026-04-19 23:19:42,861 [33 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.UserInfo.UserInfoAppService.GetAbnormalAttDetail (Sg.Hcm.Application.M)' INFO 2026-04-19 23:19:42,861 [33 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 363.764ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:20:05,092 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 23:20:05,092 [16 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:20:05,092 [16 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:20:05,092 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:05,092 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 23:20:05,093 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:20:05,093 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:05,094 [16 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:20:05,094 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:20:05,098 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:20:05,098 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 4.3701ms INFO 2026-04-19 23:20:05,098 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:05,098 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.1002ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:20:05,100 [16 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:20:05,101 [16 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.7851ms INFO 2026-04-19 23:20:05,101 [16 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:05,101 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.0627ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:20:05,812 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 23:20:05,812 [42 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:20:05,813 [42 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:20:05,813 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:05,814 [42 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:20:05,821 [41 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:20:05,821 [41 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.8516ms INFO 2026-04-19 23:20:05,821 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:05,821 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.1575ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:20:07,412 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 23:20:07,412 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 23:20:07,412 [41 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:20:07,412 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:20:07,412 [41 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:20:07,412 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:07,412 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:07,414 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:20:07,414 [41 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:20:07,417 [41 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:20:07,417 [41 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 3.6989ms INFO 2026-04-19 23:20:07,418 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:07,418 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.8008ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:20:07,419 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:20:07,419 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.5475ms INFO 2026-04-19 23:20:07,419 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:07,419 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.656ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:20:11,837 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 23:20:11,837 [42 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:20:11,837 [42 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:20:11,837 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:11,839 [42 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:20:11,845 [42 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:20:11,845 [42 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.259ms INFO 2026-04-19 23:20:11,845 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:11,845 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.3763ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:20:16,451 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/approval.9c937e89.css INFO 2026-04-19 23:20:16,451 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/approval.fbd0a97f.js INFO 2026-04-19 23:20:16,452 [43 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:20:16,471 [43 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/approval.fbd0a97f.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\approval.fbd0a97f.js' INFO 2026-04-19 23:20:16,471 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 19.2652ms 200 application/javascript INFO 2026-04-19 23:20:16,483 [41 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/approval.9c937e89.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\approval.9c937e89.css' INFO 2026-04-19 23:20:16,483 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 31.9232ms 200 text/css INFO 2026-04-19 23:20:16,500 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 39 INFO 2026-04-19 23:20:16,500 [41 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:20:16,500 [41 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:20:16,500 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:16,502 [41 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:20:16,508 [43 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:20:16,508 [43 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.004ms INFO 2026-04-19 23:20:16,508 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:16,508 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.0475ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:20:16,645 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetHintsNumber?& INFO 2026-04-19 23:20:16,646 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:20:16,646 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetHintsNumber (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:16,648 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetHintsNumber", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.HintsNumberDto GetHintsNumber() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:20:16,652 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050501,26050502,26050503,26050504,26050505&IsEss=true& INFO 2026-04-19 23:20:16,652 [41 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:20:16,652 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:16,654 [41 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:20:16,674 [41 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:20:16,674 [41 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 20.1459ms INFO 2026-04-19 23:20:16,674 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:16,674 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 21.9932ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:20:16,692 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:20:16,694 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetHintsNumber (Sg.Hcm.Application.M) in 46.3701ms INFO 2026-04-19 23:20:16,694 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetHintsNumber (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:16,694 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 48.8003ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:20:18,610 [42 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 23:20:18,610 [42 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:20:18,611 [42 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:20:18,611 [42 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:18,612 [42 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:20:18,618 [43 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:20:18,618 [43 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.1588ms INFO 2026-04-19 23:20:18,618 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:18,619 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.3316ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:20:20,850 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 36 INFO 2026-04-19 23:20:20,850 [40 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:20:20,850 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:20:20,850 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:20,852 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:20:20,859 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:20:20,859 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 7.2289ms INFO 2026-04-19 23:20:20,859 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:20,859 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.401ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:20:20,917 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050101&IsEss=true& INFO 2026-04-19 23:20:20,918 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:20:20,918 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:20,919 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:20:20,923 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:20:20,923 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.9464ms INFO 2026-04-19 23:20:20,923 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:20,923 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.6357ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:20:20,927 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/GetLeaveList?dateTime=202604& INFO 2026-04-19 23:20:20,927 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:20:20,927 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:20,929 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetLeaveList", controller = "Leave"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Leave.Dto.LeaveListDto] GetLeaveList(System.String) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:20:21,121 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:20:21,124 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M) in 194.4876ms INFO 2026-04-19 23:20:21,124 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:21,124 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 197.1439ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:20:24,450 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/uploadavatar.342512e7.js INFO 2026-04-19 23:20:24,450 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/approvalDesMain.985cb36f.css INFO 2026-04-19 23:20:24,450 [16 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:20:24,451 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/css/idCard.54670600.css INFO 2026-04-19 23:20:24,451 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/js/approvalDesMain.2db3b10f.js INFO 2026-04-19 23:20:24,451 [40 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:20:24,463 [16 ] NetCore.StaticFiles.StaticFileMiddleware - The file /js/uploadavatar.342512e7.js was not modified INFO 2026-04-19 23:20:24,463 [16 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 13.0668ms 304 application/javascript INFO 2026-04-19 23:20:24,495 [40 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/idCard.54670600.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\idCard.54670600.css' INFO 2026-04-19 23:20:24,495 [41 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/css/approvalDesMain.985cb36f.css'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\css\approvalDesMain.985cb36f.css' INFO 2026-04-19 23:20:24,495 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 44.5849ms 200 text/css INFO 2026-04-19 23:20:24,495 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 44.0443ms 200 text/css INFO 2026-04-19 23:20:24,496 [49 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/js/approvalDesMain.2db3b10f.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\js\approvalDesMain.2db3b10f.js' INFO 2026-04-19 23:20:24,496 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 44.9718ms 200 application/javascript INFO 2026-04-19 23:20:24,533 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 383 INFO 2026-04-19 23:20:24,533 [49 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:20:24,533 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:20:24,533 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:24,535 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:20:24,542 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:20:24,542 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 7.7928ms INFO 2026-04-19 23:20:24,542 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:24,542 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.8425ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:20:24,690 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=approveStyle& INFO 2026-04-19 23:20:24,696 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:20:24,696 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:24,697 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:20:24,701 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:20:24,701 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 3.8143ms INFO 2026-04-19 23:20:24,701 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:24,701 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.1045ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:20:24,850 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetApproveParamsByGuid?guid=6902a885-de31-487b-8815-bc4eb50c89df& INFO 2026-04-19 23:20:24,850 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:20:24,850 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApproveParamsByGuid (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:24,853 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetApproveParamsByGuid", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowParams GetApproveParamsByGuid(System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:20:24,908 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:20:24,910 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApproveParamsByGuid (Sg.Hcm.Application.M) in 57.0903ms INFO 2026-04-19 23:20:24,910 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApproveParamsByGuid (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:24,910 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 59.8809ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:20:25,090 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetWorkFlowParas?& INFO 2026-04-19 23:20:25,090 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:20:25,091 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetWorkFlowParas (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:25,093 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetWorkFlowParas", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.WorkFlowParasDro GetWorkFlowParas() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:20:25,097 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetState?approveID=379046&isHis=& INFO 2026-04-19 23:20:25,097 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:20:25,097 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetState (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:25,099 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetState", controller = "EWorkFlow"}. Executing controller action with signature System.String GetState(System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:20:25,101 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:20:25,102 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetWorkFlowParas (Sg.Hcm.Application.M) in 9.2394ms INFO 2026-04-19 23:20:25,102 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetWorkFlowParas (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:25,102 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 11.9762ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:20:25,107 [49 ] Sg.HcmMb.EWorkFlow.EWorkFlowAppService - GetState begin INFO 2026-04-19 23:20:25,156 [49 ] Sg.HcmMb.EWorkFlow.EWorkFlowAppService - GetState state: INFO 2026-04-19 23:20:25,162 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:20:25,162 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetState (Sg.Hcm.Application.M) in 62.993ms INFO 2026-04-19 23:20:25,162 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetState (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:25,162 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 65.5526ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:20:25,287 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetAllowCancelNew?approveID=379046& INFO 2026-04-19 23:20:25,287 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:20:25,287 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowCancelNew (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:25,289 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAllowCancelNew", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.AllowCancelDto GetAllowCancelNew(Int32) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:20:25,302 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:20:25,303 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowCancelNew (Sg.Hcm.Application.M) in 13.9208ms INFO 2026-04-19 23:20:25,303 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowCancelNew (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:25,303 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 16.4866ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:20:25,490 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetAllowEdit?FlowId=78&NodeCode=begin&guid=6902a885-de31-487b-8815-bc4eb50c89df&recordId=66667&tableName=K_LEAVE& INFO 2026-04-19 23:20:25,491 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:20:25,491 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowEdit (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:25,491 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetApprovalFlowList?Guid=6902a885-de31-487b-8815-bc4eb50c89df&isHis=& INFO 2026-04-19 23:20:25,492 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:20:25,492 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApprovalFlowList (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:25,493 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAllowEdit", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.NodeParams GetAllowEdit(System.String, System.String, System.String, System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:20:25,494 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetApprovalFlowList", controller = "EWorkFlow"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.EWorkFlow.Dto.ApprovalFlowListDto] GetApprovalFlowList(System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:20:25,497 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetShowRelateData?guid=6902a885-de31-487b-8815-bc4eb50c89df&flowID=78&nodeCode=begin& INFO 2026-04-19 23:20:25,497 [47 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:20:25,497 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetShowRelateData (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:25,500 [47 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRelateData", controller = "EWorkFlow"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.EWorkFlow.Dto.RelateDataDto] GetShowRelateData(System.String, System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:20:25,624 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:20:25,625 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowEdit (Sg.Hcm.Application.M) in 131.8354ms INFO 2026-04-19 23:20:25,625 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowEdit (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:25,625 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 135.2488ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:20:25,677 [47 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:20:25,678 [47 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetShowRelateData (Sg.Hcm.Application.M) in 178.053ms INFO 2026-04-19 23:20:25,678 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetShowRelateData (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:25,678 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 181.1461ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:20:25,686 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:20:25,689 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApprovalFlowList (Sg.Hcm.Application.M) in 194.5875ms INFO 2026-04-19 23:20:25,689 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApprovalFlowList (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:25,689 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 197.5108ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:20:25,811 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetFlowTables?approveID=379046& INFO 2026-04-19 23:20:25,812 [46 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:20:25,812 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowTables (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:25,814 [46 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetFlowTables", controller = "EWorkFlow"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.EWorkFlow.Dto.FlowTable] GetFlowTables(Int32) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:20:25,833 [46 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:20:25,834 [46 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowTables (Sg.Hcm.Application.M) in 19.577ms INFO 2026-04-19 23:20:25,834 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowTables (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:25,834 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 22.4882ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:20:25,972 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/PubClass/GetParameters?tableName=MobileParas¶meterNames=cmntsBelowConten& INFO 2026-04-19 23:20:25,972 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:20:25,972 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:25,974 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParameters", controller = "PubClass"}. Executing controller action with signature System.Object GetParameters(System.String, System.String) on controller Sg.HcmMb.PubClass.PubClassAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:20:25,981 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050506&IsEss=true& INFO 2026-04-19 23:20:25,982 [46 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:20:25,982 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:25,990 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050507&IsEss=true& INFO 2026-04-19 23:20:25,991 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:20:25,991 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:26,002 [46 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:20:26,002 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:20:26,006 [46 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:20:26,006 [47 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:20:26,007 [46 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.3198ms INFO 2026-04-19 23:20:26,007 [47 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 4.3745ms INFO 2026-04-19 23:20:26,007 [46 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:26,007 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:26,007 [46 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 16.2317ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:20:26,007 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 25.2798ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:20:26,007 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:20:26,007 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M) in 33.3272ms INFO 2026-04-19 23:20:26,007 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:26,007 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 35.7839ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:20:26,051 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetFlowPanel?guid=6902a885-de31-487b-8815-bc4eb50c89df& INFO 2026-04-19 23:20:26,051 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:20:26,051 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowPanel (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:26,053 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetFlowPanel", controller = "EWorkFlow"}. Executing controller action with signature Sg.Hcm.WebPub.Dto.PanelDto GetFlowPanel(System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:20:26,196 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:20:26,229 [34 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowPanel (Sg.Hcm.Application.M) in 176.3096ms INFO 2026-04-19 23:20:26,230 [34 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowPanel (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:26,230 [34 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 178.8826ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:20:27,888 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Sof/PostFormAccessProc application/json;charset=UTF-8 71 INFO 2026-04-19 23:20:27,888 [48 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:20:27,888 [48 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:20:27,889 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:27,891 [48 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PostFormAccessProc", controller = "Sof"}. Executing controller action with signature System.Collections.Generic.Dictionary`2[System.String,System.Object] PostFormAccessProc(Newtonsoft.Json.Linq.JObject) on controller Sg.HcmMb.SofAppService.SofAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:20:28,059 [48 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:20:28,062 [48 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M) in 170.9705ms INFO 2026-04-19 23:20:28,062 [48 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:28,062 [48 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 173.9919ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:20:28,212 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050104&IsEss=true& INFO 2026-04-19 23:20:28,212 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetFileListAsync?attachTableName=&tableName=K_LEAVE&keyFieldValue=fWUaHDW0W7A%3D& INFO 2026-04-19 23:20:28,213 [49 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:20:28,213 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:28,213 [45 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:20:28,213 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetFileListAsync (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:28,214 [49 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:20:28,215 [45 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetFileListAsync", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.DownloadResultMDto GetFileListAsync(System.String, System.String, System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:20:28,218 [49 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:20:28,218 [49 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.8032ms INFO 2026-04-19 23:20:28,218 [49 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:28,218 [49 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.5674ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:20:28,223 [45 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:20:28,225 [45 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetFileListAsync (Sg.Hcm.Application.M) in 10.0669ms INFO 2026-04-19 23:20:28,225 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetFileListAsync (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:28,225 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 12.5512ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:20:28,280 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/PubClass/GetParameters?tableName=MobileParas¶meterNames=onlyAllowedPhotos& INFO 2026-04-19 23:20:28,283 [47 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:20:28,283 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:28,284 [47 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParameters", controller = "PubClass"}. Executing controller action with signature System.Object GetParameters(System.String, System.String) on controller Sg.HcmMb.PubClass.PubClassAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:20:28,287 [47 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:20:28,288 [47 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M) in 3.2075ms INFO 2026-04-19 23:20:28,288 [47 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:28,288 [47 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.651ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:20:28,415 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=fileMaxSize,whiteFileTypes& INFO 2026-04-19 23:20:28,416 [45 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:20:28,416 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:28,417 [45 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:20:28,420 [45 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:20:28,420 [45 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 2.9384ms INFO 2026-04-19 23:20:28,420 [45 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:28,420 [45 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.499ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:20:31,295 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 36 INFO 2026-04-19 23:20:31,295 [40 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:20:31,296 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:20:31,296 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:31,297 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:20:31,297 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/GetLeaveList?dateTime=202604& INFO 2026-04-19 23:20:31,302 [43 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:20:31,302 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:31,303 [43 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetLeaveList", controller = "Leave"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Leave.Dto.LeaveListDto] GetLeaveList(System.String) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:20:31,304 [41 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:20:31,304 [41 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.6947ms INFO 2026-04-19 23:20:31,304 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:31,304 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.6266ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:20:31,341 [41 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:20:31,341 [41 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M) in 37.6217ms INFO 2026-04-19 23:20:31,341 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:31,341 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 43.9786ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:20:32,372 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 23:20:32,372 [41 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:20:32,373 [41 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:20:32,373 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:32,374 [41 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:20:32,380 [41 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:20:32,380 [41 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.0765ms INFO 2026-04-19 23:20:32,380 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:32,380 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.0854ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:20:32,967 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 33 INFO 2026-04-19 23:20:32,967 [43 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:20:32,967 [43 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:20:32,968 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:32,969 [43 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:20:32,969 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetNewPermissionByCode?funCode=26054002,26054003,26054008&IsEss=true& INFO 2026-04-19 23:20:32,969 [40 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:20:32,970 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:32,971 [40 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetNewPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.PermissionsMsg] GetNewPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:20:32,974 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:20:32,974 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M) in 3.0804ms INFO 2026-04-19 23:20:32,974 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetNewPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:32,974 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.8876ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:20:32,975 [43 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:20:32,975 [43 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.7678ms INFO 2026-04-19 23:20:32,975 [43 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:32,975 [43 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.7499ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:20:34,687 [41 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 23:20:34,687 [41 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:20:34,687 [41 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:20:34,688 [41 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:34,689 [41 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:20:34,695 [40 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:20:34,695 [40 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.8195ms INFO 2026-04-19 23:20:34,695 [40 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:20:34,695 [40 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.9479ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:31:42,773 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776612702291&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 23:31:42,774 [50 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/index.html'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\index.html' INFO 2026-04-19 23:31:42,774 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 1.2817ms 200 text/html INFO 2026-04-19 23:31:43,521 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/version.js?v=0.7100942624411073 INFO 2026-04-19 23:31:43,521 [51 ] NetCore.StaticFiles.StaticFileMiddleware - Sending file. Request path: '/version.js'. Physical path: 'C:\Sharegoo\HcmM\wwwroot\version.js' INFO 2026-04-19 23:31:43,521 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 0.9229ms 200 application/javascript INFO 2026-04-19 23:31:43,661 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Weixin/GetJsConfig?corpid=ww0fe1cb02189622be&agentId=1000003&url=http%3A%2F%2Fehr.ergotron.net%3A8082%2FHcmM%2Findex.html%3Ftimestamp%3D1776612702291%26SgMbSso%3Dwx%26corpid%3Dww0fe1cb02189622be%26agentId%3D1000003%26tag%3Dhome& INFO 2026-04-19 23:31:43,663 [51 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 23:31:43,663 [51 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 23:31:43,663 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:43,665 [51 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetJsConfig", controller = "Weixin"}. Executing controller action with signature System.Threading.Tasks.Task`1[Sg.HcmMb.Weixin.Dto.JsConfigDto] GetJsConfig(System.String, System.String, System.String) on controller Sg.HcmMb.Weixin.WeixinAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:31:43,666 [51 ] Sg.HcmMb.Weixin.WeixinAppService - GetJsConfigData:corpid-ww0fe1cb02189622be url-http://ehr.ergotron.net:8082/HcmM/index.html?timestamp=1776612702291&SgMbSso=wx&corpid=ww0fe1cb02189622be&agentId=1000003&tag=home INFO 2026-04-19 23:31:43,670 [51 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:31:43,670 [51 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M) in 5.4008ms INFO 2026-04-19 23:31:43,670 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Weixin.WeixinAppService.GetJsConfig (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:43,670 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.7599ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:31:43,685 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 611 INFO 2026-04-19 23:31:43,685 [50 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:31:43,685 [50 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 23:31:43,686 [50 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 23:31:43,686 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:43,687 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). WARN 2026-04-19 23:31:43,688 [50 ] Mvc.Authorization.AbpAuthorizationFilter - Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) Abp.Authorization.AbpAuthorizationException: Current user did not login to the application! at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(IEnumerable`1 authorizeAttributes) at Abp.Authorization.AuthorizationHelper.CheckPermissionsAsync(MethodInfo methodInfo, Type type) at Abp.Authorization.AuthorizationHelper.AuthorizeAsync(MethodInfo methodInfo, Type type) at Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter.OnAuthorizationAsync(AuthorizationFilterContext context) INFO 2026-04-19 23:31:43,688 [50 ] c.Infrastructure.ControllerActionInvoker - Authorization failed for the request at filter 'Abp.AspNetCore.Mvc.Authorization.AbpAuthorizationFilter'. INFO 2026-04-19 23:31:43,689 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:31:43,689 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 1.6258ms INFO 2026-04-19 23:31:43,689 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:43,689 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 3.943ms 401 application/json; charset=utf-8 INFO 2026-04-19 23:31:43,780 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/TokenAuth/ReflashToken? application/json 691 INFO 2026-04-19 23:31:43,781 [54 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:31:43,784 [54 ] uthentication.JwtBearer.JwtBearerHandler - Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() INFO 2026-04-19 23:31:43,784 [54 ] uthentication.JwtBearer.JwtBearerHandler - JwtBearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]', Current time: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. INFO 2026-04-19 23:31:43,784 [54 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 23:31:43,786 [54 ] c.Infrastructure.ControllerActionInvoker - Route matched with {action = "ReflashToken", controller = "TokenAuth", area = ""}. Executing controller action with signature System.String ReflashToken(Sg.HcmMb.Models.TokenAuth.ReflashTokenModel) on controller Sg.Hcm.Controllers.TokenAuthController (Sg.Hcm.Web.Core). INFO 2026-04-19 23:31:43,787 [54 ] Sg.Hcm.Controllers.TokenAuthController - ReflashToken_requestToken:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjY0ODEyIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6IkQwMTYxMDEiLCJodHRwOi8vd3d3LmFzcG5ldGJvaWxlcnBsYXRlLmNvbS9pZGVudGl0eS9jbGFpbXMvdGVuYW50SWQiOiIxIiwiVXNlck5hbWUiOiLmnY7kuLkiLCJMYW5ndWFnZSI6InpoLWNuIiwic3ViIjoiNjQ4MTIiLCJqdGkiOiJjNjQ1M2Q2ZS04Zjk1LTQxMjgtOTgwOC1kYTA1ZmNlNTYwY2YiLCJpYXQiOjE3NzY0NzAxMTQsIm5iZiI6MTc3NjQ3MDExMiwiZXhwIjoxNzc2NTU2NTE0LCJpc3MiOiJIY20iLCJhdWQiOiJIY20ifQ.TQzKRRnx7EyuCInKWjNeHVEswiV3WucrWld2doY_COU INFO 2026-04-19 23:31:43,790 [54 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:31:43,791 [54 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core) in 4.9367ms INFO 2026-04-19 23:31:43,791 [54 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.Hcm.Controllers.TokenAuthController.ReflashToken (Sg.Hcm.Web.Core)' INFO 2026-04-19 23:31:43,791 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.2354ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:31:43,889 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/CheckingToken? application/json 611 INFO 2026-04-19 23:31:43,889 [54 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:31:43,889 [54 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:31:43,891 [54 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:43,892 [54 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "CheckingToken", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.PubClass.Dto.ResultDto CheckingToken(Sg.HcmMb.Sys.TokenModel) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:31:43,894 [54 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken begin INFO 2026-04-19 23:31:43,894 [54 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken jwt analyze end INFO 2026-04-19 23:31:43,894 [54 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken selfHelpRange:1,90, INFO 2026-04-19 23:31:43,909 [54 ] Sg.HcmMb.Sys.UserAuthorityAppService - CheckingToken empView.Count:1 INFO 2026-04-19 23:31:43,912 [54 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:31:43,912 [54 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M) in 19.0937ms INFO 2026-04-19 23:31:43,912 [54 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.CheckingToken (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:43,912 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 23.1819ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:31:44,013 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetUserMsg?& INFO 2026-04-19 23:31:44,013 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:31:44,014 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:44,015 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetUserMsg", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.UserMessageDto GetUserMsg() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:31:44,016 [50 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg begin INFO 2026-04-19 23:31:44,016 [50 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg language:zh-cn INFO 2026-04-19 23:31:44,016 [50 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg yzpUrl: INFO 2026-04-19 23:31:44,037 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26054001&IsEss=true& INFO 2026-04-19 23:31:44,037 [54 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:31:44,037 [54 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:44,038 [54 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:31:44,042 [54 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:31:44,042 [54 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.4455ms INFO 2026-04-19 23:31:44,042 [54 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:44,042 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.2166ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:31:44,046 [50 ] Sg.HcmMb.Sys.UserAuthorityAppService - GetUserMsg empView.Count:1 INFO 2026-04-19 23:31:44,049 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:31:44,050 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M) in 34.7623ms INFO 2026-04-19 23:31:44,050 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetUserMsg (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:44,050 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 36.504ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:31:44,172 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/getMenuPermissions?& INFO 2026-04-19 23:31:44,173 [51 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:31:44,173 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:44,174 [51 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMenuPermissions", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.MenuPermissionsDto GetMenuPermissions() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:31:44,182 [51 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:31:44,182 [51 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M) in 7.6839ms INFO 2026-04-19 23:31:44,182 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetMenuPermissions (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:44,182 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.4613ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:31:44,184 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260539&IsEss=true& INFO 2026-04-19 23:31:44,185 [54 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:31:44,185 [54 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:44,186 [54 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:31:44,189 [54 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:31:44,189 [54 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 2.8068ms INFO 2026-04-19 23:31:44,189 [54 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:44,189 [54 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.502ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:31:44,201 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 23:31:44,202 [51 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:31:44,202 [51 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:31:44,202 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:44,203 [51 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:31:44,207 [51 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:31:44,208 [51 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 4.631ms INFO 2026-04-19 23:31:44,208 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:44,208 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 6.2536ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:31:44,277 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=260516,260543,26054601,26054602,26054603,260549,26054604&IsEss=true& INFO 2026-04-19 23:31:44,277 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:31:44,278 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:44,279 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:31:44,281 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:31:44,281 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 2.7068ms INFO 2026-04-19 23:31:44,281 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:44,281 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetBanner?& INFO 2026-04-19 23:31:44,281 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.2315ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:31:44,282 [51 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:31:44,282 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:44,283 [51 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetBanner", controller = "UserAuthority"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Sg.HcmMb.Sys.Dto.BannerDto]] GetBanner() on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:31:44,286 [51 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:31:44,286 [51 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M) in 3.3928ms INFO 2026-04-19 23:31:44,286 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetBanner (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:44,286 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.0713ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:31:44,286 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Sso/GetShowRecommendBtn?& INFO 2026-04-19 23:31:44,288 [53 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:31:44,288 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:44,289 [53 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRecommendBtn", controller = "Sso"}. Executing controller action with signature Boolean GetShowRecommendBtn() on controller Sg.HcmMb.Other.SsoAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:31:44,292 [53 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:31:44,292 [53 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M) in 2.6466ms INFO 2026-04-19 23:31:44,292 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Other.SsoAppService.GetShowRecommendBtn (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:44,292 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.779ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:31:44,301 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetAbnormalAttendance?& INFO 2026-04-19 23:31:44,301 [53 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:31:44,301 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:44,303 [53 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAbnormalAttendance", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.AbnormalAttendanceDto GetAbnormalAttendance() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:31:44,303 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetCardHours?& INFO 2026-04-19 23:31:44,303 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:31:44,303 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:44,304 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetCardHours", controller = "Home"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Home.Dto.CardHoursDto] GetCardHours() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:31:44,310 [51 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:31:44,310 [51 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M) in 5.8526ms INFO 2026-04-19 23:31:44,310 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetCardHours (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:44,310 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.47ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:31:44,311 [51 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:31:44,311 [51 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M) in 8.5773ms INFO 2026-04-19 23:31:44,311 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetAbnormalAttendance (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:44,311 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 10.2693ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:31:44,369 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Message/GetMessageCount?& INFO 2026-04-19 23:31:44,377 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:31:44,377 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:44,378 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMessageCount", controller = "Message"}. Executing controller action with signature Sg.HcmMb.Message.Dto.MessageCountDto GetMessageCount() on controller Sg.HcmMb.Message.MessageAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:31:44,385 [51 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:31:44,385 [51 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M) in 7.241ms INFO 2026-04-19 23:31:44,385 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Message.MessageAppService.GetMessageCount (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:44,385 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 16.7663ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:31:44,403 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Home/GetRecentApply?& INFO 2026-04-19 23:31:44,403 [55 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetMyTaskInfo?& INFO 2026-04-19 23:31:44,403 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:31:44,403 [55 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:31:44,403 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:44,403 [55 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:44,404 [55 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetMyTaskInfo", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowOnApproveOutputDto GetMyTaskInfo() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:31:44,404 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetRecentApply", controller = "Home"}. Executing controller action with signature Sg.HcmMb.Home.Dto.RecentApplyDto GetRecentApply() on controller Sg.HcmMb.Home.HomeAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:31:44,426 [53 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:31:44,426 [53 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M) in 21.9499ms INFO 2026-04-19 23:31:44,426 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Home.HomeAppService.GetRecentApply (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:44,427 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 23.6011ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:31:44,429 [55 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:31:44,429 [55 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M) in 24.7376ms INFO 2026-04-19 23:31:44,429 [55 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetMyTaskInfo (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:44,429 [55 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 26.3336ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:31:44,774 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=disableWxShare& INFO 2026-04-19 23:31:44,775 [56 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:31:44,775 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:44,776 [56 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:31:44,780 [56 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:31:44,780 [56 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 3.6643ms INFO 2026-04-19 23:31:44,780 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:44,780 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.7781ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:31:45,926 [55 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 36 INFO 2026-04-19 23:31:45,927 [55 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:31:45,927 [55 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:31:45,927 [55 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:45,928 [55 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:31:45,934 [56 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:31:45,934 [56 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 5.9997ms INFO 2026-04-19 23:31:45,934 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:45,934 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.1307ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:31:45,972 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050101&IsEss=true& INFO 2026-04-19 23:31:45,972 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:31:45,972 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:45,973 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:31:45,976 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:31:45,977 [57 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.1281ms INFO 2026-04-19 23:31:45,977 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:45,977 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.029ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:31:45,978 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/GetLeaveList?dateTime=202604& INFO 2026-04-19 23:31:45,978 [56 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:31:45,978 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:45,980 [56 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetLeaveList", controller = "Leave"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Leave.Dto.LeaveListDto] GetLeaveList(System.String) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:31:46,013 [56 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:31:46,013 [56 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M) in 33.6108ms INFO 2026-04-19 23:31:46,013 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:46,013 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 35.221ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:31:47,146 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 374 INFO 2026-04-19 23:31:47,146 [53 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:31:47,147 [53 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:31:47,147 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:47,148 [53 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:31:47,154 [53 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:31:47,154 [53 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.1372ms INFO 2026-04-19 23:31:47,154 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:47,154 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.2528ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:31:47,194 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=approveStyle& INFO 2026-04-19 23:31:47,194 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:31:47,194 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:47,196 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:31:47,199 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:31:47,199 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 3.3113ms INFO 2026-04-19 23:31:47,199 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:47,199 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.1944ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:31:47,299 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetApproveParamsByGuid?guid=9e6546e5-5e14-4742-832e-446f058c5892& INFO 2026-04-19 23:31:47,299 [50 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:31:47,300 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApproveParamsByGuid (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:47,301 [50 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetApproveParamsByGuid", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.FlowParams GetApproveParamsByGuid(System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:31:47,354 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:31:47,354 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApproveParamsByGuid (Sg.Hcm.Application.M) in 53.0707ms INFO 2026-04-19 23:31:47,354 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApproveParamsByGuid (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:47,354 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 55.0711ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:31:47,476 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetWorkFlowParas?& INFO 2026-04-19 23:31:47,476 [56 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:31:47,476 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetWorkFlowParas (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:47,478 [56 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetWorkFlowParas", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.WorkFlowParasDro GetWorkFlowParas() on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:31:47,504 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetState?approveID=385198&isHis=& INFO 2026-04-19 23:31:47,504 [53 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:31:47,504 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetState (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:47,506 [53 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetState", controller = "EWorkFlow"}. Executing controller action with signature System.String GetState(System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:31:47,510 [53 ] Sg.HcmMb.EWorkFlow.EWorkFlowAppService - GetState begin INFO 2026-04-19 23:31:47,511 [56 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:31:47,511 [56 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetWorkFlowParas (Sg.Hcm.Application.M) in 33.0949ms INFO 2026-04-19 23:31:47,511 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetWorkFlowParas (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:47,511 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 35.2899ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:31:47,516 [53 ] Sg.HcmMb.EWorkFlow.EWorkFlowAppService - GetState state: INFO 2026-04-19 23:31:47,518 [53 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:31:47,518 [53 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetState (Sg.Hcm.Application.M) in 12.3603ms INFO 2026-04-19 23:31:47,518 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetState (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:47,518 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 14.733ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:31:47,634 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetAllowCancelNew?approveID=385198& INFO 2026-04-19 23:31:47,635 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:31:47,635 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowCancelNew (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:47,636 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAllowCancelNew", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.AllowCancelDto GetAllowCancelNew(Int32) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:31:47,643 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:31:47,643 [57 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowCancelNew (Sg.Hcm.Application.M) in 7.4489ms INFO 2026-04-19 23:31:47,643 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowCancelNew (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:47,644 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.2309ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:31:47,770 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetApprovalFlowList?Guid=9e6546e5-5e14-4742-832e-446f058c5892&isHis=& INFO 2026-04-19 23:31:47,771 [53 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:31:47,771 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApprovalFlowList (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:47,772 [53 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetApprovalFlowList", controller = "EWorkFlow"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.EWorkFlow.Dto.ApprovalFlowListDto] GetApprovalFlowList(System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:31:47,787 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetAllowEdit?FlowId=78&NodeCode=begin&guid=9e6546e5-5e14-4742-832e-446f058c5892&recordId=67023&tableName=K_LEAVE& INFO 2026-04-19 23:31:47,787 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:31:47,787 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowEdit (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:47,788 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetAllowEdit", controller = "EWorkFlow"}. Executing controller action with signature Sg.HcmMb.EWorkFlow.Dto.NodeParams GetAllowEdit(System.String, System.String, System.String, System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:31:47,809 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetShowRelateData?guid=9e6546e5-5e14-4742-832e-446f058c5892&flowID=78&nodeCode=begin& INFO 2026-04-19 23:31:47,809 [51 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:31:47,809 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetShowRelateData (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:47,811 [51 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetShowRelateData", controller = "EWorkFlow"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.EWorkFlow.Dto.RelateDataDto] GetShowRelateData(System.String, System.String, System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:31:47,865 [51 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:31:47,865 [51 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetShowRelateData (Sg.Hcm.Application.M) in 54.2268ms INFO 2026-04-19 23:31:47,865 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetShowRelateData (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:47,865 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 55.9656ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:31:47,873 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:31:47,873 [57 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowEdit (Sg.Hcm.Application.M) in 84.2971ms INFO 2026-04-19 23:31:47,873 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetAllowEdit (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:47,873 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 85.9111ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:31:47,873 [51 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:31:47,874 [51 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApprovalFlowList (Sg.Hcm.Application.M) in 101.3936ms INFO 2026-04-19 23:31:47,874 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetApprovalFlowList (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:47,874 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 103.3415ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:31:47,982 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetFlowTables?approveID=385198& INFO 2026-04-19 23:31:47,983 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:31:47,983 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowTables (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:47,984 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetFlowTables", controller = "EWorkFlow"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.EWorkFlow.Dto.FlowTable] GetFlowTables(Int32) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:31:47,991 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:31:47,992 [57 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowTables (Sg.Hcm.Application.M) in 7.4967ms INFO 2026-04-19 23:31:47,992 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowTables (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:47,992 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 9.3696ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:31:48,134 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/PubClass/GetParameters?tableName=MobileParas¶meterNames=cmntsBelowConten& INFO 2026-04-19 23:31:48,134 [51 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:31:48,135 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:48,136 [51 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParameters", controller = "PubClass"}. Executing controller action with signature System.Object GetParameters(System.String, System.String) on controller Sg.HcmMb.PubClass.PubClassAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:31:48,140 [51 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:31:48,140 [51 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M) in 3.8137ms INFO 2026-04-19 23:31:48,140 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:48,140 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.5394ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:31:48,158 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050506&IsEss=true& INFO 2026-04-19 23:31:48,158 [56 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:31:48,158 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:48,159 [56 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:31:48,162 [56 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:31:48,162 [56 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 2.8681ms INFO 2026-04-19 23:31:48,162 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:48,162 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.4964ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:31:48,170 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050507&IsEss=true& INFO 2026-04-19 23:31:48,170 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:31:48,170 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:48,172 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:31:48,174 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:31:48,175 [57 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 2.9835ms INFO 2026-04-19 23:31:48,175 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:48,175 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.6598ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:31:48,180 [51 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/EWorkFlow/GetFlowPanel?guid=9e6546e5-5e14-4742-832e-446f058c5892& INFO 2026-04-19 23:31:48,181 [51 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:31:48,181 [51 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowPanel (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:48,182 [51 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetFlowPanel", controller = "EWorkFlow"}. Executing controller action with signature Sg.Hcm.WebPub.Dto.PanelDto GetFlowPanel(System.String) on controller Sg.HcmMb.EWorkFlow.EWorkFlowAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:31:48,260 [51 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:31:48,263 [44 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowPanel (Sg.Hcm.Application.M) in 81.2245ms INFO 2026-04-19 23:31:48,263 [44 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.EWorkFlow.EWorkFlowAppService.GetFlowPanel (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:48,263 [44 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 82.7946ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:31:49,477 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/Sof/PostFormAccessProc application/json;charset=UTF-8 71 INFO 2026-04-19 23:31:49,478 [56 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:31:49,490 [56 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:31:49,490 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:49,492 [56 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "PostFormAccessProc", controller = "Sof"}. Executing controller action with signature System.Collections.Generic.Dictionary`2[System.String,System.Object] PostFormAccessProc(Newtonsoft.Json.Linq.JObject) on controller Sg.HcmMb.SofAppService.SofAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:31:49,499 [56 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:31:49,499 [56 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M) in 7.2668ms INFO 2026-04-19 23:31:49,499 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.SofAppService.SofAppService.PostFormAccessProc (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:49,499 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 21.6651ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:31:49,636 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetPermissionByCode?funCode=26050104&IsEss=true& INFO 2026-04-19 23:31:49,637 [56 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:31:49,637 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:49,638 [56 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetPermissionByCode", controller = "UserAuthority"}. Executing controller action with signature System.Collections.Generic.List`1[System.Boolean] GetPermissionByCode(System.String, Boolean) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:31:49,638 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/UserAuthority/GetFileListAsync?attachTableName=&tableName=K_LEAVE&keyFieldValue=7xD0k2wNOz8%3D& INFO 2026-04-19 23:31:49,638 [57 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:31:49,639 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetFileListAsync (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:49,640 [57 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetFileListAsync", controller = "UserAuthority"}. Executing controller action with signature Sg.HcmMb.Sys.Dto.DownloadResultMDto GetFileListAsync(System.String, System.String, System.String) on controller Sg.HcmMb.Sys.UserAuthorityAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:31:49,641 [56 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:31:49,641 [56 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M) in 3.3717ms INFO 2026-04-19 23:31:49,641 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetPermissionByCode (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:49,642 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.126ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:31:49,643 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/PubClass/GetParameters?tableName=MobileParas¶meterNames=onlyAllowedPhotos& INFO 2026-04-19 23:31:49,643 [56 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:31:49,644 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:49,645 [56 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParameters", controller = "PubClass"}. Executing controller action with signature System.Object GetParameters(System.String, System.String) on controller Sg.HcmMb.PubClass.PubClassAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:31:49,646 [57 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:31:49,646 [57 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.UserAuthorityAppService.GetFileListAsync (Sg.Hcm.Application.M) in 6.279ms INFO 2026-04-19 23:31:49,646 [57 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.UserAuthorityAppService.GetFileListAsync (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:49,646 [57 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 7.8719ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:31:49,648 [56 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:31:49,648 [56 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M) in 3.4382ms INFO 2026-04-19 23:31:49,648 [56 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.PubClassAppService.GetParameters (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:49,648 [56 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 5.1603ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:31:49,755 [53 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/ShareData/GetParamsValues?paramNames=fileMaxSize,whiteFileTypes& INFO 2026-04-19 23:31:49,755 [53 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:31:49,755 [53 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:49,757 [53 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetParamsValues", controller = "ShareData"}. Executing controller action with signature System.Object GetParamsValues(System.String) on controller Sg.HcmMb.PubClass.ShareDataAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:31:49,759 [50 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:31:49,759 [50 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M) in 2.8464ms INFO 2026-04-19 23:31:49,759 [50 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.PubClass.ShareDataAppService.GetParamsValues (Sg.Hcm.Application.M)' INFO 2026-04-19 23:31:49,760 [50 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 4.5773ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:33:20,606 [36 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 36 INFO 2026-04-19 23:33:20,606 [36 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:33:20,607 [36 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:33:20,607 [36 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:33:20,608 [36 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:33:20,615 [39 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:33:20,615 [39 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.6776ms INFO 2026-04-19 23:33:20,615 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:33:20,615 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.7932ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:33:20,624 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://ehr.ergotron.net:8082/HcmM/api/services/app/Leave/GetLeaveList?dateTime=202604& INFO 2026-04-19 23:33:20,624 [38 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:33:20,624 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M)' INFO 2026-04-19 23:33:20,626 [38 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "GetLeaveList", controller = "Leave"}. Executing controller action with signature System.Collections.Generic.List`1[Sg.HcmMb.Leave.Dto.LeaveListDto] GetLeaveList(System.String) on controller Sg.HcmMb.Leave.LeaveAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:33:20,664 [39 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:33:20,665 [39 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M) in 38.7893ms INFO 2026-04-19 23:33:20,665 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Leave.LeaveAppService.GetLeaveList (Sg.Hcm.Application.M)' INFO 2026-04-19 23:33:20,665 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 41.0939ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:33:21,247 [39 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 POST http://ehr.ergotron.net:8082/HcmM/api/services/app/AuthorizeLog/LogEvent? application/json 35 INFO 2026-04-19 23:33:21,247 [39 ] pNetCore.Cors.Infrastructure.CorsService - CORS policy execution successful. INFO 2026-04-19 23:33:21,247 [39 ] uthentication.JwtBearer.JwtBearerHandler - Successfully validated the token. INFO 2026-04-19 23:33:21,247 [39 ] ft.AspNetCore.Routing.EndpointMiddleware - Executing endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:33:21,249 [39 ] c.Infrastructure.ControllerActionInvoker - Route matched with {area = "app", action = "LogEvent", controller = "AuthorizeLog"}. Executing controller action with signature Void LogEvent(Sg.Hcm.Application.PC.Sys.Dto.LogEventDto) on controller Sg.HcmMb.Sys.AuthorizeLogAppService (Sg.Hcm.Application.M). INFO 2026-04-19 23:33:21,255 [38 ] .Mvc.Infrastructure.ObjectResultExecutor - Executing ObjectResult, writing value of type 'Abp.Web.Models.AjaxResponse'. INFO 2026-04-19 23:33:21,255 [38 ] c.Infrastructure.ControllerActionInvoker - Executed action Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M) in 6.0433ms INFO 2026-04-19 23:33:21,255 [38 ] ft.AspNetCore.Routing.EndpointMiddleware - Executed endpoint 'Sg.HcmMb.Sys.AuthorizeLogAppService.LogEvent (Sg.Hcm.Application.M)' INFO 2026-04-19 23:33:21,255 [38 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 8.0536ms 200 application/json; charset=utf-8 INFO 2026-04-19 23:56:25,900 [1 ] tCore.Builder.RequestLocalizationOptions - Supported Request Localization Cultures: en,es-MX,fr,de,it,nl,pt-BR,tr,ru,ar,ja,zh-CN,zh-Hans INFO 2026-04-19 23:56:26,447 [1 ] taProtection.KeyManagement.XmlKeyManager - User profile is available. Using 'C:\Users\HcmM\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. INFO 2026-04-19 23:56:26,479 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request starting HTTP/1.1 GET http://58.252.12.167:8082/HcmM/ INFO 2026-04-19 23:56:26,573 [6 ] Microsoft.AspNetCore.Hosting.Diagnostics - Request finished in 94.4857ms 404