|
...
|
...
|
@@ -331,26 +331,28 @@ class ProjectLogic extends BaseLogic |
|
|
|
'deploy_optimize' => [
|
|
|
|
'api_no' => $param['id']
|
|
|
|
],
|
|
|
|
'project_after' => [],
|
|
|
|
'payment' => [
|
|
|
|
'amount' => $param['plan_price'],
|
|
|
|
'contract' => $param['files'],
|
|
|
|
'bill' => $param['images'],
|
|
|
|
],
|
|
|
|
];
|
|
|
|
// DB::beginTransaction();
|
|
|
|
// try {
|
|
|
|
DB::beginTransaction();
|
|
|
|
try {
|
|
|
|
$res = parent::save($data);
|
|
|
|
$data['id'] = $res['id'];
|
|
|
|
$this->setPostId($data['deploy_build']['plan'],$res['id']);
|
|
|
|
$this->savePayment($data);
|
|
|
|
$this->saveDeployBuild($data);
|
|
|
|
$this->saveDeployOptimize($data);
|
|
|
|
// DB::commit();
|
|
|
|
// }catch (\Exception $e){
|
|
|
|
// DB::rollBack();
|
|
|
|
// errorLog('项目同步失败', $data, $e);
|
|
|
|
// $this->fail('同步失败');
|
|
|
|
// }
|
|
|
|
$this->saveAfter($data);
|
|
|
|
DB::commit();
|
|
|
|
}catch (\Exception $e){
|
|
|
|
DB::rollBack();
|
|
|
|
errorLog('项目同步失败', $data, $e);
|
|
|
|
$this->fail('同步失败');
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
...
|
...
|
|