|
|
|
@ -17,21 +17,21 @@ class OrderDeliveryById extends LazyRenderable |
|
|
|
$horsemanId = $this->horseman_id ?? 0; |
|
|
|
$startTime = $this->start_time ?? null; |
|
|
|
$endTime = $this->end_time ?? null; |
|
|
|
$model = OrderMainModel::where('type',1)->where('shipping_type',1)->whereIn('state',OrderMainModel::ORDER_STATE_REBATES); |
|
|
|
$model = OrderMainModel::where('type',1)->where('shipping_type',1)->whereIn('state',OrderMainModel::ORDER_STATE_FINISH); |
|
|
|
if($horsemanId > 0){ |
|
|
|
$model->where('horseman_id',$horsemanId); |
|
|
|
} |
|
|
|
if($startTime){ |
|
|
|
$model->where('created_at','>=',$startTime); |
|
|
|
$startTime = $startTime.' 00:00:00'; |
|
|
|
$model->where('created_at','>=',strtotime($startTime)); |
|
|
|
} |
|
|
|
if($endTime){ |
|
|
|
$model->where('created_at','<=',$endTime); |
|
|
|
$endTime = $endTime.' 23:59:59'; |
|
|
|
$model->where('created_at','<=',strtotime($endTime)); |
|
|
|
} |
|
|
|
return Grid::make($model, function (Grid $grid) { |
|
|
|
$marketList = MarketModel::getMarketArray(); |
|
|
|
|
|
|
|
$grid->column('horseman_id','配送员ID'); |
|
|
|
// $grid->column('user_id','配送员姓名');
|
|
|
|
$grid->column('global_order_id','订单编号'); |
|
|
|
$grid->column('market_id','下单市场')->display(function($marketId) use($marketList){ |
|
|
|
return $marketList[$marketId] ?? ''; |
|
|
|
|