Message.php 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  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. * 列表
  14. */
  15. public function lists() {
  16. $list = Db::name('message_sys')->where('is_show',1)->autopage()->order('id desc')->select();
  17. $list = $this->list_lang($list,['title','info']);
  18. if(!empty($list)){
  19. foreach($list as $key => &$val){
  20. $val['createtime'] = $this->date_lang($val['sendtime']);
  21. }
  22. }
  23. $this->success(1,$list);
  24. }
  25. public function info(){
  26. $id = input('id',0);
  27. $list = Db::name('message_sys')->where('id',$id)->find();
  28. $list = $this->info_lang($list,['title','info']);
  29. $list = info_domain_image($list,['avatar']);
  30. if($list){
  31. $list['createtime'] = $this->date_lang($list['sendtime']);
  32. }
  33. $this->success(1,$list);
  34. }
  35. }