request->get(); $property = $get['property'] ?? ''; $list = CategoryService::getCategoryList($this->mainId, $property); util::success($list); } //查看详情 ssh 2019.12.8 public function actionDetail() { $id = Yii::$app->request->get('categoryId', 0); $category = CategoryService::getById($id); CategoryService::valid($category, $this->mainId); $info = CategoryService::getInfo($id); util::success($info); } //添加分类 ssh 2019.12.8 public function actionAdd() { $post = Yii::$app->request->post(); $post['sjId'] = $this->sjId; $cat = CategoryService::addCategory($post); util::success(['id' => $cat['id']]); } //更新分类 ssh 2019.12.8 public function actionUpdate() { $post = Yii::$app->request->post(); $categoryId = isset($post['categoryId']) ? $post['categoryId'] : 0; $category = CategoryService::getById($categoryId); CategoryService::valid($category, $this->mainId); CategoryService::updateCategory($category, $post); util::complete('修改成功'); } //分类启用停用 ssh 2019.12.8 public function actionChangeStatus() { $get = Yii::$app->request->get(); $categoryId = isset($get['categoryId']) ? $get['categoryId'] : 0; $status = isset($get['status']) ? $get['status'] : 0; $category = CategoryService::getById($categoryId); CategoryService::valid($category, $this->mainId); CategoryService::changeStatus($categoryId, $status); util::complete(); } //删除分类 ssh 2019.12.28 public function actionDelete() { $get = Yii::$app->request->get(); $categoryId = isset($get['categoryId']) ? $get['categoryId'] : 0; $category = CategoryService::getById($categoryId); CategoryService::valid($category, $this->mainId); CategoryService::deleteCategory($categoryId); util::complete('删除成功'); } //取分类下商品 ssh 2019.12.2 public function actionGoodsList() { $catId = Yii::$app->request->get('catId', ''); $where = []; $where['sjId'] = $this->sjId; if (is_numeric($catId)) { $where['cId'] = $catId; } $where['delStatus'] = 0; $data = GoodsCategoryService::getGoodsList($where); util::success($data); } //分类排序 ssh 2020.3.11 public function actionSort() { $id = Yii::$app->request->get('id', 0); $inTurn = Yii::$app->request->get('inTurn', 0); $category = CategoryService::getById($id); CategoryService::valid($category, $this->mainId); CategoryService::updateById($id, ['inTurn' => $inTurn]); util::complete(); } }