From 259143a47172553097165c4b0c65fdb9d5e7c31c Mon Sep 17 00:00:00 2001 From: wucongxing8150 <815046773@qq.com> Date: Fri, 26 Apr 2024 14:36:59 +0800 Subject: [PATCH] 1 --- app/Services/OrderService.php | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/app/Services/OrderService.php b/app/Services/OrderService.php index 338fffe..f7bcca0 100644 --- a/app/Services/OrderService.php +++ b/app/Services/OrderService.php @@ -764,10 +764,31 @@ class OrderService extends BaseService return $result; } - if (!in_array($order['refund_status'], [0, 4, 5])) { + if ($order['refund_status'] == 1) { // 订单退款状态(0:无退款 1:申请退款 2:退款中 3:退款成功 4:拒绝退款 5:退款关闭 6:退款异常) $result['status'] = 0; - $result['message'] = "订单正在退款中"; + $result['message'] = "订单已申请退款"; + return $result; + } + + if ($order['refund_status'] == 2) { + // 订单退款状态(0:无退款 1:申请退款 2:退款中 3:退款成功 4:拒绝退款 5:退款关闭 6:退款异常) + $result['status'] = 0; + $result['message'] = "订单退款中"; + return $result; + } + + if ($order['refund_status'] == 3) { + // 订单退款状态(0:无退款 1:申请退款 2:退款中 3:退款成功 4:拒绝退款 5:退款关闭 6:退款异常) + $result['status'] = 0; + $result['message'] = "订单已退款成功"; + return $result; + } + + if ($order['refund_status'] == 6) { + // 订单退款状态(0:无退款 1:申请退款 2:退款中 3:退款成功 4:拒绝退款 5:退款关闭 6:退款异常) + $result['status'] = 0; + $result['message'] = "订单退款异常"; return $result; }