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);