bug
This commit is contained in:
@@ -135,7 +135,7 @@ namespace Tnb.ProductionMgr
|
|||||||
|
|
||||||
string mocode = item.mo_code+"-"+item.erp_lineno;
|
string mocode = item.mo_code+"-"+item.erp_lineno;
|
||||||
PrdMo existMo = await _db.Queryable<PrdMo>().Where(x => x.mo_code == mocode).FirstAsync();
|
PrdMo existMo = await _db.Queryable<PrdMo>().Where(x => x.mo_code == mocode).FirstAsync();
|
||||||
if (existMo.mo_status != DictConst.ToBeScheduledId)
|
if (existMo!=null && existMo.mo_status != DictConst.ToBeScheduledId)
|
||||||
{
|
{
|
||||||
Log.Error($"【SavePrdMo】生产工单{mocode}状态不是待下发无法覆盖");
|
Log.Error($"【SavePrdMo】生产工单{mocode}状态不是待下发无法覆盖");
|
||||||
throw Oops.Bah($"【SavePrdMo】生产工单{mocode}状态不是待下发无法覆盖");
|
throw Oops.Bah($"【SavePrdMo】生产工单{mocode}状态不是待下发无法覆盖");
|
||||||
|
|||||||
@@ -2539,28 +2539,20 @@ namespace Tnb.ProductionMgr
|
|||||||
{
|
{
|
||||||
["cbdeptid"] = "1001A1100000001JFOPQ", //部门先写死
|
["cbdeptid"] = "1001A1100000001JFOPQ", //部门先写死
|
||||||
["cbdeptvid"] = "0001A1100000000AOMIQ", //部门先写死
|
["cbdeptvid"] = "0001A1100000000AOMIQ", //部门先写死
|
||||||
["cbmainmaterialid"] =
|
["cbmainmaterialid"] = erpExtendFields.Find(x => x.table_id == report.material_id)?.cmaterialoid ?? "",
|
||||||
erpExtendFields.Find(x => x.table_id == report.material_id)?.cmaterialoid ?? "",
|
["cbmainmaterialvid"] = erpExtendFields.Find(x => x.table_id == report.material_id)?.cmaterialvid ?? "",
|
||||||
["cbmainmaterialvid"] =
|
["cbmaterialid"] = erpExtendFields.Find(x => x.table_id == report.material_id)?.cmaterialvid ?? "",
|
||||||
erpExtendFields.Find(x => x.table_id == report.material_id)?.cmaterialvid ?? "",
|
["cbmaterialvid"] = erpExtendFields.Find(x => x.table_id == report.material_id)?.cmaterialvid ?? "",
|
||||||
["cbmaterialid"] = erpExtendFields.Find(x => x.table_id == report.material_id)?.cmaterialvid ??
|
|
||||||
"",
|
|
||||||
["cbmaterialvid"] = erpExtendFields.Find(x => x.table_id == report.material_id)?.cmaterialvid ??
|
|
||||||
"",
|
|
||||||
["cbmobid"] = prdMo.erp_line_pk,
|
["cbmobid"] = prdMo.erp_line_pk,
|
||||||
["cbmoid"] = prdMo.erp_mo_pk,
|
["cbmoid"] = prdMo.erp_mo_pk,
|
||||||
// ["cbunitid"] = erpExtendFields.Find(x=>x.table_id==report.unit_id)?.cunitid ?? "",
|
// ["cbunitid"] = erpExtendFields.Find(x=>x.table_id==report.unit_id)?.cunitid ?? "",
|
||||||
// ["cbastunitid"] = erpExtendFields.Find(x=>x.table_id==report.unit_id)?.cunitid ?? "",
|
// ["cbastunitid"] = erpExtendFields.Find(x=>x.table_id==report.unit_id)?.cunitid ?? "",
|
||||||
["cbunitid"] = erpExtendFields.Find(x =>
|
["cbunitid"] = erpExtendFields.Find(x => x.table_id == (unitDatas.Find(x => x.EnCode == report.unit_id)?.Id ?? ""))?.cunitid ?? "",
|
||||||
x.table_id == (unitDatas.Find(x => x.EnCode == report.unit_id)?.Id ?? ""))?.cunitid ?? "",
|
["cbastunitid"] = erpExtendFields.Find(x =>x.table_id == (unitDatas.Find(x => x.EnCode == report.unit_id)?.Id ?? ""))?.cunitid ?? "",
|
||||||
["cbastunitid"] = erpExtendFields.Find(x =>
|
|
||||||
x.table_id == (unitDatas.Find(x => x.EnCode == report.unit_id)?.Id ?? ""))?.cunitid ?? "",
|
|
||||||
["nbplanwrnum"] = report.reported_qty,
|
["nbplanwrnum"] = report.reported_qty,
|
||||||
["nbwrnum"] = report.reported_qty,
|
["nbwrnum"] = report.reported_qty,
|
||||||
["tbendtime"] = nowStr,
|
["tbendtime"] = nowStr,
|
||||||
["tbstarttime"] = prdMoTask.act_start_date != null
|
["tbstarttime"] = prdMoTask.act_start_date != null ? prdMoTask.act_start_date.Value.ToString("yyyy-MM-dd HH:mm:ss") : "",
|
||||||
? prdMoTask.act_start_date.Value.ToString("yyyy-MM-dd HH:mm:ss")
|
|
||||||
: "",
|
|
||||||
["vbinbatchcode"] = report.batch,
|
["vbinbatchcode"] = report.batch,
|
||||||
["vbmobillcode"] = prdMo.mo_code,
|
["vbmobillcode"] = prdMo.mo_code,
|
||||||
["vbmorowno"] = prdMo.erp_lineno,
|
["vbmorowno"] = prdMo.erp_lineno,
|
||||||
|
|||||||
Reference in New Issue
Block a user