fix 数据返回优化

This commit is contained in:
2024-02-23 12:22:03 +08:00
parent b272373584
commit 7c0fa74767

View File

@@ -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<BusinessPlaceShiftRelationshipEntity>().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<BusinessPlaceShiftTinyResponse>()
};
}
@@ -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<BusinessPlaceShiftTinyResponse>();
foreach (BusinessShiftMealRelationshipEntity shiftinfo in shifts)
{