Browse Source

质检审核 批量修改

dev_DY_CC
郑勃旭 2 months ago
parent
commit
7e7e20cf8b
  1. 3
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/InspectJobs/IInspectJobAppService.cs
  2. 10
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/InspectJobs/InspectJobAppService.cs

3
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/InspectJobs/IInspectJobAppService.cs

@ -1,6 +1,7 @@
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using Win_in.Sfs.FileStorage.Application.Contracts;
namespace Win_in.Sfs.Wms.Store.Application.Contracts;
@ -58,4 +59,6 @@ public interface IInspectJobAppService
/// <param name="detailManyDto"></param>
/// <returns></returns>
Task<InspectJobDTO> SetManyDetailStatusAsync(Guid id, InspectJobDetailManyDTO detailManyDto);
Task<InspectJobDTO> ChangeImageAsync(Guid masterId, Guid summaryId, List<FileDTO> fileDto);
}

10
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/InspectJobs/InspectJobAppService.cs

@ -251,6 +251,16 @@ public class InspectJobAppService
return ret;
}
[HttpPost("change-image")]
public virtual async Task<InspectJobDTO> ChangeImageAsync(Guid masterId,Guid summaryId, List<FileDTO> fileDto)
{
var inspectJob=await _repository.FindAsync(masterId).ConfigureAwait(false);
var summaryDetail=inspectJob.SummaryDetails.Find(p => p.Id == summaryId);
var dict = await _fileAppService.CreateManyHasDictAsync(fileDto).ConfigureAwait(false);
summaryDetail.InspectReport = JsonSerializer.Serialize(dict);
inspectJob=await _repository.UpdateAsync(inspectJob).ConfigureAwait(false);
return ObjectMapper.Map<InspectJob, InspectJobDTO>(inspectJob);
}
//[HttpPost("pick-inspect")]
//public virtual async Task AddPickInspectJobAsync(InspectJobCreateInput input)

Loading…
Cancel
Save