| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- <?php
- namespace pt\controllers;
- use biz\cp\classes\PtCpClass;
- use biz\cp\classes\PtCpClassClass;
- use common\components\util;
- use Yii;
- class PtCpClassController extends BaseController
- {
- public function actionDelClass()
- {
- $get = Yii::$app->request->get();
- $id = $get['id'] ?? 0;
- $class = PtCpClassClass::getById($id, true);
- if (!empty($class)) {
- $has = PtCpClass::getByCondition(['classId' => $id], true);
- if (!empty($has)) {
- util::fail('此分类下还有产品');
- }
- if ($class->isDefault == 1) {
- util::fail('默认分不能删除');
- }
- $class->delete();
- }
- util::complete('删除成功');
- }
- //集合分类列表 ssh 20240104
- public function actionList()
- {
- $where = [];
- $where['delStatus'] = 0;
- $respond = PtCpClassClass::getClassList($where);
- util::success($respond);
- }
- //菜单 ssh 20240117
- public function actionGetMenu()
- {
- $list = PtCpClassClass::getAllByCondition(['delStatus' => 0], 'inTurn DESC', 'id,name,inTurn', null, true);
- util::success(['list' => $list]);
- }
- }
|