正在显示
1 个修改的文件
包含
3 行增加
和
0 行删除
| @@ -350,6 +350,8 @@ class ProductLogic extends BaseLogic | @@ -350,6 +350,8 @@ class ProductLogic extends BaseLogic | ||
| 350 | DB::connection('custom_mysql')->beginTransaction(); | 350 | DB::connection('custom_mysql')->beginTransaction(); |
| 351 | try { | 351 | try { |
| 352 | $cateRelate = new CategoryRelated(); | 352 | $cateRelate = new CategoryRelated(); |
| 353 | + //删除扩展字段 | ||
| 354 | + $extendInfoModel = new ExtendInfo(); | ||
| 353 | foreach ($this->param['ids'] as $id) { | 355 | foreach ($this->param['ids'] as $id) { |
| 354 | $info = $this->model->read(['id'=>$id],['id','status']); | 356 | $info = $this->model->read(['id'=>$id],['id','status']); |
| 355 | if($info['status'] == Product::STATUS_RECYCLE){ | 357 | if($info['status'] == Product::STATUS_RECYCLE){ |
| @@ -359,6 +361,7 @@ class ProductLogic extends BaseLogic | @@ -359,6 +361,7 @@ class ProductLogic extends BaseLogic | ||
| 359 | $this->model->del(['id'=>$id]); | 361 | $this->model->del(['id'=>$id]); |
| 360 | //删除关联表 | 362 | //删除关联表 |
| 361 | $cateRelate->del(['product_id'=>$id]); | 363 | $cateRelate->del(['product_id'=>$id]); |
| 364 | + $extendInfoModel->del(['product_id'=>$id]); | ||
| 362 | }else{ | 365 | }else{ |
| 363 | //回收站 | 366 | //回收站 |
| 364 | $this->model->edit(['status'=>Product::STATUS_RECYCLE],['id'=>$id]); | 367 | $this->model->edit(['status'=>Product::STATUS_RECYCLE],['id'=>$id]); |
-
请 注册 或 登录 后发表评论