|
|
@@ -55,8 +55,11 @@ class RefundController extends BaseController
|
|
|
$id = isset($post['id']) ? $post['id'] : 0;
|
|
|
$order = OrderClass::getById($id, true);
|
|
|
OrderClass::valid($order, $this->mainId);
|
|
|
- if ($order->status != OrderClass::ORDER_STATUS_COMPLETE) {
|
|
|
- util::fail("完成的订单才能发起退款");
|
|
|
+ if ($order->status != OrderClass::ORDER_STATUS_UN_PAY) {
|
|
|
+ util::fail("待付款订单无法退款");
|
|
|
+ }
|
|
|
+ if ($order->status != OrderClass::ORDER_STATUS_CANCEL) {
|
|
|
+ util::fail("取消订单不能发起退款");
|
|
|
}
|
|
|
$addTime = $order->addTime ?? '';
|
|
|
$current = time();
|