正在显示
1 个修改的文件
包含
12 行增加
和
15 行删除
| @@ -130,8 +130,8 @@ class ProjectLogic extends BaseLogic | @@ -130,8 +130,8 @@ class ProjectLogic extends BaseLogic | ||
| 130 | $this->fail('正式域名格式不正确'); | 130 | $this->fail('正式域名格式不正确'); |
| 131 | } | 131 | } |
| 132 | } | 132 | } |
| 133 | -// DB::beginTransaction(); | ||
| 134 | -// try { | 133 | + DB::beginTransaction(); |
| 134 | + try { | ||
| 135 | if(!empty($param['payment']['amount'])) unset($param['payment']['amount']); | 135 | if(!empty($param['payment']['amount'])) unset($param['payment']['amount']); |
| 136 | if(!empty($param['deploy_build']['test_domain'])) unset($param['deploy_build']['test_domain']); | 136 | if(!empty($param['deploy_build']['test_domain'])) unset($param['deploy_build']['test_domain']); |
| 137 | if(!empty($param['deploy_build']['plan'])) unset($param['deploy_build']['plan']); | 137 | if(!empty($param['deploy_build']['plan'])) unset($param['deploy_build']['plan']); |
| @@ -145,12 +145,12 @@ class ProjectLogic extends BaseLogic | @@ -145,12 +145,12 @@ class ProjectLogic extends BaseLogic | ||
| 145 | $this->savePayment($param); | 145 | $this->savePayment($param); |
| 146 | $this->saveDeployBuild($param); | 146 | $this->saveDeployBuild($param); |
| 147 | $this->saveDeployOptimize($param); | 147 | $this->saveDeployOptimize($param); |
| 148 | -// DB::commit(); | ||
| 149 | -// }catch (\Exception $e){ | ||
| 150 | -// DB::rollBack(); | ||
| 151 | -// errorLog('项目保存失败', $param, $e); | ||
| 152 | -// $this->fail('保存失败'); | ||
| 153 | -// } | 148 | + DB::commit(); |
| 149 | + }catch (\Exception $e){ | ||
| 150 | + DB::rollBack(); | ||
| 151 | + errorLog('项目保存失败', $param, $e); | ||
| 152 | + $this->fail('保存失败'); | ||
| 153 | + } | ||
| 154 | return $this->success(); | 154 | return $this->success(); |
| 155 | } | 155 | } |
| 156 | 156 | ||
| @@ -181,9 +181,9 @@ class ProjectLogic extends BaseLogic | @@ -181,9 +181,9 @@ class ProjectLogic extends BaseLogic | ||
| 181 | } | 181 | } |
| 182 | $data = $param['deploy_build']; | 182 | $data = $param['deploy_build']; |
| 183 | $data['project_id'] = $param['id']; | 183 | $data['project_id'] = $param['id']; |
| 184 | -// $hashids = new Hashids('test_domain', 5, 'abcdefghjkmnpqrstuvwxyz1234567890'); | ||
| 185 | -// $code = $hashids->encode($this->project_id); | ||
| 186 | -// $data['test_domain'] = 'v6-' . $code . '.globalso.site'; | 184 | + $hashids = new Hashids('test_domain', 5, 'abcdefghjkmnpqrstuvwxyz1234567890'); |
| 185 | + $code = $hashids->encode($data['project_id']); | ||
| 186 | + $data['test_domain'] = 'v6-' . $code . '.globalso.site';; | ||
| 187 | $data['id'] = DeployBuild::where('project_id', $param['id'])->value('id'); | 187 | $data['id'] = DeployBuild::where('project_id', $param['id'])->value('id'); |
| 188 | // Arr::forget($data, ['test_domain', 'plan']); | 188 | // Arr::forget($data, ['test_domain', 'plan']); |
| 189 | return (new DeployBuildLogic)->save($data); | 189 | return (new DeployBuildLogic)->save($data); |
| @@ -294,6 +294,7 @@ class ProjectLogic extends BaseLogic | @@ -294,6 +294,7 @@ class ProjectLogic extends BaseLogic | ||
| 294 | 'deploy_build' => [ | 294 | 'deploy_build' => [ |
| 295 | 'service_duration' => $param['years'], | 295 | 'service_duration' => $param['years'], |
| 296 | 'plan' => $this->versionData($param['plan_marketing']), | 296 | 'plan' => $this->versionData($param['plan_marketing']), |
| 297 | + 'test_domain'=> | ||
| 297 | ], | 298 | ], |
| 298 | 'deploy_optimize' => [ | 299 | 'deploy_optimize' => [ |
| 299 | 'api_no' => $param['id'] | 300 | 'api_no' => $param['id'] |
| @@ -309,12 +310,8 @@ class ProjectLogic extends BaseLogic | @@ -309,12 +310,8 @@ class ProjectLogic extends BaseLogic | ||
| 309 | $res = parent::save($data); | 310 | $res = parent::save($data); |
| 310 | $data['id'] = $res['id']; | 311 | $data['id'] = $res['id']; |
| 311 | $this->savePayment($data); | 312 | $this->savePayment($data); |
| 312 | - @file_put_contents(storage_path('logs/lyh_error.log'), var_export(1111111111, true) . PHP_EOL, FILE_APPEND); | ||
| 313 | $this->saveDeployBuild($data); | 313 | $this->saveDeployBuild($data); |
| 314 | - @file_put_contents(storage_path('logs/lyh_error.log'), var_export(22222222, true) . PHP_EOL, FILE_APPEND); | ||
| 315 | $this->saveDeployOptimize($data); | 314 | $this->saveDeployOptimize($data); |
| 316 | - @file_put_contents(storage_path('logs/lyh_error.log'), var_export(333333, true) . PHP_EOL, FILE_APPEND); | ||
| 317 | - | ||
| 318 | $this->setPostId($data['deploy_build']['plan'],$res['id']); | 315 | $this->setPostId($data['deploy_build']['plan'],$res['id']); |
| 319 | DB::commit(); | 316 | DB::commit(); |
| 320 | Cache::put('project_' . date('Ymd'), $num + 1, 24 * 60 * 60); | 317 | Cache::put('project_' . date('Ymd'), $num + 1, 24 * 60 * 60); |
-
请 注册 或 登录 后发表评论