bug
This commit is contained in:
@@ -38,5 +38,7 @@ namespace Tnb.ProductionMgr.Entities.Entity.ErpEntity
|
|||||||
/// 修改时间
|
/// 修改时间
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string MODIFIEDTIME { get; set; }
|
public string MODIFIEDTIME { get; set; }
|
||||||
|
|
||||||
|
public int ROWNO { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -778,7 +778,7 @@ namespace Tnb.ProductionMgr
|
|||||||
string[] tables = new[] { "base_dictionarydata", "bas_material" };
|
string[] tables = new[] { "base_dictionarydata", "bas_material" };
|
||||||
var erpdb = _db.AsTenant().GetConnection("erpdb");
|
var erpdb = _db.AsTenant().GetConnection("erpdb");
|
||||||
List<ErpBdMaterial> list = await erpdb.Queryable<ErpBdMaterial>().ToListAsync();
|
List<ErpBdMaterial> list = await erpdb.Queryable<ErpBdMaterial>().ToListAsync();
|
||||||
List<BomList> bomList = erpdb.Queryable<BomList>().ToList();
|
List<BomList> bomList = await erpdb.Queryable<BomList>().OrderBy(x=>x.BOMID).OrderBy(x=>x.ROWNO).ToListAsync();
|
||||||
List<ErpExtendField> erpExtendFields = await _db.Queryable<ErpExtendField>()
|
List<ErpExtendField> erpExtendFields = await _db.Queryable<ErpExtendField>()
|
||||||
.Where(x => tables.Contains(x.table_name)).ToListAsync();
|
.Where(x => tables.Contains(x.table_name)).ToListAsync();
|
||||||
Dictionary<string, object> unitDic = await _db.Queryable<DictionaryDataEntity>()
|
Dictionary<string, object> unitDic = await _db.Queryable<DictionaryDataEntity>()
|
||||||
@@ -923,7 +923,7 @@ namespace Tnb.ProductionMgr
|
|||||||
BomList firstItemInList = itemList[0];
|
BomList firstItemInList = itemList[0];
|
||||||
BasMaterial material = materials.Find(x => x.code==firstItemInList.MPRODID);
|
BasMaterial material = materials.Find(x => x.code==firstItemInList.MPRODID);
|
||||||
if (material == null) continue;
|
if (material == null) continue;
|
||||||
string unitId = unitDic.ContainsKey(firstItemInList.UNIT) ? unitDic[firstItemInList.UNIT].ToString() : "";
|
string unitId = unitDic2.ContainsKey(firstItemInList.UNIT) ? unitDic2[firstItemInList.UNIT].ToString() : "";
|
||||||
if (basEbomHs.All(x => x.material_id != material.id && x.version != firstItemInList.HVERSION))
|
if (basEbomHs.All(x => x.material_id != material.id && x.version != firstItemInList.HVERSION))
|
||||||
{
|
{
|
||||||
BasEbomH basEbomH = new BasEbomH()
|
BasEbomH basEbomH = new BasEbomH()
|
||||||
|
|||||||
@@ -586,7 +586,8 @@ namespace Tnb.WarehouseMgr
|
|||||||
List<Tuple<WmsCarryH, decimal, BasLocation>>? carrys = new List<Tuple<WmsCarryH, decimal, BasLocation>>();
|
List<Tuple<WmsCarryH, decimal, BasLocation>>? carrys = new List<Tuple<WmsCarryH, decimal, BasLocation>>();
|
||||||
|
|
||||||
// 6个下发一条任务链
|
// 6个下发一条任务链
|
||||||
int move_num = 6;
|
int move_num = 6;
|
||||||
|
int endlocation_index = 0;
|
||||||
BasLocation endlocation_ssx = null;
|
BasLocation endlocation_ssx = null;
|
||||||
|
|
||||||
for (int i = 0; i < itemsASC.Count; i++)
|
for (int i = 0; i < itemsASC.Count; i++)
|
||||||
@@ -2436,8 +2437,8 @@ namespace Tnb.WarehouseMgr
|
|||||||
["cbodytranstypecode"] = "4A-01",
|
["cbodytranstypecode"] = "4A-01",
|
||||||
["cbodywarehouseid"] = erpExtendFields.Find(x=>x.table_id==wmsMaterialTransfer.warehouse_instock)?.cotherwhid ?? "",
|
["cbodywarehouseid"] = erpExtendFields.Find(x=>x.table_id==wmsMaterialTransfer.warehouse_instock)?.cotherwhid ?? "",
|
||||||
["cgeneralbid"] = erpExtendFields.Find(x=>x.table_id==wmsMaterialTransfer.warehouse_instock)?.cotherwhid ?? "",
|
["cgeneralbid"] = erpExtendFields.Find(x=>x.table_id==wmsMaterialTransfer.warehouse_instock)?.cotherwhid ?? "",
|
||||||
["cgeneralbid"] = erpExtendFields.Find(x=>x.table_id==wmsMaterialTransfer.warehouse_instock)?.cotherwhid ?? "",
|
["cgeneralbid"] = null,
|
||||||
["cgeneralbid"] = item.erp_line_pk,
|
["cgeneralhid"] = null,
|
||||||
["cmaterialoid"] = erpExtendFields.Find(x=>x.table_id==item.material_id)?.cmaterialoid ?? "",
|
["cmaterialoid"] = erpExtendFields.Find(x=>x.table_id==item.material_id)?.cmaterialoid ?? "",
|
||||||
["cmaterialvid"] = erpExtendFields.Find(x=>x.table_id==item.material_id)?.cmaterialvid ?? "",
|
["cmaterialvid"] = erpExtendFields.Find(x=>x.table_id==item.material_id)?.cmaterialvid ?? "",
|
||||||
["corpoid"] = erpOrg.corpoid,
|
["corpoid"] = erpOrg.corpoid,
|
||||||
@@ -2451,6 +2452,8 @@ namespace Tnb.WarehouseMgr
|
|||||||
["pk_group"] = erpOrg.pk_group,
|
["pk_group"] = erpOrg.pk_group,
|
||||||
["pk_org"] = erpOrg.pk_org,
|
["pk_org"] = erpOrg.pk_org,
|
||||||
["pk_org_v"] = erpOrg.pk_org_v,
|
["pk_org_v"] = erpOrg.pk_org_v,
|
||||||
|
["csourcebillbid"] = item.erp_line_pk,
|
||||||
|
["csourcebillhid"] = wmsMaterialTransfer.erp_pk,
|
||||||
["vbatchcode"] = item.code_batch,
|
["vbatchcode"] = item.code_batch,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user