Fix
parent
268e4a254e
commit
fafb0419ea
|
|
@ -188,7 +188,7 @@ class PurchaseSubsidySettleCommand extends Command
|
||||||
*/
|
*/
|
||||||
protected function deductPurchaseSubsidy(DealerPurchaseSubsidy $purchaseSubsidy)
|
protected function deductPurchaseSubsidy(DealerPurchaseSubsidy $purchaseSubsidy)
|
||||||
{
|
{
|
||||||
// 扣除下级的进货补贴
|
// 扣除上级的进货补贴
|
||||||
if ($purchaseSubsidy->payer_id && bccomp($purchaseSubsidy->total_amount, '0', 2) === 1) {
|
if ($purchaseSubsidy->payer_id && bccomp($purchaseSubsidy->total_amount, '0', 2) === 1) {
|
||||||
$payerPurchaseSubsidy = DealerPurchaseSubsidy::where([
|
$payerPurchaseSubsidy = DealerPurchaseSubsidy::where([
|
||||||
'user_id' => $purchaseSubsidy->payer_id,
|
'user_id' => $purchaseSubsidy->payer_id,
|
||||||
|
|
@ -197,12 +197,12 @@ class PurchaseSubsidySettleCommand extends Command
|
||||||
])->first();
|
])->first();
|
||||||
|
|
||||||
if ($payerPurchaseSubsidy) {
|
if ($payerPurchaseSubsidy) {
|
||||||
$payerPurchaseSubsidy->decrement('total_amount', $purchaseSubsidy->total_amount);
|
$payerPurchaseSubsidy->decrement('total_amount', $purchaseSubsidy->total_subsidy);
|
||||||
|
|
||||||
$payerPurchaseSubsidy->logs()->create([
|
$payerPurchaseSubsidy->logs()->create([
|
||||||
'purchase_subsidy_id' => $payerPurchaseSubsidy->id,
|
'purchase_subsidy_id' => $payerPurchaseSubsidy->id,
|
||||||
'change_from_purchase_subsidy_id' => $purchaseSubsidy->id,
|
'change_from_purchase_subsidy_id' => $purchaseSubsidy->id,
|
||||||
'change_amount' => bcmul($purchaseSubsidy->total_amount, '-1', 2),
|
'change_amount' => bcmul($purchaseSubsidy->total_subsidy, '-1', 2),
|
||||||
'remark' => '扣除下级的进货补贴',
|
'remark' => '扣除下级的进货补贴',
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue