Browse Source

修改上架

集成Redis
郑勃旭 2 years ago
parent
commit
069e6d285b
  1. 18
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Notes/PutawayNotes/PutawayNoteAppService.cs

18
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Notes/PutawayNotes/PutawayNoteAppService.cs

@ -51,15 +51,23 @@ public class PutawayNoteAppService :
{ {
foreach (var detail in input.Details) foreach (var detail in input.Details)
{ {
var purchasereDetail =await _purchaseReceiptNoteAppService.GetDetailByItemAndPackingAsync(detail.ItemCode, detail.ToPackingCode).ConfigureAwait(false); try
if (purchasereDetail != null)
{ {
var inspectJobDto =await _inspectJobAppService.GetInspectNoteDetailByPackingCodeAsync(detail.ToPackingCode).ConfigureAwait(false); var purchasereDetail = await _purchaseReceiptNoteAppService
if (inspectJobDto.JobStatus != EnumJobStatus.Done) .GetDetailByItemAndPackingAsync(detail.ItemCode, detail.ToPackingCode).ConfigureAwait(false);
if (purchasereDetail != null)
{ {
throw new UserFriendlyException($"包含【{detail.ToPackingCode}】箱码的报检单,尚未完成质检"); var inspectJobDto = await _inspectJobAppService
.GetInspectNoteDetailByPackingCodeAsync(detail.ToPackingCode).ConfigureAwait(false);
if (inspectJobDto.JobStatus != EnumJobStatus.Done)
{
throw new UserFriendlyException($"包含【{detail.ToPackingCode}】箱码的报检单,尚未完成质检");
}
} }
} }
catch (Exception ex)
{
}
} }
var entity = ObjectMapper.Map<PutawayNoteEditInput, PutawayNote>(input); var entity = ObjectMapper.Map<PutawayNoteEditInput, PutawayNote>(input);

Loading…
Cancel
Save