作者 lyh

gx

@@ -177,20 +177,20 @@ class SyncProject extends Command @@ -177,20 +177,20 @@ class SyncProject extends Command
177 'bill' => $param['images'], 177 'bill' => $param['images'],
178 ], 178 ],
179 ]; 179 ];
180 -// DB::beginTransaction();  
181 -// try { 180 + DB::beginTransaction();
  181 + try {
182 $id = $this->saveProject($data['project']); 182 $id = $this->saveProject($data['project']);
183 $this->setPostId($data['deploy_build']['plan'],$id); 183 $this->setPostId($data['deploy_build']['plan'],$id);
184 $this->savePayment($data['payment'],$id); 184 $this->savePayment($data['payment'],$id);
185 $this->saveDeployBuild($data['deploy_build'],$id); 185 $this->saveDeployBuild($data['deploy_build'],$id);
186 $this->saveDeployOptimize($data['deploy_optimize'],$id); 186 $this->saveDeployOptimize($data['deploy_optimize'],$id);
187 $this->saveAfter($data['project_after'],$id); 187 $this->saveAfter($data['project_after'],$id);
188 -// DB::commit();  
189 -// }catch (\Exception $e){  
190 -// DB::rollBack();  
191 -// errorLog('项目同步失败', $data, $e);  
192 -// $this->fail('同步失败');  
193 -// } 188 + DB::commit();
  189 + }catch (\Exception $e){
  190 + DB::rollBack();
  191 + errorLog('项目同步失败', $data, $e);
  192 + $this->fail('同步失败');
  193 + }
194 } 194 }
195 195
196 /** 196 /**
@@ -125,6 +125,7 @@ class ProjectLogic extends BaseLogic @@ -125,6 +125,7 @@ class ProjectLogic extends BaseLogic
125 $param['confirm_file'] = Arr::a2s($param['confirm_file']); 125 $param['confirm_file'] = Arr::a2s($param['confirm_file']);
126 } 126 }
127 unset($param['payment'],$param['deploy_build'],$param['deploy_optimize'],$param['online_check'],$param['project_after']); 127 unset($param['payment'],$param['deploy_build'],$param['deploy_optimize'],$param['online_check'],$param['project_after']);
  128 + @file_put_contents(storage_path('logs/lyh_error.log'), var_export($param, true) . PHP_EOL, FILE_APPEND);
128 $this->model->edit($param,['id'=>$param['id']]); 129 $this->model->edit($param,['id'=>$param['id']]);
129 Common::del_user_cache($this->model->getTable(),$param['id']); 130 Common::del_user_cache($this->model->getTable(),$param['id']);
130 return $this->success(); 131 return $this->success();