1
0
mirror of https://gitee.com/koogua/course-tencent-cloud.git synced 2025-07-19 22:52:59 +08:00
2020-05-13 21:20:13 +08:00

38 lines
840 B
PHP

<?php
namespace App\Services\Frontend\Refund;
use App\Models\Refund as RefundModel;
use App\Services\Frontend\OrderTrait;
use App\Services\Frontend\Service;
use App\Services\RefundCalculator;
class RefundConfirm extends Service
{
use OrderTrait;
public function handle($sn)
{
$order = $this->checkOrderBySn($sn);
$service = new RefundCalculator();
return $service->handle($order);
}
protected function handleRefund(RefundModel $refund)
{
return [
'sn' => $refund->sn,
'subject' => $refund->subject,
'amount' => $refund->amount,
'status' => $refund->status,
'apply_note' => $refund->apply_note,
'review_note' => $refund->review_note,
'create_time' => $refund->create_time,
];
}
}