add 数据之眼-当日订单金额

This commit is contained in:
chenbo 2023-12-06 14:01:14 +08:00
parent a8fb7eca74
commit babda9f340
2 changed files with 30 additions and 0 deletions

View File

@ -425,4 +425,33 @@ class Order extends BaseController
}
return \app('json')->success(compact('productRankingTotal','productRankingList', 'merchantRankingTotal','merchantRankingList', 'townProductCount','townProductCountList'));
}
// 当日订单金额
public function currDayOrderAmount()
{
$geoStreetList = Db::name('geo_street')->field('street_name, street_code')->where('area_code',$this->areaCode)->select()->toArray();
foreach ($geoStreetList as &$street) {
$street['today_order_amount'] = Db::name('store_order')->alias('o')
->field(['o.order_sn', 'o.real_name', 'o.user_phone', 'o.user_address', 'o.user_address_code', 'p.store_name', 'm.mer_name', 'o.create_time', 'o.status'])
->leftJoin('product_order_log og', 'o.order_id = og.order_id')
->where('o.paid', 1)
->whereNotNull('o.pay_time')
->whereDay('o.create_time', 'today')
->where('og.street_code', $street['street_code'])
->sum('o.total_price');
$street['yesterday_order_amount'] = Db::name('store_order')->alias('o')
->field(['o.order_sn', 'o.real_name', 'o.user_phone', 'o.user_address', 'o.user_address_code', 'p.store_name', 'm.mer_name', 'o.create_time', 'o.status'])
->leftJoin('product_order_log og', 'o.order_id = og.order_id')
->where('o.paid', 1)
->whereNotNull('o.pay_time')
->whereDay('o.create_time', 'yesterday')
->where('og.street_code', $street['street_code'])
->sum('o.total_price');
}
unset($street);
return \app('json')->success(compact('geoStreetList'));
}
}

View File

@ -734,6 +734,7 @@ Route::group('api/', function () {
Route::get('user_merchat_count', 'User/userMerchantCount');
Route::get('order_statistics', 'Order/orderStatistics');
Route::get('sales_ranking', 'Order/salesRanking');
Route::get('curr_day_order_amount', 'Order/currDayOrderAmount');
/**---------------------数据之眼可视化大屏api-------------------- end */