shish %!s(int64=2) %!d(string=hai) anos
pai
achega
b09b17a33f
Modificáronse 1 ficheiros con 19 adicións e 0 borrados
  1. 19 0
      app-pt/controllers/PtCpClassController.php

+ 19 - 0
app-pt/controllers/PtCpClassController.php

@@ -2,6 +2,7 @@
 
 namespace pt\controllers;
 
+use biz\cp\classes\PtCpClass;
 use biz\cp\classes\PtCpClassClass;
 use common\components\util;
 use Yii;
@@ -9,6 +10,24 @@ 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()
     {