正在显示
1 个修改的文件
包含
7 行增加
和
10 行删除
| @@ -334,23 +334,20 @@ class ProductLogic extends BaseLogic | @@ -334,23 +334,20 @@ class ProductLogic extends BaseLogic | ||
| 334 | * @time :2023/8/15 17:53 | 334 | * @time :2023/8/15 17:53 |
| 335 | */ | 335 | */ |
| 336 | public function batchSetCategory(){ | 336 | public function batchSetCategory(){ |
| 337 | -// DB::beginTransaction(); | ||
| 338 | -// try { | ||
| 339 | - //删除分类关联表记录 | ||
| 340 | - $categoryRelatedModel = new CategoryRelated(); | ||
| 341 | - $categoryRelatedModel->del(['product_id'=>['in',$this->param['id']]]); | 337 | + DB::beginTransaction(); |
| 338 | + try { | ||
| 342 | //批量 | 339 | //批量 |
| 343 | $param = [ | 340 | $param = [ |
| 344 | 'category_id'=>','.Arr::arrToSet($this->param['category_id']).',', | 341 | 'category_id'=>','.Arr::arrToSet($this->param['category_id']).',', |
| 345 | 'status'=>$this->param['status'] | 342 | 'status'=>$this->param['status'] |
| 346 | ]; | 343 | ]; |
| 347 | $this->model->edit($param,['id'=>['in',$this->param['id']]]); | 344 | $this->model->edit($param,['id'=>['in',$this->param['id']]]); |
| 348 | -// DB::commit(); | ||
| 349 | -// //对应添加关联表 | ||
| 350 | -// }catch (\Exception $e){ | ||
| 351 | -// DB::rollBack(); | 345 | + DB::commit(); |
| 346 | + //对应添加关联表 | ||
| 347 | + }catch (\Exception $e){ | ||
| 348 | + DB::rollBack(); | ||
| 352 | $this->fail('系统错误,请联系管理员'); | 349 | $this->fail('系统错误,请联系管理员'); |
| 353 | -// } | 350 | + } |
| 354 | return $this->success(); | 351 | return $this->success(); |
| 355 | } | 352 | } |
| 356 | 353 |
-
请 注册 或 登录 后发表评论