selectList( [['member_id', '=', $memberId]], '*', 0, $limit, 'created_at desc' )->toArray(); } /** * 获取会员积分余额 */ public function getMemberBalance(int|string $memberId): float { $lastRecord = $this->query() ->where('member_id', '=', $memberId) ->orderBy('created_at', 'desc') ->first(); return $lastRecord ? $lastRecord->balance : 0; } }