diff --git a/app/Services/PatientOrderService.php b/app/Services/PatientOrderService.php index 35ef37f..7145ca4 100644 --- a/app/Services/PatientOrderService.php +++ b/app/Services/PatientOrderService.php @@ -12,6 +12,7 @@ use App\Model\BasicLogisticsCompany; use App\Model\DetectionProject; use App\Model\DiseaseClass; use App\Model\DoctorInquiryConfig; +use App\Model\HealthPackage; use App\Model\Hospital; use App\Model\InquiryCaseProduct; use App\Model\Order; @@ -2673,6 +2674,19 @@ class PatientOrderService extends BaseService $order_service_package['order_service_package_refund'] = $order_service_package_refund; } + $order_service_package['discount_product_total_amount'] = 0; + + if ($order_service_package['order_service_type'] == 1){ + // 获取健康包配置 + $params = array(); + $health_package = HealthPackage::getOne($params); + if (empty($health_package)){ + return fail(); + } + + $order_service_package['discount_product_total_amount'] = $health_package['discount_product_total_amount']; + } + return success($order_service_package->toArray()); }