Fix
parent
c0d65f6efb
commit
4082740b1c
|
|
@ -40,6 +40,7 @@ class UserController extends Controller
|
||||||
$calculateManageSubsidiesOfCurrentPeriod->handle($user->dealer),
|
$calculateManageSubsidiesOfCurrentPeriod->handle($user->dealer),
|
||||||
2
|
2
|
||||||
);
|
);
|
||||||
|
$dealerResource['archived_purchase_amount'] = $user->dealer->archived_purchase_amount;
|
||||||
$dealerResource['total_purchase_amount'] = bcadd(
|
$dealerResource['total_purchase_amount'] = bcadd(
|
||||||
$calculateUnsettledPurchaseAmount->handle($user->dealer),
|
$calculateUnsettledPurchaseAmount->handle($user->dealer),
|
||||||
$calculatePurchaseAmountOfCurrentPeriod->handle($user->dealer),
|
$calculatePurchaseAmountOfCurrentPeriod->handle($user->dealer),
|
||||||
|
|
|
||||||
|
|
@ -6,6 +6,7 @@ use App\Casts\JsonArray;
|
||||||
use App\Enums\DealerLvl;
|
use App\Enums\DealerLvl;
|
||||||
use Dcat\Admin\Traits\HasDateTimeFormatter;
|
use Dcat\Admin\Traits\HasDateTimeFormatter;
|
||||||
use Illuminate\Database\Eloquent\Model;
|
use Illuminate\Database\Eloquent\Model;
|
||||||
|
use Illuminate\Support\Facades\Cache;
|
||||||
|
|
||||||
class Dealer extends Model
|
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()
|
public function canWithdraw()
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue