作者 lyh

gx复制项目

... ... @@ -50,6 +50,7 @@ class CopyProject extends Command
continue;
}
foreach ($list as $item){
DB::beginTransaction();
try {
$data = $item['data']['project_id'];
$old_project_id = $data['project_id'];
... ... @@ -69,7 +70,9 @@ class CopyProject extends Command
$this->output('CopyProjectJob end, old project_id: ' . $old_project_id . ', new project_id: ' . $project_id);
$item->status = NoticeLog::STATUS_SUCCESS;
$item->save();
DB::commit();
}catch (\Exception $e){
DB::rollBack();
echo 'error:' . $item['id'] . $e->getMessage() . PHP_EOL . date('Y-m-d H:i:s');
errorLog('项目初始化失败', $item, $e);
$item->status = NoticeLog::STATUS_FAIL;
... ...