|
|
|
@ -28,16 +28,16 @@ class FinanceStatisticsController extends AdminController |
|
|
|
//数据
|
|
|
|
|
|
|
|
//金额
|
|
|
|
$price = Order::query()->where('agent_id',Admin::user()->id)->where('status',OrderStatus::SUCCESS)->sum('price'); |
|
|
|
$price = Order::query()->where('agent_id',Admin::user()->id)->complete()->sum('price'); |
|
|
|
|
|
|
|
//利润
|
|
|
|
$costPrice = OrderProductItem::query()->where('agent_id',Admin::user()->id)->whereHas('order',function ($query) { |
|
|
|
$query->where('status',OrderStatus::SUCCESS); |
|
|
|
$query->complete(); |
|
|
|
})->sum('price'); |
|
|
|
$profit = bcsub($price,$costPrice,2); |
|
|
|
|
|
|
|
//已完成订单
|
|
|
|
$count = Order::query()->where('agent_id',Admin::user()->id)->where('status',OrderStatus::SUCCESS)->count(); |
|
|
|
$count = Order::query()->where('agent_id',Admin::user()->id)->complete()->count(); |
|
|
|
return $content |
|
|
|
->body( |
|
|
|
<<<HTML |
|
|
|
|