diff --git a/.vs/WZC2/v17/.wsuo b/.vs/WZC2/v17/.wsuo index 5a177d4c3..78cc279ed 100644 Binary files a/.vs/WZC2/v17/.wsuo and b/.vs/WZC2/v17/.wsuo differ diff --git a/be/Hosts/WmsPda.Host/Win_in.Sfs.Wms.Pda.Host/Controllers/Jobs/UnplannedIssueJobController.cs b/be/Hosts/WmsPda.Host/Win_in.Sfs.Wms.Pda.Host/Controllers/Jobs/UnplannedIssueJobController.cs index e0d88fdc3..8e5f3fc25 100644 --- a/be/Hosts/WmsPda.Host/Win_in.Sfs.Wms.Pda.Host/Controllers/Jobs/UnplannedIssueJobController.cs +++ b/be/Hosts/WmsPda.Host/Win_in.Sfs.Wms.Pda.Host/Controllers/Jobs/UnplannedIssueJobController.cs @@ -52,15 +52,16 @@ public class UnplannedIssueJobController : AbpController /// /// [HttpGet("list")] - public virtual async Task> GetListAsync(int pageSize, int pageIndex, bool isCreationTimeSorting, bool isToday, EnumUnplannedIssueType enumUnplannedIssueType) + public virtual async Task> GetListAsync(int pageSize, int pageIndex, bool isCreationTimeSorting, bool isToday, int ishaspag) { //var wlgCodes = await _userWorkGroupAppService.GetCodsOfCurrentUserAsync().ConfigureAwait(false); //var jsonWlgCodes = JsonSerializer.Serialize(wlgCodes); var status = new List() { (int)EnumJobStatus.Open, (int)EnumJobStatus.Doing }; var jsonStatus = JsonSerializer.Serialize(status); - var issueType = new List() { (int)enumUnplannedIssueType }; - var jsonIssueType = JsonSerializer.Serialize(issueType); + var ishaspage = new List() { ishaspag}; + var ishaspagejson = JsonSerializer.Serialize(ishaspage); + //var jsonIssueType = JsonSerializer.Serialize(issueType); var request = new SfsJobRequestInputBase { MaxResultCount = pageSize, @@ -70,7 +71,7 @@ public class UnplannedIssueJobController : AbpController { Filters = new List { - new(nameof(UnplannedIssueJobDTO.UnplannedIssueType),jsonIssueType,"In"), + new(nameof(UnplannedIssueJobDTO.IsHasPackingCode),ishaspagejson,"In"), new(nameof(UnplannedIssueJobDTO.JobStatus),jsonStatus,"In") } } diff --git a/be/Hosts/WmsPda.Host/Win_in.Sfs.Wms.Pda.Host/Controllers/Jobs/UnplannedReceiptJobController.cs b/be/Hosts/WmsPda.Host/Win_in.Sfs.Wms.Pda.Host/Controllers/Jobs/UnplannedReceiptJobController.cs index 77bc5599e..fd12152fb 100644 --- a/be/Hosts/WmsPda.Host/Win_in.Sfs.Wms.Pda.Host/Controllers/Jobs/UnplannedReceiptJobController.cs +++ b/be/Hosts/WmsPda.Host/Win_in.Sfs.Wms.Pda.Host/Controllers/Jobs/UnplannedReceiptJobController.cs @@ -51,15 +51,21 @@ public class UnplannedReceiptJobController : AbpController /// /// [HttpGet("list")] - public virtual async Task> GetListAsync(int pageSize, int pageIndex, bool isCreationTimeSorting, bool isToday, EnumUnplannedReceiptType enumUnplannedReceiptType) + public virtual async Task> GetListAsync(int pageSize, int pageIndex, bool isCreationTimeSorting, bool isToday, int ishaspag) { //var wlgCodes = await _userWorkGroupAppService.GetCodsOfCurrentUserAsync().ConfigureAwait(false); //var jsonWlgCodes = JsonSerializer.Serialize(wlgCodes); var status = new List() { (int)EnumJobStatus.Open, (int)EnumJobStatus.Doing }; - var receiptType = new List() { (int)enumUnplannedReceiptType }; + + var ishaspage = new List() { (int)ishaspag }; + var ishaspagejson = JsonSerializer.Serialize(ishaspage); + + + + //var receiptType = new List() { (int)enumUnplannedReceiptType }; var jsonStatus = JsonSerializer.Serialize(status); - var jsonreceiptType = JsonSerializer.Serialize(receiptType); + //var jsonreceiptType = JsonSerializer.Serialize(receiptType); var request = new SfsJobRequestInputBase { MaxResultCount = pageSize, @@ -69,7 +75,7 @@ public class UnplannedReceiptJobController : AbpController { Filters = new List { - new(nameof(UnplannedReceiptJobDTO.UnplannedReceiptType),jsonreceiptType,"In"), + new(nameof(UnplannedReceiptJobDTO.IsHasPackingCode),ishaspagejson,"In"), new(nameof(UnplannedReceiptJobDTO.JobStatus),jsonStatus,"In") } } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedIssueJobs/DTOs/UnplannedIssueJobDTO.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedIssueJobs/DTOs/UnplannedIssueJobDTO.cs index 611b882b4..14f2a3b44 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedIssueJobs/DTOs/UnplannedIssueJobDTO.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedIssueJobs/DTOs/UnplannedIssueJobDTO.cs @@ -93,7 +93,7 @@ public class UnplannedIssueJobDTO : SfsJobDTOBase [Display(Name = "数量")] public decimal Qty { get; set; } - public bool IsHasPackingCode { get; set; } + public int IsHasPackingCode { get; set; } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedIssueJobs/Inputs/UnplannedIssueJobEditInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedIssueJobs/Inputs/UnplannedIssueJobEditInput.cs index 5b04e77c6..95422baf0 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedIssueJobs/Inputs/UnplannedIssueJobEditInput.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedIssueJobs/Inputs/UnplannedIssueJobEditInput.cs @@ -112,7 +112,7 @@ public class UnplannedIssueJobEditInput : SfsJobCreateUpdateInputBase, ISfsJobCr [Display(Name = "数量")] public decimal Qty { get; set; } - public bool IsHasPackingCode { get; set; } + public int IsHasPackingCode { get; set; } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedReceiptJobs/DTOs/UnplannedReceiptJobDTO.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedReceiptJobs/DTOs/UnplannedReceiptJobDTO.cs index 0d68af082..7a22b6dbd 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedReceiptJobs/DTOs/UnplannedReceiptJobDTO.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedReceiptJobs/DTOs/UnplannedReceiptJobDTO.cs @@ -117,5 +117,5 @@ public class UnplannedReceiptJobDTO : SfsJobDTOBase [Display(Name = "是否有箱码")] - public bool IsHasPackingCode { get; set; } + public int IsHasPackingCode { get; set; } } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedReceiptJobs/Inputs/UnplannedReceiptJobEditInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedReceiptJobs/Inputs/UnplannedReceiptJobEditInput.cs index cce9d0881..8a24d40e2 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedReceiptJobs/Inputs/UnplannedReceiptJobEditInput.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedReceiptJobs/Inputs/UnplannedReceiptJobEditInput.cs @@ -143,5 +143,5 @@ public class UnplannedReceiptJobEditInput : SfsJobCreateUpdateInputBase, /// 是否有箱码 /// [Display(Name = "是否有箱码")] - public bool IsHasPackingCode { get; set; } + public int IsHasPackingCode { get; set; } } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedIssueNotes/Inputs/UnplannedIssueNoteEditInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedIssueNotes/Inputs/UnplannedIssueNoteEditInput.cs index 3b100ea3a..b13734990 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedIssueNotes/Inputs/UnplannedIssueNoteEditInput.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedIssueNotes/Inputs/UnplannedIssueNoteEditInput.cs @@ -104,4 +104,7 @@ public class UnplannedIssueNoteEditInput : SfsStoreCreateOrUpdateInputBase + + + } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/UnplannedIssueJobs/UnplannedIssueJobAppService.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/UnplannedIssueJobs/UnplannedIssueJobAppService.cs index 8f8750d6a..b00b2c5e8 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/UnplannedIssueJobs/UnplannedIssueJobAppService.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/UnplannedIssueJobs/UnplannedIssueJobAppService.cs @@ -361,40 +361,40 @@ public class UnplannedIssueJobAppService switch (locationDto.Type) { case EnumLocationType.SEMI: - job.IsHasPackingCode = false; + job.IsHasPackingCode = 0; job.UnplannedIssueType = EnumUnplannedIssueType.Raw; break; case EnumLocationType.CUST: - job.IsHasPackingCode = false; + job.IsHasPackingCode = 0; job.UnplannedIssueType = EnumUnplannedIssueType.Raw; break; case EnumLocationType.FG: - job.IsHasPackingCode = false; + job.IsHasPackingCode = 0; job.UnplannedIssueType = EnumUnplannedIssueType.Raw; break; case EnumLocationType.RAW: - job.IsHasPackingCode = true; + job.IsHasPackingCode = 1; job.UnplannedIssueType = EnumUnplannedIssueType.Raw; break; case EnumLocationType.THIRDPARTY: - job.IsHasPackingCode = false; + job.IsHasPackingCode = 0; job.UnplannedIssueType = EnumUnplannedIssueType.Raw; break; case EnumLocationType.OUTSIDE: - job.IsHasPackingCode = false; + job.IsHasPackingCode = 0; job.UnplannedIssueType = EnumUnplannedIssueType.Raw; break; case EnumLocationType.DimensionalStorehouse: job.UnplannedIssueType = EnumUnplannedIssueType.Raw; - job.IsHasPackingCode = false; + job.IsHasPackingCode = 0; break; case EnumLocationType.KittingWip: - job.IsHasPackingCode = false; + job.IsHasPackingCode = 0; job.UnplannedIssueType = EnumUnplannedIssueType.Wip; break; case EnumLocationType.WIP: - job.IsHasPackingCode = false; + job.IsHasPackingCode = 0; job.UnplannedIssueType = EnumUnplannedIssueType.Wip; break; } @@ -488,40 +488,40 @@ public class UnplannedIssueJobAppService switch (locationDto.Type) { case EnumLocationType.SEMI: - job.IsHasPackingCode = false; + job.IsHasPackingCode = 0; job.UnplannedIssueType = EnumUnplannedIssueType.Raw; break; case EnumLocationType.CUST: - job.IsHasPackingCode = false; + job.IsHasPackingCode = 0; job.UnplannedIssueType = EnumUnplannedIssueType.Raw; break; case EnumLocationType.FG: - job.IsHasPackingCode = false; + job.IsHasPackingCode = 0; job.UnplannedIssueType = EnumUnplannedIssueType.Raw; break; case EnumLocationType.RAW: - job.IsHasPackingCode = true; + job.IsHasPackingCode = 1; job.UnplannedIssueType = EnumUnplannedIssueType.Raw; break; case EnumLocationType.THIRDPARTY: - job.IsHasPackingCode = false; + job.IsHasPackingCode = 0; job.UnplannedIssueType = EnumUnplannedIssueType.Raw; break; case EnumLocationType.OUTSIDE: - job.IsHasPackingCode = false; + job.IsHasPackingCode = 0; job.UnplannedIssueType = EnumUnplannedIssueType.Raw; break; case EnumLocationType.DimensionalStorehouse: job.UnplannedIssueType = EnumUnplannedIssueType.Raw; - job.IsHasPackingCode = false; + job.IsHasPackingCode = 0; break; case EnumLocationType.KittingWip: - job.IsHasPackingCode = false; + job.IsHasPackingCode = 0; job.UnplannedIssueType = EnumUnplannedIssueType.Wip; break; case EnumLocationType.WIP: - job.IsHasPackingCode = false; + job.IsHasPackingCode = 0; job.UnplannedIssueType = EnumUnplannedIssueType.Wip; break; } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/UnplannedReceiptJobs/UnplannedReceiptJobAppService.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/UnplannedReceiptJobs/UnplannedReceiptJobAppService.cs index b044346f2..d00cb7589 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/UnplannedReceiptJobs/UnplannedReceiptJobAppService.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/UnplannedReceiptJobs/UnplannedReceiptJobAppService.cs @@ -220,40 +220,40 @@ public class UnplannedReceiptJobAppService switch(locationDtos.First().Type) { case EnumLocationType.SEMI: - job.IsHasPackingCode = false; + job.IsHasPackingCode = 0; job.UnplannedReceiptType = EnumUnplannedReceiptType.Raw; break; case EnumLocationType.CUST: - job.IsHasPackingCode = false; + job.IsHasPackingCode = 0; job.UnplannedReceiptType = EnumUnplannedReceiptType.Raw; break; case EnumLocationType.FG: - job.IsHasPackingCode = false; + job.IsHasPackingCode = 0; job.UnplannedReceiptType = EnumUnplannedReceiptType.Raw; break; case EnumLocationType.RAW: - job.IsHasPackingCode = true; + job.IsHasPackingCode = 1; job.UnplannedReceiptType = EnumUnplannedReceiptType.Raw; break; case EnumLocationType.THIRDPARTY: - job.IsHasPackingCode = false; + job.IsHasPackingCode = 0; job.UnplannedReceiptType = EnumUnplannedReceiptType.Raw; break; case EnumLocationType.OUTSIDE: - job.IsHasPackingCode = false; + job.IsHasPackingCode = 0; job.UnplannedReceiptType = EnumUnplannedReceiptType.Raw; break; case EnumLocationType.DimensionalStorehouse: job.UnplannedReceiptType = EnumUnplannedReceiptType.Raw; - job.IsHasPackingCode = false; + job.IsHasPackingCode = 0; break; case EnumLocationType.KittingWip: - job.IsHasPackingCode = false; + job.IsHasPackingCode = 0; job.UnplannedReceiptType = EnumUnplannedReceiptType.Wip; break; case EnumLocationType.WIP: - job.IsHasPackingCode = false; + job.IsHasPackingCode = 0; job.UnplannedReceiptType = EnumUnplannedReceiptType.Wip; break; } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Jobs/UnplannedIssueJobs/UnplannedIssueJob.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Jobs/UnplannedIssueJobs/UnplannedIssueJob.cs index d1547b21f..855417686 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Jobs/UnplannedIssueJobs/UnplannedIssueJob.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Jobs/UnplannedIssueJobs/UnplannedIssueJob.cs @@ -99,7 +99,7 @@ public class UnplannedIssueJob : SfsJobAggregateRootBase /// 设置任务明细的实际库位和实际数量 diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Jobs/UnplannedReceiptJobs/UnplannedReceiptJob.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Jobs/UnplannedReceiptJobs/UnplannedReceiptJob.cs index 7a320bb13..cf9003922 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Jobs/UnplannedReceiptJobs/UnplannedReceiptJob.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Jobs/UnplannedReceiptJobs/UnplannedReceiptJob.cs @@ -122,7 +122,7 @@ public class UnplannedReceiptJob : SfsJobAggregateRootBase [Display(Name = "是否有箱码")] - public bool IsHasPackingCode { get; set; } + public int IsHasPackingCode { get; set; } /// /// 设置任务明细的实际库位和实际数量 diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Notes/UnplannedIssueNotes/UnplannedIssueNote.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Notes/UnplannedIssueNotes/UnplannedIssueNote.cs index 068f1b505..1bfa5998c 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Notes/UnplannedIssueNotes/UnplannedIssueNote.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Notes/UnplannedIssueNotes/UnplannedIssueNote.cs @@ -92,7 +92,7 @@ public class UnplannedIssueNote : SfsStoreAggregateRootBase(entity); + + createInput.BuildDate=DateTime.Now; createInput.ActiveDate=DateTime.Now; createInput.Details.RemoveAll(p => p.Qty == 0);