Merge branch 'dev' of https://git.tuotong-tech.com/tnb/tnb.server into dev
This commit is contained in:
@@ -568,6 +568,7 @@ namespace Tnb.ProductionMgr
|
||||
.SetColumns(x => x.start_time == null)
|
||||
.SetColumns(x => x.end_time == null)
|
||||
.SetColumns(x => x.is_update == 0)
|
||||
.SetColumns(x => x.equip_ids == null)
|
||||
.SetColumns(x=>x.piping_status == 0)
|
||||
.SetColumns(x=>x.absorb_material_finish==0)
|
||||
.Where(x => x.id == item.id)
|
||||
|
||||
@@ -1016,18 +1016,19 @@ namespace Tnb.WarehouseMgr
|
||||
Logger.LogInformation("【WmsMaterialTransferService ModifyAsync】同步其它出库单到erp...");
|
||||
|
||||
List<WmsMaterialTransferD> dList = await _db.Queryable<WmsMaterialTransferD>().Where(x => x.bill_id == wmsMaterialTransferd.bill_id).OrderBy(x => x.id).ToListAsync();
|
||||
// DictionaryDataEntity unitData = await _db.Queryable<DictionaryTypeEntity>()
|
||||
// .LeftJoin<DictionaryDataEntity>((x, y) => x.Id == y.DictionaryTypeId)
|
||||
// .Where((x, y) => x.EnCode == DictConst.MeasurementUnit && y.EnCode == wmsMaterialTransferd.unit_id)
|
||||
// .Select((x, y) => y)
|
||||
// .FirstAsync();
|
||||
DictionaryDataEntity unitData = await _db.Queryable<DictionaryTypeEntity>()
|
||||
.LeftJoin<DictionaryDataEntity>((x, y) => x.Id == y.DictionaryTypeId)
|
||||
.Where((x, y) => x.EnCode == DictConst.MeasurementUnit && y.EnCode == wmsMaterialTransferd.unit_id)
|
||||
.Select((x, y) => y)
|
||||
.FirstAsync();
|
||||
string unitId = unitData?.Id ?? "";
|
||||
List<string> ids = new List<string>();
|
||||
ids.Add(wmsMaterialTransfer.create_id);
|
||||
ids.Add(WmsWareHouseConst.AdministratorOrgId);
|
||||
ids.Add(wmsMaterialTransfer.warehouse_outstock);
|
||||
ids.Add(wmsMaterialTransfer.warehouse_instock);
|
||||
ids.Add(wmsMaterialTransferd.material_id);
|
||||
ids.Add(wmsMaterialTransferd.unit_id);
|
||||
ids.Add(unitId);
|
||||
List<ErpExtendField> erpExtendFields = await _db.Queryable<ErpExtendField>().Where(x => ids.Contains(x.table_id)).ToListAsync();
|
||||
|
||||
ErpExtendField erpOrg = erpExtendFields.Find(x => x.table_id == (wmsMaterialTransfer.org_id ?? WmsWareHouseConst.AdministratorOrgId));
|
||||
@@ -1067,7 +1068,7 @@ namespace Tnb.WarehouseMgr
|
||||
["crowno"] = wmsMaterialTransferd.lineno,
|
||||
["csourcebillbid"] = wmsMaterialTransferd.erp_line_pk,
|
||||
["csourcebillhid"] = wmsMaterialTransfer.erp_pk,
|
||||
["cunitid"] = erpExtendFields.Find(x => x.table_id == wmsMaterialTransferd.unit_id)?.cunitid ?? "",
|
||||
["cunitid"] = erpExtendFields.Find(x => x.table_id == unitId)?.cunitid ?? "",
|
||||
["cvendorid"] = "",
|
||||
["cvendorvid"] = "",
|
||||
["dbizdate"] = nowStr,
|
||||
|
||||
Reference in New Issue
Block a user