fix 数据库转换处理

This commit is contained in:
2024-06-24 17:04:01 +08:00
parent d1d2334a84
commit 596d2a2805

View File

@@ -109,7 +109,10 @@ public class DevicePermissionService : IDevicePermissionService
//保存配置的权限 //保存配置的权限
if (request.Values.IsPresent()) if (request.Values.IsPresent())
{ {
var devicePermissions = request.Values.Select(v => new DevicePermissionEntity var gainfoNos = await _dbContext.Queryable<GainfoEntity>().Where(x => request.Values.Contains(x.Code)).Select(x => x.No).ToListAsync();
(gainfoNos.Count != request.Values.Count).ThrowIfTrue("存在非当前权限访问的人员,操作禁止!");
var devicePermissions = gainfoNos.Select(v => new DevicePermissionEntity
{ {
UniqueType = request.UniqueType, UniqueType = request.UniqueType,
UniqueValue = request.UniqueValue, UniqueValue = request.UniqueValue,
@@ -120,7 +123,6 @@ public class DevicePermissionService : IDevicePermissionService
await _dbContext.InsertAsync(devicePermissions); await _dbContext.InsertAsync(devicePermissions);
} }
}, null); }, null);
} }