作者 lyh

gx

@@ -331,26 +331,28 @@ class ProjectLogic extends BaseLogic @@ -331,26 +331,28 @@ class ProjectLogic extends BaseLogic
331 'deploy_optimize' => [ 331 'deploy_optimize' => [
332 'api_no' => $param['id'] 332 'api_no' => $param['id']
333 ], 333 ],
  334 + 'project_after' => [],
334 'payment' => [ 335 'payment' => [
335 'amount' => $param['plan_price'], 336 'amount' => $param['plan_price'],
336 'contract' => $param['files'], 337 'contract' => $param['files'],
337 'bill' => $param['images'], 338 'bill' => $param['images'],
338 ], 339 ],
339 ]; 340 ];
340 -// DB::beginTransaction();  
341 -// try { 341 + DB::beginTransaction();
  342 + try {
342 $res = parent::save($data); 343 $res = parent::save($data);
343 $data['id'] = $res['id']; 344 $data['id'] = $res['id'];
344 $this->setPostId($data['deploy_build']['plan'],$res['id']); 345 $this->setPostId($data['deploy_build']['plan'],$res['id']);
345 $this->savePayment($data); 346 $this->savePayment($data);
346 $this->saveDeployBuild($data); 347 $this->saveDeployBuild($data);
347 $this->saveDeployOptimize($data); 348 $this->saveDeployOptimize($data);
348 -// DB::commit();  
349 -// }catch (\Exception $e){  
350 -// DB::rollBack();  
351 -// errorLog('项目同步失败', $data, $e);  
352 -// $this->fail('同步失败');  
353 -// } 349 + $this->saveAfter($data);
  350 + DB::commit();
  351 + }catch (\Exception $e){
  352 + DB::rollBack();
  353 + errorLog('项目同步失败', $data, $e);
  354 + $this->fail('同步失败');
  355 + }
354 } 356 }
355 357
356 /** 358 /**