fix 下发任务状态,类型查询
This commit is contained in:
@@ -23,10 +23,13 @@ public class DeviceTaskAssignmentService : IDeviceTaskAssignmentService
|
||||
{
|
||||
var page = await _dbContext.Queryable<DeviceTaskEntity>()
|
||||
.LeftJoin<GainfoEntity>((deviceTask, ga) => deviceTask.UserNo == ga.No)
|
||||
.WhereIF(!request.Search.IsEmpty(), deviceTask => deviceTask.UserNo == request.Search)
|
||||
.WhereIF(!request.Search.IsEmpty(), (deviceTask, ga) => deviceTask.UserNo == request.Search || ga.Name.Contains(request.Search))
|
||||
.WhereIF(request.Type.HasValue, deviceTask => deviceTask.Type == request.Type)
|
||||
.WhereIF(request.Status.HasValue, deviceTask => deviceTask.Status == request.Status)
|
||||
.OrderBy(deviceTask => deviceTask.CreateTime, OrderByType.Desc)
|
||||
.Select((deviceTask, ga) => new DeviceTaskAssignmentResponse
|
||||
{
|
||||
Id = deviceTask.Id,
|
||||
DeviceUniqueNo = deviceTask.DeviceUniqueNo,
|
||||
ResultMessage = deviceTask.ResultMessage,
|
||||
RetryCount = deviceTask.Version,
|
||||
|
||||
Reference in New Issue
Block a user