diff --git a/app/store/model/Goods.php b/app/store/model/Goods.php index 14bf39e4..dd3209f5 100644 --- a/app/store/model/Goods.php +++ b/app/store/model/Goods.php @@ -19,7 +19,7 @@ use app\common\enum\goods\Status as GoodsStatusEnum; use cores\exception\BaseException; use app\common\model\Region; use think\facade\Db; - +use app\common\model\Store as StoreModel; /** * 商品模型 * Class Goods @@ -304,8 +304,10 @@ class Goods extends GoodsModel * @return int */ public function getGoodsGroundingTotal(array $where = []): int - { - return $this->where($where)->where('is_delete', '=', 0)->where('status','=',10)->count(); + { + $detail = StoreModel::where('status',1)->find(); + $list = $this->where($where)->where('is_delete', '=', 0)->whereIn('channel',$detail['open_channel'])->where('status','=',10)->count(); + return $list; } /** diff --git a/app/store/service/Home.php b/app/store/service/Home.php index efb69f9a..5b05e923 100644 --- a/app/store/service/Home.php +++ b/app/store/service/Home.php @@ -87,7 +87,7 @@ class Home extends BaseService 'statistics' => [ // 商品总数量 'goodsTotal' => $this->getGoodsTotal(), - //上级商品总数 + //上架商品总数 'getGoodsGroundingTotal' => $this->getGoodsGroundingTotal(), // 会员总人数 'userTotal' => $this->getUserTotal(),