Browse Source

修复response缺少return的BUG

develop
李可松 5 years ago
parent
commit
9eb63dd4f3
  1. 4
      app/AdminAgent/Extensions/Grid/AuditRefund.php

4
app/AdminAgent/Extensions/Grid/AuditRefund.php

@ -49,7 +49,7 @@ class AuditRefund extends RowAction
//修改订单状态
$order = Order::firstWhere(['id' => $this->getKey(), 'agent_id' => $agent->id, 'status' => OrderStatus::REFUNDING]);
if (!$order) {
$this->response()->error("退款订单不存在或已处理过了")->refresh();
return $this->response()->error("退款订单不存在或已处理过了")->refresh();
}
$order->status = OrderStatus::REFUNDED;
$order->save();
@ -95,7 +95,7 @@ class AuditRefund extends RowAction
try {
$order = Order::firstWhere(['id' => $this->getKey(), 'agent_id' => Admin::user()->id, 'status' => OrderStatus::REFUNDING]);
if (!$order) {
$this->response()->error("退款订单不存在或已处理过了")->refresh();
return $this->response()->error("退款订单不存在或已处理过了")->refresh();
}
$order->status = OrderStatus::REFUSED_REFUND;
$order->save();

Loading…
Cancel
Save