Browse Source

修复:删除商品分类时无效的商品引用

萤火科技 5 năm trước cách đây
mục cha
commit
8a93ab6ccf
1 tập tin đã thay đổi với 5 bổ sung và 1 xóa
  1. 5 1
      app/store/model/GoodsCategoryRel.php

+ 5 - 1
app/store/model/GoodsCategoryRel.php

@@ -28,7 +28,11 @@ class GoodsCategoryRel extends GoodsCategoryRelModel
      */
     public static function getCountByCategoryId(int $categoryId)
     {
-        return (new static)->where('category_id', '=', $categoryId)->count();
+        return (new static)->alias('m')
+            ->join('goods', 'goods.goods_id = m.goods_id')
+            ->where('m.category_id', '=', $categoryId)
+            ->where('g.is_delete', '=', 0)
+            ->count();
     }
 
     /**