fix 查询优化
This commit is contained in:
@@ -57,10 +57,7 @@ public class BalanceService : IBalanceService
|
||||
.WhereIF(request.ShiftTypes.IsPresent(), record => request.ShiftTypes.Contains(record.ShiftType))
|
||||
.WhereIF(request.Type.HasValue, record => record.Type == request.Type)
|
||||
.WhereIF(request.Factory.IsPresent(), record => record.TenantId == request.Factory)
|
||||
.WhereIF(request.Search.IsPresent(), (record, ga) =>
|
||||
ga.Name == request.Search
|
||||
|| ga.Code == request.Search
|
||||
)
|
||||
.WhereIF(request.Search.IsPresent(), (record, ga) => ga.Code == request.Search)
|
||||
.OrderBy(record => record.CreateTime, OrderByType.Desc)
|
||||
.Select((record, ga, department, bPlace, order) => new BalanceRecordResponse
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user