| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- <?php
- namespace mall\controllers;
- use bizHd\custom\classes\CustomClass;
- use bizMall\goods\services\CategoryService;
- use bizMall\goods\services\GoodsCategoryService;
- use bizMall\user\classes\UserClass;
- use Yii;
- use yii\web\Controller;
- use common\components\util;
- class CategoryController extends BaseController
- {
- //获取分类 ssh 2019.12.2
- public function actionList()
- {
- //建立客户关系
- CustomClass::buildRelation($this->shop, $this->user);
- $mainId = $this->mainId ?? 0;
- $where = ['mainId' => $mainId, 'delStatus' => 0, 'status' => 1];
- //默认列出正常分类,美团等第三方分类不列表
- $where['style'] = 0;
- $return = CategoryService::getAllCategory($where);
- util::success($return);
- }
- //取分类下商品 ssh 2019.12.2
- public function actionGoodsList()
- {
- $categoryId = Yii::$app->request->get('categoryId');
- if (empty($categoryId)) {
- util::fail('没有找到分类');
- }
- $where = [];
- $where['mainId'] = $this->mainId;
- $where['cId'] = $categoryId;
- $where['delStatus'] = 0;
- $where['status'] = 1;
- $shop = $this->shop;
- $stockModel = $shop->stockModel ?? 0;
- if ($stockModel == 1) {
- //管到支的,查看所有上架并且花材数量设置好的商品
- $where['setItemNum'] = 1;
- }
- $data = GoodsCategoryService::getGoodsList($where);
- util::success($data);
- }
- }
|