|
@@ -12,6 +12,29 @@ class Message extends Api
|
|
|
protected $noNeedLogin = [];
|
|
|
protected $noNeedRight = ['*'];
|
|
|
|
|
|
+ //消息页信息
|
|
|
+ public function index(){
|
|
|
+ $rs = [
|
|
|
+ 'msg_first' => Db::name('message')->where('user_id',$this->auth->id)->order('status asc,id desc')->find(),
|
|
|
+ 'msg_unread_num' => Db::name('message')->where('user_id',$this->auth->id)->where('infotype','neq','newfriend')->where('status',0)->count(),
|
|
|
+ 'msgsys_first' => Db::name('message_sys')->order('id desc')->find(),
|
|
|
+ ];
|
|
|
+
|
|
|
+ $this->success(1,$rs);
|
|
|
+ }
|
|
|
+
|
|
|
+ //个人消息全部改为已读
|
|
|
+ public function message_read(){
|
|
|
+ //读取即为已读
|
|
|
+ $map = [
|
|
|
+ 'user_id' => $this->auth->id,
|
|
|
+ 'status' => 0,
|
|
|
+ 'infotype' => ['neq','newfriend']
|
|
|
+ ];
|
|
|
+ Db::name('message')->where($map)->update(['status'=>1]);
|
|
|
+ $this->success();
|
|
|
+ }
|
|
|
+
|
|
|
//我的个人消息列表
|
|
|
public function mylist(){
|
|
|
$list = Db::name('message')->where('user_id',$this->auth->id)->autopage()->order('id desc')->select();
|