123
This commit is contained in:
parent
13a4f0b7e9
commit
10acf15853
@ -514,12 +514,35 @@ namespace MyCode.Project.Services.Implementation
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
billDelete.Ids = one.EntityId.ToString();
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
var result = _kingDeeService.Delete("PUR_ReceiveBill", billDelete);
|
string FormId = "PUR_ReceiveBill";
|
||||||
//LogHelper.Info(result);
|
BillSave bill = new BillSave();
|
||||||
|
bill.NeedUpDateFields = new List<string>();
|
||||||
|
bill.NeedReturnFields = new List<string>();
|
||||||
|
bill.IsDeleteEntry = true;
|
||||||
|
Dictionary<string, object> keyValuePairs = new Dictionary<string, object>();
|
||||||
|
//Dictionary<string, List<Dictionary<string, object>>> keyValuePairs1 = new Dictionary<string, List<Dictionary<string, object>>>();
|
||||||
|
keyValuePairs.Add("FID", orderHead.FiD);
|
||||||
|
List<Dictionary<string, object>> entityList3 = new List<Dictionary<string, object>>();
|
||||||
|
|
||||||
|
orderItems.ForEach(h =>
|
||||||
|
{
|
||||||
|
if (h.Id != one.Id)
|
||||||
|
{
|
||||||
|
if (h.EntityId.HasValue)
|
||||||
|
{
|
||||||
|
Dictionary<string, object> entityList1 = new Dictionary<string, object>();
|
||||||
|
entityList1.Add("FEntryID", h.EntityId.Value);
|
||||||
|
entityList3.Add(entityList1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
keyValuePairs.Add("FDetailEntity", entityList3);
|
||||||
|
bill.Model = keyValuePairs;
|
||||||
|
LogHelper.Info(bill.Model);
|
||||||
|
var result = _kingDeeService.Save(FormId, bill);
|
||||||
|
LogHelper.Info(result);
|
||||||
var purchaseItem = _purchaseOrderItemRepository.Queryable().Where(t => one.PurchaseOrderItemId == t.Id).ToList();
|
var purchaseItem = _purchaseOrderItemRepository.Queryable().Where(t => one.PurchaseOrderItemId == t.Id).ToList();
|
||||||
purchaseItem.ForEach(t =>
|
purchaseItem.ForEach(t =>
|
||||||
{
|
{
|
||||||
@ -532,8 +555,6 @@ namespace MyCode.Project.Services.Implementation
|
|||||||
});
|
});
|
||||||
_purchaseOrderItemRepository.Update(purchaseItem);
|
_purchaseOrderItemRepository.Update(purchaseItem);
|
||||||
_invoiceOrderItemRepository.Delete(t => t.Id == one.Id);
|
_invoiceOrderItemRepository.Delete(t => t.Id == one.Id);
|
||||||
|
|
||||||
|
|
||||||
_tiaoMaRepository.Delete(t => t.InvoceOrderItemId == one.Id);
|
_tiaoMaRepository.Delete(t => t.InvoceOrderItemId == one.Id);
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user