123
This commit is contained in:
parent
13a4f0b7e9
commit
10acf15853
@ -500,7 +500,7 @@ namespace MyCode.Project.Services.Implementation
|
||||
}
|
||||
else
|
||||
{
|
||||
var one = orderItems.FirstOrDefault(t=>t.Id==act.Id);
|
||||
var one = orderItems.FirstOrDefault(t => t.Id == act.Id);
|
||||
if (one != null)
|
||||
{
|
||||
if (one.EntityId != null)
|
||||
@ -514,13 +514,36 @@ namespace MyCode.Project.Services.Implementation
|
||||
}
|
||||
else
|
||||
{
|
||||
billDelete.Ids = one.EntityId.ToString();
|
||||
try
|
||||
{
|
||||
var result = _kingDeeService.Delete("PUR_ReceiveBill", billDelete);
|
||||
//LogHelper.Info(result);
|
||||
|
||||
var purchaseItem = _purchaseOrderItemRepository.Queryable().Where(t => one.PurchaseOrderItemId==t.Id).ToList();
|
||||
string FormId = "PUR_ReceiveBill";
|
||||
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();
|
||||
purchaseItem.ForEach(t =>
|
||||
{
|
||||
var temp = orderItems.FirstOrDefault(h => h.PurchaseOrderItemId == t.Id);
|
||||
@ -532,9 +555,7 @@ namespace MyCode.Project.Services.Implementation
|
||||
});
|
||||
_purchaseOrderItemRepository.Update(purchaseItem);
|
||||
_invoiceOrderItemRepository.Delete(t => t.Id == one.Id);
|
||||
|
||||
|
||||
_tiaoMaRepository.Delete(t => t.InvoceOrderItemId== one.Id);
|
||||
_tiaoMaRepository.Delete(t => t.InvoceOrderItemId == one.Id);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user