diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/InspectJobs/IInspectJobAppService.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/InspectJobs/IInspectJobAppService.cs
index 8a045ed78..2c4e8fc38 100644
--- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/InspectJobs/IInspectJobAppService.cs
+++ b/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
///
///
Task SetManyDetailStatusAsync(Guid id, InspectJobDetailManyDTO detailManyDto);
+
+ Task ChangeImageAsync(Guid masterId, Guid summaryId, List fileDto);
}
diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/InspectJobs/InspectJobAppService.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/InspectJobs/InspectJobAppService.cs
index d98040ce0..66a2e3cc7 100644
--- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/InspectJobs/InspectJobAppService.cs
+++ b/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 ChangeImageAsync(Guid masterId,Guid summaryId, List 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);
+ }
//[HttpPost("pick-inspect")]
//public virtual async Task AddPickInspectJobAsync(InspectJobCreateInput input)