正在显示
1 个修改的文件
包含
8 行增加
和
4 行删除
| @@ -13,6 +13,7 @@ use App\Models\Template\BSetting; | @@ -13,6 +13,7 @@ use App\Models\Template\BSetting; | ||
| 13 | use App\Models\Template\BTemplate; | 13 | use App\Models\Template\BTemplate; |
| 14 | use App\Models\Template\BTemplateLog; | 14 | use App\Models\Template\BTemplateLog; |
| 15 | use App\Models\Template\Template; | 15 | use App\Models\Template\Template; |
| 16 | +use Illuminate\Support\Facades\DB; | ||
| 16 | 17 | ||
| 17 | /** | 18 | /** |
| 18 | * @remark :b端模块 | 19 | * @remark :b端模块 |
| @@ -173,7 +174,8 @@ class BTemplateLogic extends BaseLogic | @@ -173,7 +174,8 @@ class BTemplateLogic extends BaseLogic | ||
| 173 | */ | 174 | */ |
| 174 | public function templateSave(){ | 175 | public function templateSave(){ |
| 175 | //查询当前模版是否已保存 | 176 | //查询当前模版是否已保存 |
| 176 | -// try { | 177 | + DB::beginTransaction(); |
| 178 | + try { | ||
| 177 | $info = $this->webTemplateInfo($this->param['template_id'],$this->param['source'],$this->param['source_id']); | 179 | $info = $this->webTemplateInfo($this->param['template_id'],$this->param['source'],$this->param['source_id']); |
| 178 | //字符串截取 | 180 | //字符串截取 |
| 179 | $this->param = $this->stringProcessing($this->param); | 181 | $this->param = $this->stringProcessing($this->param); |
| @@ -184,9 +186,11 @@ class BTemplateLogic extends BaseLogic | @@ -184,9 +186,11 @@ class BTemplateLogic extends BaseLogic | ||
| 184 | $this->model->edit($this->param,['id'=>$info['id']]); | 186 | $this->model->edit($this->param,['id'=>$info['id']]); |
| 185 | } | 187 | } |
| 186 | $this->setTemplateLog($this->param); | 188 | $this->setTemplateLog($this->param); |
| 187 | -// }catch (\Exception $e){ | ||
| 188 | -// $this->fail('error'); | ||
| 189 | -// } | 189 | + DB::commit(); |
| 190 | + }catch (\Exception $e){ | ||
| 191 | + DB::rollBack(); | ||
| 192 | + $this->fail('error'); | ||
| 193 | + } | ||
| 190 | //通知更新 | 194 | //通知更新 |
| 191 | $this->homeOrProduct($this->param['source'],$this->param['source_id']); | 195 | $this->homeOrProduct($this->param['source'],$this->param['source_id']); |
| 192 | return $this->success(); | 196 | return $this->success(); |
-
请 注册 或 登录 后发表评论