|
@@ -95,7 +95,7 @@ class ApproveInfoService
|
|
|
'apply_id' => $params['apply_id'],
|
|
|
];
|
|
|
|
|
|
-// Db::startTrans();
|
|
|
+ Db::startTrans();
|
|
|
try {
|
|
|
if ($id > 0) {
|
|
|
// 编辑对应模块
|
|
@@ -112,22 +112,20 @@ class ApproveInfoService
|
|
|
$info->save($data);
|
|
|
} else {
|
|
|
// 添加审批申请
|
|
|
-// $info = ApproveInfo::create($data);
|
|
|
-// $info_id = $info->id;
|
|
|
- $info_id = 0;
|
|
|
+ $info = ApproveInfo::create($data);
|
|
|
+ $info_id = $info->id;
|
|
|
|
|
|
// 添加对应模块
|
|
|
$module_data = self::create_module($module, $params, $info_id, [], 'create');
|
|
|
-// $info->module_id = $module_data['module_id'];
|
|
|
-// $info->save();
|
|
|
+ $info->module_id = $module_data['module_id'];
|
|
|
+ $info->save();
|
|
|
|
|
|
// 添加审批抄送
|
|
|
-// self::create_approve($approve_user, $copy_user, $userid, $info_id, 'create');
|
|
|
+ self::create_approve($approve_user, $copy_user, $userid, $info_id, 'create');
|
|
|
}
|
|
|
-// Db::commit();
|
|
|
+ Db::commit();
|
|
|
} catch (Exception $e) {
|
|
|
- except('出现错误:' . $e->getMessage());
|
|
|
-// except('出现错误:' . $e->getMessage(), 2, $e);
|
|
|
+ except('出现错误:' . $e->getMessage(), 2, $e);
|
|
|
}
|
|
|
return true;
|
|
|
}
|