From bbd35204ffde97f5c094035a2d62efb8760658c9 Mon Sep 17 00:00:00 2001 From: zhou keda <1315948824@qq.com> Date: Tue, 15 Oct 2024 17:28:40 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=B0=E8=B4=A7=E7=B1=BB=E5=9E=8Bid?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- WarehouseMgr/Tnb.WarehouseMgr/WmsOutsourceService.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/WarehouseMgr/Tnb.WarehouseMgr/WmsOutsourceService.cs b/WarehouseMgr/Tnb.WarehouseMgr/WmsOutsourceService.cs index 5d43d664..ae338d0b 100644 --- a/WarehouseMgr/Tnb.WarehouseMgr/WmsOutsourceService.cs +++ b/WarehouseMgr/Tnb.WarehouseMgr/WmsOutsourceService.cs @@ -283,6 +283,8 @@ namespace Tnb.WarehouseMgr .Where((x, y) => x.EnCode == DictConst.MeasurementUnit && (unitCodes.Contains(y.EnCode) || unitCodes.Contains(y.Id))) .Select((x, y) => y) .ToListAsync(); + + DictionaryDataEntity tranData = await _db.Queryable().Where(x=>x.DictionaryTypeId=="25043925951909" && x.EnCode==wmsOutsourceH.vtrantypecode).FirstAsync(); List erpWarehouserelaHs = await _db.Queryable().Where(x => x.id != null).ToListAsync(); WmsOutsourceOrderH wmsOutsourceOrderH = await _db.Queryable().SingleAsync(x => x.id == wmsOutsourceH.erp_bill_code); @@ -295,6 +297,7 @@ namespace Tnb.WarehouseMgr ids.Add(WmsWareHouseConst.AdministratorOrgId); ids.AddRange(materialIds); ids.Add(wmsOutsourceOrderH.supplier_id); + ids.Add(tranData.Id); ids.AddRange(unitDatas.Select(x => x.Id).ToList()); string userId = _userManager.UserId ?? WmsWareHouseConst.AdministratorUserId; @@ -330,6 +333,7 @@ namespace Tnb.WarehouseMgr erpRequestData.Add("vbillcode", wmsOutsourceH.bill_code); erpRequestData.Add("vmemo", wmsOutsourceH.remark); erpRequestData.Add("vtrantypecode", wmsOutsourceH.vtrantypecode); + erpRequestData.Add("ctrantypeid", erpExtendFields.Find(x=>x.table_id==tranData.Id)?.transaction_type_id); erpRequestData.Add("isType", 1); List> erpRequestDataDetails = new List>();