Message.php 885 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. namespace app\api\controller;
  3. use app\common\controller\Api;
  4. use think\Db;
  5. /**
  6. * 消息
  7. */
  8. class Message extends Api
  9. {
  10. protected $noNeedLogin = [];
  11. protected $noNeedRight = ['*'];
  12. //我的个人消息列表
  13. public function mylist(){
  14. $list = Db::name('message')->where('user_id',$this->auth->id)->autopage()->order('id desc')->select();
  15. //读取即为已读
  16. $map = [
  17. 'user_id' => $this->auth->id,
  18. 'status' => 0,
  19. 'infotype' => ['neq','newfriend']
  20. ];
  21. Db::name('message')->where($map)->update(['status'=>1]);
  22. $this->success('success',$list);
  23. }
  24. /*
  25. * 获取系统消息列表
  26. */
  27. public function getmessagesys() {
  28. $list = Db::name('message_sys')->autopage()->order('id desc')->select();
  29. $this->success("获取成功!",$list);
  30. }
  31. }