Browse Source

修改上架

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

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

@ -51,16 +51,24 @@ 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
{
var purchasereDetail = await _purchaseReceiptNoteAppService
.GetDetailByItemAndPackingAsync(detail.ItemCode, detail.ToPackingCode).ConfigureAwait(false);
if (purchasereDetail != null) if (purchasereDetail != null)
{ {
var inspectJobDto =await _inspectJobAppService.GetInspectNoteDetailByPackingCodeAsync(detail.ToPackingCode).ConfigureAwait(false); var inspectJobDto = await _inspectJobAppService
.GetInspectNoteDetailByPackingCodeAsync(detail.ToPackingCode).ConfigureAwait(false);
if (inspectJobDto.JobStatus != EnumJobStatus.Done) if (inspectJobDto.JobStatus != EnumJobStatus.Done)
{ {
throw new UserFriendlyException($"包含【{detail.ToPackingCode}】箱码的报检单,尚未完成质检"); throw new UserFriendlyException($"包含【{detail.ToPackingCode}】箱码的报检单,尚未完成质检");
} }
} }
} }
catch (Exception ex)
{
}
}
var entity = ObjectMapper.Map<PutawayNoteEditInput, PutawayNote>(input); var entity = ObjectMapper.Map<PutawayNoteEditInput, PutawayNote>(input);
var result = await _putawayNoteManager.CreateByPurchaseAsync(entity).ConfigureAwait(false); var result = await _putawayNoteManager.CreateByPurchaseAsync(entity).ConfigureAwait(false);

Loading…
Cancel
Save