diff --git a/Src/Dlhis.Basic/Device/Services/Implements/DeviceConnectService.cs b/Src/Dlhis.Basic/Device/Services/Implements/DeviceConnectService.cs index f1560849..bf400a26 100644 --- a/Src/Dlhis.Basic/Device/Services/Implements/DeviceConnectService.cs +++ b/Src/Dlhis.Basic/Device/Services/Implements/DeviceConnectService.cs @@ -26,7 +26,9 @@ public class DeviceConnectService : IDeviceConnectService public async Task RegisterAsync(DeviceRegisterRequest request) { - var businessPlace = await _dbContext.Queryable().Where(x => x.CustomCode == request.BusinessCustomCode).SingleAsync(); + var businessPlace = await _dbContext.Queryable() + .Where(x => x.CustomCode == request.BusinessCustomCode) + .SingleAsync(); businessPlace.ThrowIfNull("营业点不存在"); var device = await GetEnableDeviceAsync(request.UniqueNo, false, request.DeployPlace, businessPlace.TenantId); @@ -47,8 +49,7 @@ public class DeviceConnectService : IDeviceConnectService DeviceUniqueNo = request.UniqueNo, LastHeartbeatTime = DateTime.Now, RegisterTime = DateTime.Now, - BusinessPlaceCode = businessPlace.Code, - TenantId = device.TenantId + BusinessPlaceCode = businessPlace.Code }; await _dbContext.InsertAsync(registry); @@ -163,7 +164,6 @@ public class DeviceConnectService : IDeviceConnectService private async Task GetEnableDeviceAsync(string uniqueNo, bool checkExists = true, string deployPlace = "", string tenantId = "") { var device = await _dbContext.Queryable().Where(x => x.UniqueNo == uniqueNo).SingleAsync(); - if (checkExists) { device.ThrowIfNull($"未知的设备唯一编码{uniqueNo}"); @@ -195,14 +195,6 @@ public class DeviceConnectService : IDeviceConnectService await _dbContext.InsertAsync(device); } - else - { - if (tenantId.IsPresent()) - { - device.TenantId = tenantId; - await _dbContext.UpdateAsync(device); - } - } } return device; diff --git a/Src/Dlhis.Canteen/Order/Services/Implements/OrderService.cs b/Src/Dlhis.Canteen/Order/Services/Implements/OrderService.cs index 6a849f72..5d49bb46 100644 --- a/Src/Dlhis.Canteen/Order/Services/Implements/OrderService.cs +++ b/Src/Dlhis.Canteen/Order/Services/Implements/OrderService.cs @@ -276,7 +276,7 @@ public class OrderService : IOrderService .Where(x => x.DeviceUniqueNo == request.DeviceUniqueNo && x.BusinessPlaceCode.HasValue) .Select((x, b, bs) => new { - b.Code, bs.ShiftCode, Factory = x.TenantId + b.Code, bs.ShiftCode, Factory = b.TenantId }) .SingleAsync(); @@ -615,7 +615,7 @@ public class OrderService : IOrderService .Where(x => x.DeviceUniqueNo == deviceUniqueNo && x.BusinessPlaceCode.HasValue) .Select((x, b, bs) => new { - b.Code, bs.ShiftCode, Factory = x.TenantId + b.Code, bs.ShiftCode, Factory = b.TenantId }) .SingleAsync(); diff --git a/Src/Dlhis.Entity/Device/Entities/DeviceRegistryEntity.cs b/Src/Dlhis.Entity/Device/Entities/DeviceRegistryEntity.cs index 8743f7c3..c6947241 100644 --- a/Src/Dlhis.Entity/Device/Entities/DeviceRegistryEntity.cs +++ b/Src/Dlhis.Entity/Device/Entities/DeviceRegistryEntity.cs @@ -1,5 +1,4 @@ -using Kurisu.AspNetCore.DataAccess.Entity; -using Kurisu.AspNetCore.DataAccess.SqlSugar; +using Kurisu.AspNetCore.DataAccess.SqlSugar; using SqlSugar; namespace Dlhis.Entity.Device.Entities; @@ -8,7 +7,7 @@ namespace Dlhis.Entity.Device.Entities; /// 设备注册表 /// [SugarTable(TableName = "DeviceRegistry", TableDescription = "设备注册表")] -public class DeviceRegistryEntity : SugarBaseEntity, ITenantId +public class DeviceRegistryEntity : SugarBaseEntity { /// /// 设备唯一号 @@ -33,6 +32,4 @@ public class DeviceRegistryEntity : SugarBaseEntity, ITenantId /// [SugarColumn(IsNullable = true, ColumnDescription = "营业点code")] public Guid? BusinessPlaceCode { get; set; } - - public string TenantId { get; set; } }