Browse Source

修改盘点

集成Redis
郑勃旭 2 years ago
parent
commit
b2c854fab3
  1. 5
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Jobs/CountJobs/CountJobManager.cs
  2. 2
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/Jobs/CountJobEventHandler.cs

5
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Jobs/CountJobs/CountJobManager.cs

@ -83,11 +83,12 @@ public class CountJobManager : SfsJobManagerBase<CountJob, CountJobDetail>, 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<CountJobDetail, CountJobDetail>(detail);
var number =await GetNumber();
jobDetail.SetIdAndNumber(GuidGenerator,entity.Id, number);
jobDetail.CountLabel = GuidGenerator.Create().ToString();
//CountJobDetail jobDetail = new CountJobDetail() { };

2
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/Jobs/CountJobEventHandler.cs

@ -43,7 +43,7 @@ public class CountJobEventHandler :
}
private async Task<CountPlanEditInput> BuildCountPlanJobUpdateDTO(CountJob entity)
{
{
var countPlanUpdateInput = ObjectMapper.Map<CountJob, CountPlanEditInput>(entity);
foreach (var detail in countPlanUpdateInput.Details)

Loading…
Cancel
Save