diff --git a/app/Services/OrderServicePackageService.php b/app/Services/OrderServicePackageService.php index 208a792..744cb7e 100644 --- a/app/Services/OrderServicePackageService.php +++ b/app/Services/OrderServicePackageService.php @@ -624,11 +624,19 @@ class OrderServicePackageService extends BaseService // 检测服务包订单订单状态 if ($order_service_package['order_service_status'] == 1) { - return fail(HttpEnumCode::HTTP_ERROR); + return fail(HttpEnumCode::HTTP_ERROR,"服务包订单未支付,不可使用"); } if ($order_service_package['order_service_status'] == 2) { - return fail(HttpEnumCode::HTTP_ERROR); + return fail(HttpEnumCode::HTTP_ERROR,"服务包订单未生效,不可使用"); + } + + if ($order_service_package['order_service_status'] == 5) { + return fail(HttpEnumCode::HTTP_ERROR,"服务包订单已取消,不可使用"); + } + + if ($order_service_package['order_service_status'] == 4) { + return fail(HttpEnumCode::HTTP_ERROR,"服务包订单已完成,不可使用"); } // 获取服务包订单详情 @@ -1026,6 +1034,20 @@ class OrderServicePackageService extends BaseService return success($result); } + if ($order_service_package['order_service_status'] == 4) { + $result['status'] = 2; + $result['message'] = "服务已完成,请重新购买服务包"; + $result['data']['order_no'] = $order_service_package['order_service_no']; + return success($result); + } + + if ($order_service_package['order_service_status'] == 5) { + $result['status'] = 2; + $result['message'] = "服务已取消,请重新购买服务包"; + $result['data']['order_no'] = $order_service_package['order_service_no']; + return success($result); + } + // 获取服务包订单详情 $params = array(); $params['order_service_no'] = $order_service_package['order_service_no'];