|
@@ -19,13 +19,22 @@ class OrderService
|
|
|
*/
|
|
|
public function companyAuthOrders(array $params)
|
|
|
{
|
|
|
+ if ($params['status'] !== '') {
|
|
|
+ return Order::IndexRaw('use index (rds_idx_0)')
|
|
|
+ ->where('created_at', '>=', $params['begin_date'])
|
|
|
+ ->where('created_at', '<=', $params['end_date'])
|
|
|
+ ->where('distribution_channel_id', $params['channel_id'])
|
|
|
+ ->where('status', $params['status'])
|
|
|
+ ->orderBy('id', 'desc')
|
|
|
+ ->paginate(100);
|
|
|
+ }
|
|
|
return Order::IndexRaw('use index (rds_idx_0)')
|
|
|
->where('created_at', '>=', $params['begin_date'])
|
|
|
->where('created_at', '<=', $params['end_date'])
|
|
|
->where('distribution_channel_id', $params['channel_id'])
|
|
|
- ->where('status', $params['status'])
|
|
|
->orderBy('id', 'desc')
|
|
|
->paginate(100);
|
|
|
+
|
|
|
}
|
|
|
|
|
|
public function companyAuthDayStatistic(array $params)
|