bug
This commit is contained in:
@@ -132,12 +132,20 @@ namespace Tnb.ProductionMgr
|
||||
}
|
||||
|
||||
DictionaryDataEntity unitDic = await _db.Queryable<DictionaryDataEntity>().Where(x=>x.DictionaryTypeId==WmsWareHouseConst.UNITTYPEID && x.EnCode==item.unit_id).FirstAsync();
|
||||
|
||||
|
||||
string mocode = item.mo_code+"-"+item.erp_lineno;
|
||||
PrdMo existMo = await _db.Queryable<PrdMo>().Where(x => x.mo_code == mocode).FirstAsync();
|
||||
if (existMo.mo_status != DictConst.ToBeScheduledId)
|
||||
{
|
||||
Log.Error($"【SavePrdMo】生产工单{mocode}状态不是待下发无法覆盖");
|
||||
throw Oops.Bah($"【SavePrdMo】生产工单{mocode}状态不是待下发无法覆盖");
|
||||
}
|
||||
|
||||
item.id = SnowflakeIdHelper.NextId();
|
||||
item.material_id = basMaterial.id;
|
||||
item.mo_source = "1";
|
||||
item.mo_type = moTypeDic[item.mo_type];
|
||||
item.mo_code = item.mo_code+"-"+item.erp_lineno;
|
||||
item.mo_code = mocode;
|
||||
item.create_id = WmsWareHouseConst.AdministratorUserId;
|
||||
item.create_time = DateTime.Now;
|
||||
item.mo_status = DictConst.ToBeScheduledId;
|
||||
|
||||
Reference in New Issue
Block a user