Fix
parent
c0d65f6efb
commit
4082740b1c
|
|
@ -40,6 +40,7 @@ class UserController extends Controller
|
|||
$calculateManageSubsidiesOfCurrentPeriod->handle($user->dealer),
|
||||
2
|
||||
);
|
||||
$dealerResource['archived_purchase_amount'] = $user->dealer->archived_purchase_amount;
|
||||
$dealerResource['total_purchase_amount'] = bcadd(
|
||||
$calculateUnsettledPurchaseAmount->handle($user->dealer),
|
||||
$calculatePurchaseAmountOfCurrentPeriod->handle($user->dealer),
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@ use App\Casts\JsonArray;
|
|||
use App\Enums\DealerLvl;
|
||||
use Dcat\Admin\Traits\HasDateTimeFormatter;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Support\Facades\Cache;
|
||||
|
||||
class Dealer extends Model
|
||||
{
|
||||
|
|
@ -315,6 +316,18 @@ class Dealer extends Model
|
|||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取已结算的进货业绩
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getArchivedPurchaseAmountAttribute()
|
||||
{
|
||||
return Cache::remember('dealer_archived_purchase_amount:'.$this->user_id, 3600, function () {
|
||||
return $this->purchaseSubsidies()->sum('total_purchase_amount');
|
||||
});
|
||||
}
|
||||
|
||||
public function canWithdraw()
|
||||
{
|
||||
return true;
|
||||
|
|
|
|||
Loading…
Reference in New Issue