where('agent_id',Admin::user()->id)->complete()->sum('price'); //利润 $costPrice = OrderProductItem::query()->where('agent_id',Admin::user()->id)->whereHas('order',function ($query) { $query->complete(); })->sum('price'); $profit = bcsub($price,$costPrice,2); //已完成订单 $count = Order::query()->where('agent_id',Admin::user()->id)->complete()->count(); return $content ->body( << HTML ) ->body(function (Row $row) use ($price, $profit, $count) { $row->column(4, function (Column $column) use ($price) { $column->row(Card::make('金额', function () use ($price) { return <<

$price

HTML; })); }); $row->column(4, function (Column $column) use ($profit) { $column->row(Card::make('利润', function () use ($profit) { return <<

$profit

HTML; })); }); $row->column(4, function (Column $column) use ($count) { $column->row(Card::make('已完成订单', function () use ($count) { return <<

$count

HTML; })); }); }) ->body(function (Row $row){ $row->column(12,new FinanceStatistics() ); }); } }