diff --git a/.vs/WZC2/v17/.wsuo b/.vs/WZC2/v17/.wsuo index 530a087c5..78d4fb1e6 100644 Binary files a/.vs/WZC2/v17/.wsuo and b/.vs/WZC2/v17/.wsuo differ diff --git a/be/Modules/BaseData/src/Win_in.Sfs.Basedata.Domain/DocumentSettings/DocumentManager.cs b/be/Modules/BaseData/src/Win_in.Sfs.Basedata.Domain/DocumentSettings/DocumentManager.cs index 0f6e2fd99..9e25d389b 100644 --- a/be/Modules/BaseData/src/Win_in.Sfs.Basedata.Domain/DocumentSettings/DocumentManager.cs +++ b/be/Modules/BaseData/src/Win_in.Sfs.Basedata.Domain/DocumentSettings/DocumentManager.cs @@ -22,7 +22,7 @@ public class DocumentManager : DomainService, IDocumentManager var result = await _documentSettingRepository.FindAsync(p => p.Code == typeName).ConfigureAwait(false); if (result == null) { - throw new UserFriendlyException($"未找到 {typeName} 单据的配置信息"); + throw new UserFriendlyException($"documentSetting未找到 {typeName} 单据的配置信息"); } return result; } diff --git a/be/Modules/Label/src/Win_in.Sfs.Label.Domain/LabelDefinitions/LabelDefinitionManager.cs b/be/Modules/Label/src/Win_in.Sfs.Label.Domain/LabelDefinitions/LabelDefinitionManager.cs index 0c0744ffc..fa34cfa1e 100644 --- a/be/Modules/Label/src/Win_in.Sfs.Label.Domain/LabelDefinitions/LabelDefinitionManager.cs +++ b/be/Modules/Label/src/Win_in.Sfs.Label.Domain/LabelDefinitions/LabelDefinitionManager.cs @@ -23,7 +23,7 @@ public class LabelDefinitionManager : DomainService, ILabelDefinitionManager var result = await _labelDefinitionRepository.FindAsync(p => p.Code == labelType).ConfigureAwait(false); if (result == null) { - throw new UserFriendlyException($"未找到 {labelType} 单据的配置信息"); + throw new UserFriendlyException($"labelDefinition未找到 {labelType} 单据的配置信息"); } return result; } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/GaoTongs/Inputs/ZuPanEditInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/GaoTongs/Inputs/ZuPanEditInput.cs index 743546879..cfe5711bc 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/GaoTongs/Inputs/ZuPanEditInput.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/GaoTongs/Inputs/ZuPanEditInput.cs @@ -17,7 +17,7 @@ public class ZuPanEditInput : EntityDto public string ContainerCode { get; set; } [Display(Name = "数量")] - public string Qty { get; set; } + public decimal Qty { get; set; } [Display(Name = "固定值,在立库中配置。用于多立库时区分哪个立库")] public string ToLocationCode { get; set; } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/IssueRequest/AssembleIssueRequests/DTOs/AssembleIssueRequestDetailDTO.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/IssueRequest/AssembleIssueRequests/DTOs/AssembleIssueRequestDetailDTO.cs index 534e25fb6..0647e0d45 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/IssueRequest/AssembleIssueRequests/DTOs/AssembleIssueRequestDetailDTO.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/IssueRequest/AssembleIssueRequests/DTOs/AssembleIssueRequestDetailDTO.cs @@ -49,13 +49,13 @@ public class AssembleIssueRequestDetailDTO : SfsStoreDetailWithQtyDTOBase public string ProdLine { get; set; } /// - /// 已发数量 + /// 已发数量 所有已经 生成任务的数量 /// public decimal IssuedQty { get; set; } /// - /// 已收数量 - /// + /// 已收数量 所有 任务已经执行发出的 总数量 + /// public decimal ReceivedQty { get; set; } /// @@ -79,7 +79,7 @@ public class AssembleIssueRequestDetailDTO : SfsStoreDetailWithQtyDTOBase /// 请求未收 /// [NotMapped] - public decimal NotFinishQty => Qty - ReceivedQty; + public decimal NotFinishQty => Qty - IssuedQty; /// /// 位置码 diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/IssueRequest/CoatingIssueRequests/DTOS/CoatingIssueRequestDetailDTO.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/IssueRequest/CoatingIssueRequests/DTOS/CoatingIssueRequestDetailDTO.cs index 616bc4947..952110e8f 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/IssueRequest/CoatingIssueRequests/DTOS/CoatingIssueRequestDetailDTO.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/IssueRequest/CoatingIssueRequests/DTOS/CoatingIssueRequestDetailDTO.cs @@ -79,7 +79,7 @@ public class CoatingIssueRequestDetailDTO : SfsStoreDetailWithQtyDTOBase /// 请求未收 /// [NotMapped] - public decimal NotFinishQty => Qty - ReceivedQty; + public decimal NotFinishQty => Qty - IssuedQty; /// /// 位置码 diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/IssueRequest/InjectionIssueRequests/DTOs/InjectionIssueRequestDetailDTO.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/IssueRequest/InjectionIssueRequests/DTOs/InjectionIssueRequestDetailDTO.cs index 5a3c8a39f..a030d3287 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/IssueRequest/InjectionIssueRequests/DTOs/InjectionIssueRequestDetailDTO.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/IssueRequest/InjectionIssueRequests/DTOs/InjectionIssueRequestDetailDTO.cs @@ -79,7 +79,7 @@ public class InjectionIssueRequestDetailDTO : SfsStoreDetailWithQtyDTOBase /// 请求未收 /// [NotMapped] - public decimal NotFinishQty => Qty - ReceivedQty; + public decimal NotFinishQty => Qty - IssuedQty; /// /// 位置码 diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/IssueRequest/KittingIssueRequests/DTOs/KittingIssueRequestDetailDTO.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/IssueRequest/KittingIssueRequests/DTOs/KittingIssueRequestDetailDTO.cs index 61f0df54f..3eb79216d 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/IssueRequest/KittingIssueRequests/DTOs/KittingIssueRequestDetailDTO.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/IssueRequest/KittingIssueRequests/DTOs/KittingIssueRequestDetailDTO.cs @@ -79,7 +79,7 @@ public class KittingIssueRequestDetailDTO : SfsStoreDetailWithQtyDTOBase /// 请求未收 /// [NotMapped] - public decimal NotFinishQty => Qty - ReceivedQty; + public decimal NotFinishQty => Qty - IssuedQty; /// /// 位置码 diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/IssueRequest/SparePartIssueRequests/DTOs/SparePartIssueRequestDetailDTO.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/IssueRequest/SparePartIssueRequests/DTOs/SparePartIssueRequestDetailDTO.cs index c37257d9a..6971cb1a5 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/IssueRequest/SparePartIssueRequests/DTOs/SparePartIssueRequestDetailDTO.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/IssueRequest/SparePartIssueRequests/DTOs/SparePartIssueRequestDetailDTO.cs @@ -79,7 +79,7 @@ public class SparePartIssueRequestDetailDTO : SfsStoreDetailWithQtyDTOBase /// 请求未收 /// [NotMapped] - public decimal NotFinishQty => Qty - ReceivedQty; + public decimal NotFinishQty => Qty - IssuedQty; /// /// 位置码 diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/GaoTongs/GaoTongAppService.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/GaoTongs/GaoTongAppService.cs index 0745cfeab..e70921a92 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/GaoTongs/GaoTongAppService.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/GaoTongs/GaoTongAppService.cs @@ -88,7 +88,7 @@ public class GaoTongAppService : ApplicationService, IGaoTongAppService detailObj.ItemDesc1 = itemBasicObj.Desc1; detailObj.ItemDesc2 = itemBasicObj.Desc2; detailObj.Uom = itemBasicObj.BasicUom; - detailObj.Qty = input.Qty.TryToDecimalZero(); + detailObj.Qty = input.Qty; //.TryToDecimalZero(); detailObj.StdPackQty = itemBasicObj.StdPackQty; #region 去箱、去批、去托 @@ -204,7 +204,7 @@ public class GaoTongAppService : ApplicationService, IGaoTongAppService detailObj.ItemDesc1 = itemBasicObj.Desc1; detailObj.ItemDesc2 = itemBasicObj.Desc2; detailObj.Uom = itemBasicObj.BasicUom; - detailObj.Qty = input.Qty.TryToDecimalZero(); + detailObj.Qty = input.Qty; //.TryToDecimalZero(); detailObj.StdPackQty = itemBasicObj.StdPackQty; #region 去箱、去批、去托 diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/IssueJobs/AssembleIssueJobs/AssembleIssueJobAppService.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/IssueJobs/AssembleIssueJobs/AssembleIssueJobAppService.cs index 90c36ca5b..460d2469f 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/IssueJobs/AssembleIssueJobs/AssembleIssueJobAppService.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/IssueJobs/AssembleIssueJobs/AssembleIssueJobAppService.cs @@ -290,7 +290,7 @@ public class AssembleIssueJobAppService #region 立库 /// - /// 立体库同步 + /// 立体库同步 /// /// /// diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/IssueJobs/CoatingIssueJobs/CoatingIssueJobAppService.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/IssueJobs/CoatingIssueJobs/CoatingIssueJobAppService.cs index dd009a495..37a78a848 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/IssueJobs/CoatingIssueJobs/CoatingIssueJobAppService.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/IssueJobs/CoatingIssueJobs/CoatingIssueJobAppService.cs @@ -318,7 +318,7 @@ public class CoatingIssueJobAppService public async Task SyncIssueJobStereoAsync(List input, string pLoc) { var ret = new ReusltObject(); - ret.Code = "1"; + ret.Code = "0"; ret.Message = "操作成功"; ret.OperateTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); try @@ -364,6 +364,10 @@ public class CoatingIssueJobAppService _logger.LogInformation(System.Text.Json.JsonSerializer.Serialize(_options)); + + + + if (!string.IsNullOrEmpty(_options.Value.Token)) { var token = _options.Value.Token; @@ -383,6 +387,9 @@ public class CoatingIssueJobAppService var flag=DateTime.Now.ToString("yyyyMMddHHmmss"); _logger.LogInformation($"标志{flag}开始调用高通WMS:传递值{System.Text.Json.JsonSerializer.Serialize(main)}"); + //_logger.LogInformation(MakeGrid($"标志{flag}开始调用高通WMS明细", main.Details.ToList())); + + ret = await client.SyncIssueJobStereoAsync(main).ConfigureAwait(false); _logger.LogInformation($"标志{flag}调用高通WMS:返回值{ret}"); @@ -406,7 +413,7 @@ public class CoatingIssueJobAppService var json = JsonSerializer.Serialize(input); #endif var errors = new List(); - var ret = new ReusltObject { Code = "1", OperateTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), Message = "操作成功" }; + var ret = new ReusltObject { Code = "0", OperateTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), Message = "操作成功" }; try { if (input.Jobs.Count > 0) @@ -581,7 +588,7 @@ public class CoatingIssueJobAppService loctionDto.Code).ConfigureAwait(false); _logger.LogInformation($"立体库任务结束标记{flag},返回值{ret}"); - if (ret.Code != "1") + if (ret.Code != "0") { throw new UserFriendlyException($"调用立体库不成功!原因:{ret.Message}"); } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/IssueJobs/KittingIssueJobs/KittingIssueJobAppService.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/IssueJobs/KittingIssueJobs/KittingIssueJobAppService.cs index 71d54f5c7..3f22b1252 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/IssueJobs/KittingIssueJobs/KittingIssueJobAppService.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/IssueJobs/KittingIssueJobs/KittingIssueJobAppService.cs @@ -171,7 +171,6 @@ public class KittingIssueJobAppService jobDetail.TransferLibFromQty = transferLibNoteDetail.HandledFromQty; jobDetail.TransferLibFromSupplierBatch = transferLibNoteDetail.HandledFromSupplierBatch; jobDetail.TransferLibFromWarehouseCode = transferLibNoteDetail.HandledFromWarehouseCode; - jobDetail.TransferLibToArriveDate = transferLibNoteDetail.HandledToArriveDate; jobDetail.TransferLibToContainerCode = transferLibNoteDetail.HandledToContainerCode; jobDetail.TransferLibToExpireDate = transferLibNoteDetail.HandledToExpireDate; diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/Requests/ThirdLocationRequestEventHandler.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/Requests/ThirdLocationRequestEventHandler.cs index 37dd05aac..783808a45 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/Requests/ThirdLocationRequestEventHandler.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/Requests/ThirdLocationRequestEventHandler.cs @@ -326,7 +326,7 @@ public class ThirdLocationRequestEventHandler { ThirdLocationJobEditInput job; job = ObjectMapper.Map(thirdLocationRequest); - job.JobType = EnumJobType.Transfer; + job.JobType = EnumJobType.ThirdLocationJob; job.JobStatus = EnumJobStatus.Open; job.WorkGroupCode = fromLocation.WorkGroupCode; job.WarehouseCode = fromLocation.WarehouseCode;