作者 lyh

gx

@@ -114,8 +114,8 @@ class ProjectLogic extends BaseLogic @@ -114,8 +114,8 @@ class ProjectLogic extends BaseLogic
114 * @time :2023/8/30 11:57 114 * @time :2023/8/30 11:57
115 */ 115 */
116 public function projectSave(){ 116 public function projectSave(){
117 -// DB::beginTransaction();  
118 -// try { 117 + DB::beginTransaction();
  118 + try {
119 if($this->param['type'] == Project::TYPE_SEVEN){ 119 if($this->param['type'] == Project::TYPE_SEVEN){
120 //错误单直接返回,单独处理 120 //错误单直接返回,单独处理
121 $this->setTypeSevenEdit($this->param); 121 $this->setTypeSevenEdit($this->param);
@@ -133,13 +133,13 @@ class ProjectLogic extends BaseLogic @@ -133,13 +133,13 @@ class ProjectLogic extends BaseLogic
133 //保存售后信息 133 //保存售后信息
134 $this->saveProjectAfter($this->param['project_after']); 134 $this->saveProjectAfter($this->param['project_after']);
135 //创建站点 135 //创建站点
136 -// $this->createSite($this->param); 136 + $this->createSite($this->param);
137 } 137 }
138 -// DB::commit();  
139 -// }catch (\Exception $e){  
140 -// DB::rollBack();  
141 -// $this->fail('请填写完整后再提交');  
142 -// } 138 + DB::commit();
  139 + }catch (\Exception $e){
  140 + DB::rollBack();
  141 + $this->fail('请填写完整后再提交');
  142 + }
143 (new SyncService())->projectAcceptAddress($this->param['id']); 143 (new SyncService())->projectAcceptAddress($this->param['id']);
144 return $this->success(); 144 return $this->success();
145 } 145 }
@@ -328,6 +328,13 @@ Route::middleware(['bloginauth'])->group(function () { @@ -328,6 +328,13 @@ Route::middleware(['bloginauth'])->group(function () {
328 Route::any('/rollbackVersion', [\App\Http\Controllers\Bside\Template\BTemplateLogController::class, 'rollbackVersion'])->name('template_log_rollbackVersion'); 328 Route::any('/rollbackVersion', [\App\Http\Controllers\Bside\Template\BTemplateLogController::class, 'rollbackVersion'])->name('template_log_rollbackVersion');
329 }); 329 });
330 }); 330 });
  331 +
  332 + //定制项目上传代码块
  333 + Route::prefix('visualization')->group(function () {
  334 + Route::any('/info', [\App\Http\Controllers\Bside\Template\VisualizationController::class, 'info'])->name('visualization_info');
  335 + Route::any('/save', [\App\Http\Controllers\Bside\Template\VisualizationController::class, 'save'])->name('visualization_save');
  336 + });
  337 +
331 // 自定义页面,专题页 338 // 自定义页面,专题页
332 Route::prefix('custom')->group(function () { 339 Route::prefix('custom')->group(function () {
333 Route::any('/', [\App\Http\Controllers\Bside\Template\CustomTemplateController::class, 'lists'])->name('custom_lists'); 340 Route::any('/', [\App\Http\Controllers\Bside\Template\CustomTemplateController::class, 'lists'])->name('custom_lists');