This commit is contained in:
tongfei
2024-03-08 15:05:43 +08:00
parent eaa64a24c9
commit f629b87211

View File

@@ -298,6 +298,8 @@ namespace WMS.Web.Domain.Services
//2.1.2修改数量 //2.1.2修改数量
if (erp_data.Qty > item.AccruedQty) if (erp_data.Qty > item.AccruedQty)
data.Status = InstockStatus.Part; data.Status = InstockStatus.Part;
else if(erp_data.Qty==item.AccruedQty)
data.Status = InstockStatus.Already;
item.Remark = erp_data.Remark; item.Remark = erp_data.Remark;
item.AccruedQty = erp_data.Qty; item.AccruedQty = erp_data.Qty;
item.FactoryPrice = erp_data.FactoryPrice; item.FactoryPrice = erp_data.FactoryPrice;
@@ -308,7 +310,7 @@ namespace WMS.Web.Domain.Services
} }
} }
//金蝶修改了物料老物料应收数量修改为0,新物料新增一条 //金蝶修改了物料老物料应收数量修改为0,
var data_list_details_new = data_list.SelectMany(x => x.Details).ToList(); var data_list_details_new = data_list.SelectMany(x => x.Details).ToList();
data_list_details_new.ForEach(x => data_list_details_new.ForEach(x =>
{ {
@@ -327,7 +329,7 @@ namespace WMS.Web.Domain.Services
x.AccruedQty = 0; x.AccruedQty = 0;
} }
}); });
//新物料新增一条
foreach (var item in erp_list) foreach (var item in erp_list)
{ {
var local_data = data_list_details_new.Where(t => t.ErpDetailId == item.ErpDetailId).FirstOrDefault(); var local_data = data_list_details_new.Where(t => t.ErpDetailId == item.ErpDetailId).FirstOrDefault();