修正流程结束时无法正常执行
This commit is contained in:
parent
12d70a9192
commit
107b6bff21
|
@ -41,9 +41,9 @@ class StepService
|
||||||
$step_next = $step_user['step'];
|
$step_next = $step_user['step'];
|
||||||
$continue = $step_user['continue'];
|
$continue = $step_user['continue'];
|
||||||
$ret[$step_id] = $step_next;
|
$ret[$step_id] = $step_next;
|
||||||
|
|
||||||
// 节点是审核节点时不再获取下一个节点
|
// 节点是审核节点时不再获取下一个节点
|
||||||
if ($step['option'] == 1) {
|
if ($step_next['option'] == 1) {
|
||||||
if ($continue) {
|
if ($continue) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
@ -129,12 +129,14 @@ class StepService
|
||||||
$parent_user_ids = DB::table('model_run_log')
|
$parent_user_ids = DB::table('model_run_log')
|
||||||
->where('run_id', $run_id)
|
->where('run_id', $run_id)
|
||||||
->where('parent_id', $parent_log['parent_id'])
|
->where('parent_id', $parent_log['parent_id'])
|
||||||
->get()->toArray();
|
->where('option', 1)
|
||||||
|
->pluck('user_id')->toArray();
|
||||||
} else {
|
} else {
|
||||||
// 退回到开始取最后一个开始节点
|
// 退回到开始取最后一个开始节点
|
||||||
$parent_user_id = DB::table('model_run_log')
|
$parent_user_id = DB::table('model_run_log')
|
||||||
->where('run_id', $run_id)
|
->where('run_id', $run_id)
|
||||||
->where('parent_id', $parent_log['parent_id'])
|
->where('parent_id', $parent_log['parent_id'])
|
||||||
|
->where('option', 1)
|
||||||
->orderBy('id', 'desc')
|
->orderBy('id', 'desc')
|
||||||
->value('user_id');
|
->value('user_id');
|
||||||
$parent_user_ids = [$parent_user_id];
|
$parent_user_ids = [$parent_user_id];
|
||||||
|
|
Loading…
Reference in New Issue