|
|
@ -52,13 +52,18 @@ public class UnplannedIssueJobController : AbpController |
|
|
|
/// <param name="isToday"></param>
|
|
|
|
/// <returns></returns>
|
|
|
|
[HttpGet("list")] |
|
|
|
public virtual async Task<PagedResultDto<UnplannedIssueJobDTO>> GetListAsync(int pageSize, int pageIndex, bool isCreationTimeSorting, bool isToday, int ishaspag) |
|
|
|
public virtual async Task<PagedResultDto<UnplannedIssueJobDTO>> GetListAsync(int pageSize, int pageIndex, bool isCreationTimeSorting, bool isToday, int ishaspag,string OaNumber) |
|
|
|
{ |
|
|
|
//var wlgCodes = await _userWorkGroupAppService.GetCodsOfCurrentUserAsync().ConfigureAwait(false);
|
|
|
|
//var jsonWlgCodes = JsonSerializer.Serialize(wlgCodes);
|
|
|
|
|
|
|
|
var status = new List<int>() { (int)EnumJobStatus.Open, (int)EnumJobStatus.Doing }; |
|
|
|
var jsonStatus = JsonSerializer.Serialize(status); |
|
|
|
var oaNumber = new List<string>() { |
|
|
|
OaNumber |
|
|
|
}; |
|
|
|
var oaNumberjson = JsonSerializer.Serialize(oaNumber); |
|
|
|
|
|
|
|
var ishaspage = new List<int>() { ishaspag}; |
|
|
|
var ishaspagejson = JsonSerializer.Serialize(ishaspage); |
|
|
|
//var jsonIssueType = JsonSerializer.Serialize(issueType);
|
|
|
@ -71,6 +76,7 @@ public class UnplannedIssueJobController : AbpController |
|
|
|
{ |
|
|
|
Filters = new List<Filter> |
|
|
|
{ |
|
|
|
//new(nameof(UnplannedIssueJobDTO.OANumber),oaNumberjson,"In"),
|
|
|
|
new(nameof(UnplannedIssueJobDTO.IsHasPackingCode),ishaspagejson,"In"), |
|
|
|
new(nameof(UnplannedIssueJobDTO.JobStatus),jsonStatus,"In") |
|
|
|
} |
|
|
@ -80,6 +86,10 @@ public class UnplannedIssueJobController : AbpController |
|
|
|
{ |
|
|
|
request.Condition.Filters.Add(new Filter(nameof(UnplannedIssueJobDTO.CreationTime), Clock.Now.ToString("yyyy-MM-dd"), ">=", "And")); |
|
|
|
} |
|
|
|
if (!string.IsNullOrEmpty(OaNumber)) |
|
|
|
{ |
|
|
|
request.Condition.Filters.Add(new Filter("OANumber", OaNumber, EnumFilterAction.Like.ToString())); |
|
|
|
} |
|
|
|
if (isCreationTimeSorting)//创建时间时间排序
|
|
|
|
{ |
|
|
|
request.Sorting = $"{nameof(UnplannedIssueJobDTO.CreationTime)} ASC"; |
|
|
|