Browse Source

PDA查询条件更新

dev_DY_CC
赵新宇 6 months ago
parent
commit
61e8824b5d
  1. 12
      be/Hosts/WmsPda.Host/Win_in.Sfs.Wms.Pda.Host/Controllers/Jobs/UnplannedIssueJobController.cs
  2. 13
      be/Hosts/WmsPda.Host/Win_in.Sfs.Wms.Pda.Host/Controllers/Jobs/UnplannedReceiptJobController.cs

12
be/Hosts/WmsPda.Host/Win_in.Sfs.Wms.Pda.Host/Controllers/Jobs/UnplannedIssueJobController.cs

@ -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";

13
be/Hosts/WmsPda.Host/Win_in.Sfs.Wms.Pda.Host/Controllers/Jobs/UnplannedReceiptJobController.cs

@ -51,7 +51,7 @@ public class UnplannedReceiptJobController : AbpController
/// <param name="isToday"></param>
/// <returns></returns>
[HttpGet("list")]
public virtual async Task<PagedResultDto<UnplannedReceiptJobDTO>> GetListAsync(int pageSize, int pageIndex, bool isCreationTimeSorting, bool isToday, int ishaspag)
public virtual async Task<PagedResultDto<UnplannedReceiptJobDTO>> 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);
@ -61,7 +61,10 @@ public class UnplannedReceiptJobController : AbpController
var ishaspage = new List<int>() { (int)ishaspag };
var ishaspagejson = JsonSerializer.Serialize(ishaspage);
//var oaNumber = new List<string>() {
// OaNumber
//};
//var oaNumberjson = JsonSerializer.Serialize(oaNumber);
//var receiptType = new List<int>() { (int)enumUnplannedReceiptType };
var jsonStatus = JsonSerializer.Serialize(status);
@ -75,6 +78,7 @@ public class UnplannedReceiptJobController : AbpController
{
Filters = new List<Filter>
{
//new(nameof(UnplannedIssueJobDTO.OANumber),oaNumberjson,"In"),
new(nameof(UnplannedReceiptJobDTO.IsHasPackingCode),ishaspagejson,"In"),
new(nameof(UnplannedReceiptJobDTO.JobStatus),jsonStatus,"In")
}
@ -88,6 +92,11 @@ public class UnplannedReceiptJobController : AbpController
{
request.Sorting = $"{nameof(UnplannedReceiptJobDTO.CreationTime)} ASC";
}
if (!string.IsNullOrEmpty(OaNumber))
{
request.Condition.Filters.Add(new Filter("OANumber", OaNumber, EnumFilterAction.Like.ToString()));
}
var list = await _unplannedReceiptJobAppService.GetPagedListByFilterAsync(request, true).ConfigureAwait(false);
return list;

Loading…
Cancel
Save