diff --git a/Src/Dlhis.Basic/BusinessShift/Services/Implements/BusinessPlaceShiftService.cs b/Src/Dlhis.Basic/BusinessShift/Services/Implements/BusinessPlaceShiftService.cs index 941378eb..aa3f2905 100644 --- a/Src/Dlhis.Basic/BusinessShift/Services/Implements/BusinessPlaceShiftService.cs +++ b/Src/Dlhis.Basic/BusinessShift/Services/Implements/BusinessPlaceShiftService.cs @@ -11,7 +11,6 @@ using Kurisu.SqlSugar.Attributes; using Kurisu.SqlSugar.Extensions; using Kurisu.SqlSugar.Services; using Mapster; -using Org.BouncyCastle.Asn1.Ocsp; namespace Dlhis.Basic.BusinessShift.Services.Implements; @@ -111,11 +110,19 @@ public class BusinessPlaceShiftService : IBusinessPlaceShiftService }; } + var tenantResult = await _tenantApi.GetTenantByCodeAsync(place.TenantId); + (tenantResult.Code == ApiStateCode.Success).ThrowIfFalse(tenantResult.Msg); + var tenantInfo = tenantResult.Data; + var relationship = await _dbContext.Queryable().Where(x => x.PlaceCode == place.Code).FirstAsync(); if (relationship == null) { return new BusinessPlaceWithShiftResponse() { + CustomCode = placeCustomCode, + Name = place.Name, + TenantCode = tenantInfo.Code, + TenantName = tenantInfo.Name, Shifts = new List() }; } @@ -125,10 +132,6 @@ public class BusinessPlaceShiftService : IBusinessPlaceShiftService .OrderBy(x => x.Sequence) //排序 .ToListAsync(); - var tenantResult = await _tenantApi.GetTenantByCodeAsync(place.TenantId); - (tenantResult.Code == ApiStateCode.Success).ThrowIfFalse(tenantResult.Msg); - var tenantInfo = tenantResult.Data; - var list = new List(); foreach (BusinessShiftMealRelationshipEntity shiftinfo in shifts) {