作者 lyh

gx扩展

@@ -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]);