['order_sn', 'dtime'], ]; } /** * @notes 获取列表 * @return array * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\DbException * @throws \think\db\exception\ModelNotFoundException * @author likeadmin * @date 2026/02/06 18:29 */ public function lists(): array { $status = ""; if($this->params['status']!=""&&$this->params['status']!=null){ $status = "a.status = ".$this->params['status'].""; } return TeamasterUserReflect::alias("a") ->where($this->searchWhere) ->field(['a.id', 'a.order_sn', 'a.team_user_id', 'a.bank_id', 'a.amount', 'a.dtime', 'a.status', 'b.avatar','b.real_name','b.nickname','b.mobile', 'd.name as bank_user_name','d.bank_name','d.bank_card','d.bank_open_name','d.mobile as bank_mobile']) ->join("teamaster_user b","b.id=a.team_user_id","left") ->join("teamaster_user_bank d","d.id=a.bank_id","left") ->where($status) ->limit($this->limitOffset, $this->limitLength) ->order(['id' => 'desc']) ->select() ->toArray(); } /** * @notes 获取数量 * @return int * @author likeadmin * @date 2026/02/06 18:29 */ public function count(): int { return TeamasterUserReflect::where($this->searchWhere)->count(); } }