This commit is contained in:
2024-12-24 19:22:47 +08:00
parent 60ac6e54e1
commit 303319c0fd

View File

@@ -114,6 +114,7 @@ public class DevicePermissionService : IDevicePermissionService
{ {
if (userTenantDeviceCodes.TryGetValue(userNo, out var permissions)) if (userTenantDeviceCodes.TryGetValue(userNo, out var permissions))
{ {
var ov = permissions.ToJson();
foreach (var permission in permissions) foreach (var permission in permissions)
{ {
permission.AssignTypes = permission.AssignTypes permission.AssignTypes = permission.AssignTypes
@@ -124,7 +125,7 @@ public class DevicePermissionService : IDevicePermissionService
var myDeviceCodes = permissions.SelectMany(x => x.AssignTypes.SelectMany(p => p.Codes)).Distinct().ToList(); var myDeviceCodes = permissions.SelectMany(x => x.AssignTypes.SelectMany(p => p.Codes)).Distinct().ToList();
if (myDeviceCodes.All(x => x != device.Code)) if (myDeviceCodes.All(x => x != device.Code))
{ {
_logger.LogInformation("触发删除:{userNo} . {json}", userNo, permissions.ToJson()); _logger.LogInformation("触发删除:{userNo} . {originalJson} . {json}", userNo, ov, permissions.ToJson());
tasksToDelete.Add(new DeviceTaskEntity tasksToDelete.Add(new DeviceTaskEntity
{ {
Type = DeviceTaskEnumType.Delete, Type = DeviceTaskEnumType.Delete,