diff --git a/Src/Dlhis.Basic/Organization/Controllers/GainfoPermissionsController.cs b/Src/Dlhis.Basic/Organization/Controllers/GainfoPermissionsController.cs
index fbee4251..d21ab296 100644
--- a/Src/Dlhis.Basic/Organization/Controllers/GainfoPermissionsController.cs
+++ b/Src/Dlhis.Basic/Organization/Controllers/GainfoPermissionsController.cs
@@ -72,6 +72,7 @@ public class GainfoPermissionsController : ControllerBase
///
///
///
+ [AllowAnonymous]
[HttpPost("reset")]
[IgnoreTenant]
public async Task ResetPermissionsAsync(GainfoPermissionResetRequest request)
diff --git a/Src/Dlhis.Basic/Organization/Services/Implements/GainfoPermissionService.cs b/Src/Dlhis.Basic/Organization/Services/Implements/GainfoPermissionService.cs
index d09c024e..1d8590d4 100644
--- a/Src/Dlhis.Basic/Organization/Services/Implements/GainfoPermissionService.cs
+++ b/Src/Dlhis.Basic/Organization/Services/Implements/GainfoPermissionService.cs
@@ -229,8 +229,9 @@ public class GainfoPermissionService : IGainfoPermissionService
Status = DeviceTaskStatusEnumType.Wait,
UserNo = request.UserNo,
Type = request.IsLeave ? DeviceTaskEnumType.Delete : DeviceTaskEnumType.Add,
- DeviceType = x.Type,
+ DeviceType = x.Type,
TenantId = gainfo.Factory,
+ Priority = 10
})
.ToList();