6
0
Fork 0
jiqu-library-server/app/Actions/Dealer/CalculateNotCompletedPurcha...

23 lines
513 B
PHP

<?php
namespace App\Actions\Dealer;
use App\Models\Dealer;
use App\Models\DealerPurchaseLog;
class CalculateNotCompletedPurchaseAmount
{
/**
* 计算经销商的未完成的进货业绩
*
* @param \App\Models\Dealer $dealer
* @return string
*/
public function handle(Dealer $dealer): string
{
return DealerPurchaseLog::whereNull('order_completed_at')
->where('path', 'like', "{$dealer->userInfo->full_path}%")
->sum('total_amount');
}
}