UserNotice.php 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <?php
  2. /**
  3. *
  4. * @author: xaboy<365615158@qq.com>
  5. * @day: 2017/11/11
  6. */
  7. namespace app\admin\model\user;
  8. use app\admin\model\wechat\WechatUser;
  9. use app\admin\model\user\UserNoticeSee;
  10. use traits\ModelTrait;
  11. use basic\ModelBasic;
  12. /**
  13. * 用户通知 model
  14. * Class UserNotice
  15. * @package app\admin\model\user
  16. */
  17. class UserNotice extends ModelBasic
  18. {
  19. use ModelTrait;
  20. /**
  21. * @return array
  22. */
  23. public static function getList(){
  24. $model = new self;
  25. $model->order('id desc');
  26. return self::page($model,function($item,$key){
  27. if($item["uid"] != ''){
  28. $uids = explode(",",$item["uid"]);
  29. array_splice($uids,0,1);
  30. array_splice($uids,count($uids)-1,1);
  31. $item["uid"] = $uids;
  32. }
  33. });
  34. }
  35. /**
  36. * 获取用户通知
  37. * @param array $where
  38. * @return array
  39. */
  40. public static function getUserList($where = array()){
  41. $model = new self;
  42. if(isset($where['title']) && $where['title'] != '') $model = $model->where('title','LIKE',"%".$where['title']."%");
  43. $model = $model->where('type',2);
  44. $model = $model->where('is_send',0);
  45. $model = $model->order('id desc');
  46. return self::page($model,$where);
  47. }
  48. }