dever 4 years ago
parent
commit
1201c8c8df
1 changed files with 15 additions and 13 deletions
  1. 15 13
      app/collection/src/Api.php

+ 15 - 13
app/collection/src/Api.php

@@ -78,23 +78,25 @@ class Api extends Core
         */
 
         # 获取我拥有的合集
-        $data['info'] = array();
-        $collection = Dever::load('user/lib/collection')->getList($this->uid);
-        if ($collection) {
-            $cate = array();
-            foreach ($collection as $k => $v) {
-                $info = $this->getOne($v['info_id']);
-                $data['info'][$info['cate_id']][] = $info;
-                $cate[$info['cate_id']] = $info['cate_id'];
+        $data['info'] = $data['cate'] = $data['focus'] = array();
+        if ($this->uid > 0) {
+            $collection = Dever::load('user/lib/collection')->getList($this->uid);
+            if ($collection) {
+                $cate = array();
+                foreach ($collection as $k => $v) {
+                    $info = $this->getOne($v['info_id']);
+                    $data['info'][$info['cate_id']][] = $info;
+                    $cate[$info['cate_id']] = $info['cate_id'];
+                }
+
+                $cate = implode(',', $cate);
+                $data['cate'] = Dever::db('collection/cate')->getData(array('ids' => $cate));
             }
 
-            $cate = implode(',', $cate);
-            $data['cate'] = Dever::db('collection/cate')->getData(array('ids' => $cate));
+            # 焦点图
+            $data['focus'] = Dever::load('push/lib/data')->get('focus', '阅览焦点图', 5);
         }
 
-        # 焦点图
-        $data['focus'] = Dever::load('push/lib/data')->get('focus', '阅览焦点图', 5);
-
         return $data;
     }