调整物料编码
This commit is contained in:
@@ -222,7 +222,7 @@ namespace WMS.Web.Domain.Services
|
||||
foreach (var d in details)
|
||||
{
|
||||
int subStockId = subs.Data.FirstOrDefault(w => w.OrgCode.Equals(d.OrgCode) && w.StockCode.Equals(d.Erp_SubStockCode))?.Id ?? 0;
|
||||
requestInventory.Add((_erpBasicDataExtendService.GetMaterialNumber(materials, d.MaterialId), d.OrgCode, d.StockCode, subStockId));
|
||||
requestInventory.Add((d.MaterialNumber, d.OrgCode, d.StockCode, subStockId));
|
||||
};
|
||||
var res_s = await sc_erpService.BillQueryForInventory(requestInventory);
|
||||
if (!res_s.IsSuccess)
|
||||
@@ -239,7 +239,7 @@ namespace WMS.Web.Domain.Services
|
||||
foreach (var d in details)
|
||||
{
|
||||
int subStockId = subs.Data.FirstOrDefault(w => w.OrgCode.Equals(d.OrgCode) && w.StockCode.Equals(d.Erp_SubStockCode))?.Id ?? 0;
|
||||
var number = _erpBasicDataExtendService.GetMaterialNumber(materials, d.MaterialId);
|
||||
var number = d.MaterialNumber;
|
||||
var erpInventory = res_s.Data.FirstOrDefault(f => f.MaterialNumber == number && f.StockCode == d.StockCode
|
||||
&& f.OrgCode == d.OrgCode && f.Erp_SubStockId == subStockId);
|
||||
decimal qty = erpInventory?.Qty ?? 0;
|
||||
@@ -248,7 +248,7 @@ namespace WMS.Web.Domain.Services
|
||||
{
|
||||
FOwnerid = new ErpNumberDto(d.OrgCode),
|
||||
FKeeperId = new ErpNumberDto(d.OrgCode),
|
||||
MaterialId = new ErpNumberDto(_erpBasicDataExtendService.GetMaterialNumber(materials, d.MaterialId)),
|
||||
MaterialId = new ErpNumberDto(d.MaterialNumber),
|
||||
UnitId = new ErpNumberDto(unitNumber), //物料带出来
|
||||
StockId = new ErpNumberDto(d.StockCode),
|
||||
SubStockId = new ErpSubStockDto(d.StockCode, d.Erp_SubStockCode),
|
||||
@@ -358,7 +358,7 @@ namespace WMS.Web.Domain.Services
|
||||
list.Add(new SerialNumbersBoxInventoryDto()
|
||||
{
|
||||
BoxId = entity.BoxId,
|
||||
MaterialId = d.MaterialId,
|
||||
MaterialNumber = d.MaterialNumber,
|
||||
SerialNumber = s
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user