From b2c854fab3560df3652831caa8bb624f20902e41 Mon Sep 17 00:00:00 2001 From: "boxu.zheng" Date: Wed, 26 Apr 2023 17:28:53 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=9B=98=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Jobs/CountJobs/CountJobManager.cs | 5 +++-- .../Win_in.Sfs.Wms.Store.Event/Jobs/CountJobEventHandler.cs | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Jobs/CountJobs/CountJobManager.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Jobs/CountJobs/CountJobManager.cs index c8db24318..af22b75b6 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Jobs/CountJobs/CountJobManager.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Jobs/CountJobs/CountJobManager.cs @@ -83,11 +83,12 @@ public class CountJobManager : SfsJobManagerBase, ICou var entityDetail = entity.Details.FirstOrDefault(p => p.Id == detail.Id); //新增盘点明细 - if (entityDetail == null) + if (entityDetail == null||entityDetail.Id==Guid.Empty) { var jobDetail = ObjectMapper.Map(detail); - + var number =await GetNumber(); + jobDetail.SetIdAndNumber(GuidGenerator,entity.Id, number); jobDetail.CountLabel = GuidGenerator.Create().ToString(); //CountJobDetail jobDetail = new CountJobDetail() { }; diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/Jobs/CountJobEventHandler.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/Jobs/CountJobEventHandler.cs index 33ae076d8..4d426ce79 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/Jobs/CountJobEventHandler.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/Jobs/CountJobEventHandler.cs @@ -43,7 +43,7 @@ public class CountJobEventHandler : } private async Task BuildCountPlanJobUpdateDTO(CountJob entity) - { + { var countPlanUpdateInput = ObjectMapper.Map(entity); foreach (var detail in countPlanUpdateInput.Details)