where('plat_id', Shop::$PLAT_KTT) ->pluck('id'); $builder = BusinessAfterSaleOrder::query() ->whereIn('shop_id', $shopIds) ->filter(); if (!empty($request->created_at_start) & !empty($request->created_at_end)) { $builder = $builder->whereBetween("after_sale_created_at" , [$request->created_at_start, $request->created_at_end]); } $businessOrders = $builder->orderByDesc('after_sale_created_at') ->paginate($request->get('per_page')); return JsonResource::collection($businessOrders); } }