dever 4 年之前
父節點
當前提交
1f66d4e601
共有 1 個文件被更改,包括 26 次插入0 次删除
  1. 26 0
      app/collection/src/Api.php

+ 26 - 0
app/collection/src/Api.php

@@ -69,6 +69,32 @@ class Api extends Core
         return $data;
     }
 
+    # 获取消息
+    public function msg()
+    {
+        $data['msg'] = array();
+        if ($this->uid > 0) {
+            $data['msg'] = Dever::load('message/lib/data')->read($this->uid);
+            if ($data['msg']) {
+                foreach ($data['msg'] as $k => $v) {
+                    $data['msg'][$k]['avatar'] = '';
+                    if ($v['from_uid'] < 0) {
+                        # 获取默认头像
+                        $avatar = Dever::db('passport/avatar')->rand(array('sex' => -1));
+                        if ($avatar) {
+                            $data['msg'][$k]['avatar'] = $avatar['avatar'];
+                        }
+                    } else {
+                        $user = $this->getUser($v['from_uid'], $this->id);
+                        $data['msg'][$k]['avatar'] = $user['avatar'];
+                    }
+                }
+            }
+        }
+
+        return $data;
+    }
+
     # 获取个人页
     public function my()
     {