作者 lyh

gx

@@ -30,8 +30,8 @@ class BlogLogic extends BaseLogic @@ -30,8 +30,8 @@ class BlogLogic extends BaseLogic
30 */ 30 */
31 public function blogSave(){ 31 public function blogSave(){
32 //拼接参数 32 //拼接参数
33 -// DB::beginTransaction();  
34 -// try { 33 + DB::beginTransaction();
  34 + try {
35 $this->param = $this->paramProcessing($this->param); 35 $this->param = $this->paramProcessing($this->param);
36 if(isset($this->param['id']) && !empty($this->param['id'])){ 36 if(isset($this->param['id']) && !empty($this->param['id'])){
37 $is_upgrade = $this->param['is_upgrade'] ?? 0;//1:5.0数据 0:6.0 37 $is_upgrade = $this->param['is_upgrade'] ?? 0;//1:5.0数据 0:6.0
@@ -47,11 +47,11 @@ class BlogLogic extends BaseLogic @@ -47,11 +47,11 @@ class BlogLogic extends BaseLogic
47 $route = RouteMap::setRoute($this->param['url'], RouteMap::SOURCE_BLOG, $id, $this->user['project_id']); 47 $route = RouteMap::setRoute($this->param['url'], RouteMap::SOURCE_BLOG, $id, $this->user['project_id']);
48 $this->edit(['url'=>$route],['id'=>$id]); 48 $this->edit(['url'=>$route],['id'=>$id]);
49 } 49 }
50 -// DB::commit();  
51 -// }catch (\Exception $e){  
52 -// DB::rollBack();  
53 -// $this->fail('error');  
54 -// } 50 + DB::commit();
  51 + }catch (\Exception $e){
  52 + DB::rollBack();
  53 + $this->fail('系统错误,请联系管理员');
  54 + }
55 $this->addUpdateNotify(RouteMap::SOURCE_BLOG,$route); 55 $this->addUpdateNotify(RouteMap::SOURCE_BLOG,$route);
56 $this->curlDelRoute(['new_route'=>$route]); 56 $this->curlDelRoute(['new_route'=>$route]);
57 return $this->success(); 57 return $this->success();