|
|
@ -35,24 +35,31 @@ public class InjectionIssueJobsController : AbpController |
|
|
|
/// </summary>
|
|
|
|
/// <param name="pageSize"></param>
|
|
|
|
/// <param name="pageIndex"></param>
|
|
|
|
/// <param name="isFinished"></param>
|
|
|
|
/// <param name="jobStatus"></param>
|
|
|
|
/// <returns></returns>
|
|
|
|
[HttpPost("list")] |
|
|
|
public virtual async Task<PagedResultDto<InjectionIssueJobDTO>> GetListAsync(int pageSize, int pageIndex, |
|
|
|
bool isFinished) |
|
|
|
public virtual async Task<PagedResultDto<InjectionIssueJobDTO>> GetListAsync(int pageSize, int pageIndex, string jobStatus) |
|
|
|
{ |
|
|
|
var status = new List<int>(); |
|
|
|
if (isFinished) |
|
|
|
{ |
|
|
|
status.Add((int)EnumJobStatus.Done); |
|
|
|
} |
|
|
|
else |
|
|
|
if (jobStatus == "ALL") |
|
|
|
{ |
|
|
|
status.Add((int)EnumJobStatus.Open); |
|
|
|
status.Add((int)EnumJobStatus.Wait); |
|
|
|
status.Add((int)EnumJobStatus.Doing); |
|
|
|
status.Add((int)EnumJobStatus.Partial); |
|
|
|
} |
|
|
|
else if (jobStatus == "Open") |
|
|
|
{ |
|
|
|
status.Add((int)EnumJobStatus.Open); |
|
|
|
} |
|
|
|
else if (jobStatus == "Wait") |
|
|
|
{ |
|
|
|
status.Add((int)EnumJobStatus.Wait); |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
status.Add((int)EnumJobStatus.Done); |
|
|
|
} |
|
|
|
|
|
|
|
var jsonStatus = JsonSerializer.Serialize(status); |
|
|
|
|
|
|
|