|
@@ -224,6 +224,7 @@ class ItemService extends Service
|
|
|
|
|
|
|
|
$model = Item::where('id', $data['id'])->first();
|
|
$model = Item::where('id', $data['id'])->first();
|
|
|
$old_employee_id = $model->charge_id;
|
|
$old_employee_id = $model->charge_id;
|
|
|
|
|
+ $crt_id = $model->crt_id;
|
|
|
$tableName = $model->getTable();
|
|
$tableName = $model->getTable();
|
|
|
$model->code = $data['code'] ?? '';
|
|
$model->code = $data['code'] ?? '';
|
|
|
$model->title = $data['title'] ?? '';
|
|
$model->title = $data['title'] ?? '';
|
|
@@ -261,6 +262,15 @@ class ItemService extends Service
|
|
|
return [false, $msg];
|
|
return [false, $msg];
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ //如果编辑人不是创建人触发审核
|
|
|
|
|
+ if($user['id'] != $crt_id){
|
|
|
|
|
+ list($status, $msg) = (new WorkFlowService())->triggerWorkflow($data['review_id'], $model->id,$tableName,$user);
|
|
|
|
|
+ if(! $status) {
|
|
|
|
|
+ DB::rollBack();
|
|
|
|
|
+ return [false, $msg];
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
DB::commit();
|
|
DB::commit();
|
|
|
}catch (\Exception $exception){
|
|
}catch (\Exception $exception){
|
|
|
DB::rollBack();
|
|
DB::rollBack();
|
|
@@ -888,6 +898,7 @@ class ItemService extends Service
|
|
|
|
|
|
|
|
$model = ItemNode::where('id', $data['id'])->first();
|
|
$model = ItemNode::where('id', $data['id'])->first();
|
|
|
$old_employee_id = $model->charge_id;
|
|
$old_employee_id = $model->charge_id;
|
|
|
|
|
+ $crt_id = $model->crt_id;
|
|
|
$tableName = $model->getTable();
|
|
$tableName = $model->getTable();
|
|
|
$model->title = $data['title'] ?? '';
|
|
$model->title = $data['title'] ?? '';
|
|
|
$model->mark = $data['mark'] ?? "";
|
|
$model->mark = $data['mark'] ?? "";
|