Browse Source

采购收货记录未收获数量不应该显示为0,应该通过计算获得

dev_DY_CC
周红军 11 months ago
parent
commit
8bc6e7e5e5
  1. 9
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Notes/PurchaseReceiptNotes/PurchaseReceiptNoteAppService.cs
  2. 2
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/InjectionPlanRequests/InjectionPlanRequestAppService.cs

9
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Notes/PurchaseReceiptNotes/PurchaseReceiptNoteAppService.cs

@ -118,8 +118,15 @@ public class PurchaseReceiptNoteAppService :
public virtual async Task<List<PurchaseReceiptNoteDetailDTO>> GetDetailListByNoReceiptAsync(Guid id)
{
var entity = await _repository.FindAsync(p => p.Id == id).ConfigureAwait(false);
return ObjectMapper.Map<List<PurchaseReceiptNoteDetail>, List<PurchaseReceiptNoteDetailDTO>>(entity.Details
var purchaseReceiptNoteDetailDTOS= ObjectMapper.Map<List<PurchaseReceiptNoteDetail>, List<PurchaseReceiptNoteDetailDTO>>(entity.Details
.Where(p => p.PurchaseReceiptInspectStatus == EnumPurchaseReceiptInspect.NORECEIPT).ToList());
foreach(var item in purchaseReceiptNoteDetailDTOS)
{
item.Qty = item.RecommendQty - item.HandledQty;
}
return purchaseReceiptNoteDetailDTOS;
}
/// <summary>

2
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/InjectionPlanRequests/InjectionPlanRequestAppService.cs

@ -75,7 +75,7 @@ public class InjectionPlanRequestAppService : SfsStoreRequestAppServiceBase<Inje
}
}
input.IssueRequestType = EnumIssueRequestType.PositionCode;
input.IssueRequestType = EnumIssueRequestType.InjectionPlan;
foreach (var detailInput in input.Details)
{

Loading…
Cancel
Save