orderByDesc('id') ->with(['User' => function ($query) { $query->select(['nick_name', 'id']); }]); if ($uid != null) { $user->whereUid($uid); } $user->orWhere('type',14); $resData = $user->paginate(perPage()); return $resData; } public function User() { return $this->hasOne('App\Modes\User', 'id', 'source_uid'); } //个推 public static function SendGetui($arr=[]){ $msgarr=[ 'title'=>$arr['title'], 'uid'=>$arr['uid'], 'type'=>$arr['type'], 'content'=>$arr['content'] ]; $r=UserMsg::insert($msgarr); $res=pushMessageToSingle($arr['content'],$arr['title'],$arr['uid']); if(!empty($res['result'])&&$res['result']=='error'){ print_r($res); } return $r; } //群推 public static function SendQuntui($arr=[],$type=0,$parr=[]){ $msgarr=[ 'title'=>$arr['title'], 'uid'=>$arr['uid'], 'type'=>$arr['type'], 'content'=>$arr['content'] ]; $r=UserMsg::insert($msgarr); $res=pushMessageToApp($arr['title'],$arr['content'],$type,$parr); if(!empty($res['result'])&&$res['result']=='error'){ print_r($res); } return $r; } //部分用户推 public static function SendToList($arr,$userarr){ $res=pushMessageToList($arr['title'],$arr['content'],$userarr); if(!empty($res['result'])&&$res['result']=='error'){ print_r($res); } //return $r; } }