This commit is contained in:
liqionghai
2025-07-24 11:00:23 +08:00
parent 3cb72b31ce
commit 2242c1c9b5

View File

@@ -522,6 +522,7 @@ namespace Pilot_KD_Parino.Sal_Order
////目标单元数据 ////目标单元数据
FormMetadata destFormMetadata = ServiceHelper.GetService<IMetaDataService>().Load(this.Context, target) as FormMetadata; FormMetadata destFormMetadata = ServiceHelper.GetService<IMetaDataService>().Load(this.Context, target) as FormMetadata;
IOperationResult saveResult2 = BusinessDataServiceHelper.Draft(this.Context, destFormMetadata.BusinessInfo, destObjs, OperateOption.Create());
var sdsas = JsonHelper.ToJson(destObjs); var sdsas = JsonHelper.ToJson(destObjs);
Logger.Error("目标单据数据集合", sdsas, new Exception()); Logger.Error("目标单据数据集合", sdsas, new Exception());
int temStockId = stockId; int temStockId = stockId;
@@ -587,6 +588,7 @@ namespace Pilot_KD_Parino.Sal_Order
if (MaterialCode[code2] != qty) if (MaterialCode[code2] != qty)
{ {
t["ActReceiveQty"] = MaterialCode[code2]; t["ActReceiveQty"] = MaterialCode[code2];
t["StockQty"] = MaterialCode[code2];
} }
} }
else else
@@ -597,12 +599,14 @@ namespace Pilot_KD_Parino.Sal_Order
}); });
if (deleteItem.Count > 0) if (deleteItem.Count > 0)
{ {
//Logger.Error("BeforeData",JsonHelper.ToJson(stock0), new Exception());
deleteItem.ForEach(t => deleteItem.ForEach(t =>
{ {
stock0.Remove(t); stock0.Remove(t);
}); });
Logger.Error("deleteItem", JsonHelper.ToJson(deleteItem), new Exception());
} }
IOperationResult saveResult0 = ServiceHelper.GetService<ISaveService>().Save(this.Context, destFormMetadata.BusinessInfo, destObjs, OperateOption.Create()); ServiceHelper.GetService<ISaveService>().Save(this.Context, destFormMetadata.BusinessInfo, destObjs, OperateOption.Create());
//调用FActReceiveQty字段值更新服务 //调用FActReceiveQty字段值更新服务
InvokeFieldUpdate(Convert.ToString(stocks3["Id"])); InvokeFieldUpdate(Convert.ToString(stocks3["Id"]));
@@ -740,7 +744,7 @@ namespace Pilot_KD_Parino.Sal_Order
//#endregion //#endregion
IOperationResult saveResult2 = BusinessDataServiceHelper.Draft(this.Context, destFormMetadata.BusinessInfo, destObjs, OperateOption.Create()); //IOperationResult saveResult2 = BusinessDataServiceHelper.Draft(this.Context, destFormMetadata.BusinessInfo, destObjs, OperateOption.Create());
////保存目标单据 ////保存目标单据
IOperationResult saveResult = ServiceHelper.GetService<ISaveService>().Save(this.Context, destFormMetadata.BusinessInfo, destObjs, OperateOption.Create()); IOperationResult saveResult = ServiceHelper.GetService<ISaveService>().Save(this.Context, destFormMetadata.BusinessInfo, destObjs, OperateOption.Create());
////合并保存操作结果 ////合并保存操作结果
@@ -815,6 +819,7 @@ namespace Pilot_KD_Parino.Sal_Order
DynamicFormViewPlugInProxy eventProxy = billView.GetService<DynamicFormViewPlugInProxy>(); DynamicFormViewPlugInProxy eventProxy = billView.GetService<DynamicFormViewPlugInProxy>();
eventProxy.FireOnLoad(); eventProxy.FireOnLoad();
ModifyBill(billView, FID); ModifyBill(billView, FID);
int Rowcount = billView.Model.GetEntryRowCount("FDetailEntity"); int Rowcount = billView.Model.GetEntryRowCount("FDetailEntity");
for (int j = 0; j < Rowcount; j++) for (int j = 0; j < Rowcount; j++)
{ {