getStartAndEnd($counting_month); return OrderIssue::query() ->with('order.shop') ->whereIn('order_id', Order::query() ->select('id') ->where('owner_id', $owner_id) ->whereBetween('created_at', [$start, $end])) ->whereBetween('created_at', [$start, $end]) ->whereNotNull('baoshi_indemnity_money'); } public function get(array $kvPairs) { return $this->getSql($kvPairs['owner_id'], $kvPairs['counting_month'])->paginate($kvPairs['paginateParams']['paginate'] ?? 50); } public function switchType($type) { // TODO: Implement switchType() method. } public function buildExport($details): array { // TODO: Implement buildExport() method. } public function add(array $model) { // TODO: Implement add() method. } public function getTotalFee($owner_id, $counting_month) { // TODO: Implement getTotalFee() method. } }