feat : refund
This commit is contained in:
@@ -4,11 +4,8 @@ declare(strict_types=1);
|
|||||||
|
|
||||||
namespace App\Amqp\Consumer;
|
namespace App\Amqp\Consumer;
|
||||||
|
|
||||||
use App\Constants\Common\OrderCode;
|
|
||||||
use App\Lib\Log;
|
use App\Lib\Log;
|
||||||
use App\Model\Order;
|
use App\Model\Order;
|
||||||
use App\Service\Amqp\Refund\GoodOrderAllRefundService;
|
|
||||||
use App\Service\Amqp\Refund\RefundFactory;
|
|
||||||
use App\Service\Amqp\Refund\RefundService;
|
use App\Service\Amqp\Refund\RefundService;
|
||||||
use App\Service\ServiceTrait\Api\OrderTrait;
|
use App\Service\ServiceTrait\Api\OrderTrait;
|
||||||
use Exception;
|
use Exception;
|
||||||
|
|||||||
@@ -184,7 +184,7 @@ class RefundService
|
|||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function refund()
|
protected function refund(): void
|
||||||
{
|
{
|
||||||
$rechargeService = match ($this->refundInfo->refund_type)
|
$rechargeService = match ($this->refundInfo->refund_type)
|
||||||
{
|
{
|
||||||
@@ -193,13 +193,13 @@ class RefundService
|
|||||||
};
|
};
|
||||||
|
|
||||||
$rechargeService->setConfig();
|
$rechargeService->setConfig();
|
||||||
$rechargeService->setNotify();
|
$rechargeService->setRefundNotify();
|
||||||
|
|
||||||
$payData = $rechargeService->pay(
|
$rechargeService->refund(
|
||||||
|
$this->refundAmount,
|
||||||
(float)$this->orderInfo->actual_price,
|
(float)$this->orderInfo->actual_price,
|
||||||
$this->request->input('body','订单支付'),
|
|
||||||
$this->orderInfo->order_no,
|
$this->orderInfo->order_no,
|
||||||
$this->userId
|
$this->refundInfo->refund_no,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user