This commit is contained in:
2024-07-31 15:29:44 +08:00
parent 446346e13f
commit 5df23e01ee
4 changed files with 46 additions and 18 deletions

View File

@@ -743,14 +743,14 @@ namespace Tnb.ProductionMgr
row = await db.Insertable(moTask).ExecuteCommandAsync();
#region
//质检
TriggerPlanEntity entity = new()
{
materialid = moTask.material_id,
processid = moTask.process_id,
workid = moTask.workstation_id,
triggerevent = EnumTriggerEvent.
};
await _qcCheckPlanService.CreateTask(entity);
// TriggerPlanEntity entity = new()
// {
// materialid = moTask.material_id,
// processid = moTask.process_id,
// workid = moTask.workstation_id,
// triggerevent = EnumTriggerEvent.首件检新的生产任
// };
// await _qcCheckPlanService.CreateTask(entity);
#endregion
//根据工单号获取当前工单包含的已排产数
int? schedQty = db.Queryable<PrdMoTask>().Where(it => it.mo_id == input.mo_id)?.Sum(d => d.scheduled_qty);
@@ -821,6 +821,7 @@ namespace Tnb.ProductionMgr
{
Log.Error(e.Message,e);
await db.Ado.RollbackTranAsync();
throw Oops.Bah(e.Message);
}
}
else if (input.schedule_type.Value == 2) //组装、包装排产
@@ -885,14 +886,14 @@ namespace Tnb.ProductionMgr
row = await _db.Insertable(moTask).ExecuteCommandAsync();
#region
//质检
TriggerPlanEntity entity = new()
{
materialid = moTask.material_id,
processid = moTask.process_id,
workid = moTask.workstation_id,
triggerevent = EnumTriggerEvent.
};
await _qcCheckPlanService.CreateTask(entity);
// TriggerPlanEntity entity = new()
// {
// materialid = moTask.material_id,
// processid = moTask.process_id,
// workid = moTask.workstation_id,
// triggerevent = EnumTriggerEvent.首件检新的生产任
// };
// await _qcCheckPlanService.CreateTask(entity);
#endregion
@@ -1055,6 +1056,7 @@ namespace Tnb.ProductionMgr
{
JNPF.Logging.Log.Error("组装包装排产时报错", ex);
await _db.Ado.RollbackTranAsync();
throw Oops.Bah(ex.Message);
}
return row > 0;
}