From cdef3b8d8492ca4316e6dc65a255aea241ef9fce Mon Sep 17 00:00:00 2001 From: luofei <604446095@qq.com> Date: Sat, 27 May 2023 10:40:45 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E8=AF=95=E5=B9=B3=E5=8F=B0=E6=89=8B?= =?UTF-8?q?=E7=BB=AD=E8=B4=B9=E5=88=86=E6=B6=A6=E9=80=80=E6=AC=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/listener/AfterRefund.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/listener/AfterRefund.php b/app/listener/AfterRefund.php index 50424fcd..66315b74 100644 --- a/app/listener/AfterRefund.php +++ b/app/listener/AfterRefund.php @@ -42,6 +42,7 @@ class AfterRefund $merchant->is_margin = MerchantRepository::NeedMargin; } $merchant->save(); + $this->addMoney($financialRecord); $this->saveFinanceRecord($financialRecord); } } @@ -56,6 +57,14 @@ class AfterRefund $merchantRepository->subLockMoney($financialRecord['mer_id'], 'order', $this->refundOrder['order_id'], (float)$financialRecord['number']); } + public function addMoney($financialRecord) + { + Log::info("refundCommission, mer_id: {$financialRecord['mer_id']}, money: {$financialRecord['number']}"); + /** @var MerchantRepository $merchantRepository */ + $merchantRepository = app()->make(MerchantRepository::class); + $merchantRepository->addMoney($financialRecord['mer_id'], (float)$financialRecord['number']); + } + public function saveFinanceRecord($financialRecord) { /** @var FinancialRecordRepository $financialRecordRepository */