فهرست منبع

Update CatalogController.class.php

star7th 7 سال پیش
والد
کامیت
7e9f06c2f0
1فایلهای تغییر یافته به همراه6 افزوده شده و 0 حذف شده
  1. 6 0
      server/Application/Api/Controller/CatalogController.class.php

+ 6 - 0
server/Application/Api/Controller/CatalogController.class.php

@@ -113,6 +113,12 @@ class CatalogController extends BaseController {
 
         if ($cat_id > 0 ) {
             
+            //如果一个目录已经是别的目录的父目录,那么它将无法再转为level4目录
+            if (D("Catalog")->where(" parent_cat_id = '$cat_id' ")->find() && $data['level'] == 4 ) {
+                $this->sendError(10101,"该目录含有子目录,不允许转为底层目录。");
+                return;
+            }
+            
             $ret = D("Catalog")->where(" cat_id = '$cat_id' ")->save($data);
             $return = D("Catalog")->where(" cat_id = '$cat_id' ")->find();