修正获取服务包关联问诊订单消息内页基础数据2

This commit is contained in:
wucongxing8150 2024-04-24 15:16:34 +08:00
parent fc2af73274
commit 9d8eade375

View File

@ -3116,9 +3116,9 @@ class PatientOrderService extends BaseService
// 健康包商品数据 // 健康包商品数据
$params = array(); $params = array();
$params['order_service_id'] = $order_service_package['order_service_id']; $params['order_service_id'] = $order_service_package['order_service_id'];
$order_service_package_product = OrderServicePackageProduct::getList($params); $order_service_package_products = OrderServicePackageProduct::getList($params);
if (!empty($order_service_package_product)){ if (!empty($order_service_package_products)){
$result['order_service_package_product'] = $order_service_package_product->toArray(); $result['order_service_package_product'] = $order_service_package_products->toArray();
} }
// 健康包关联优惠卷数据 // 健康包关联优惠卷数据
@ -3146,6 +3146,8 @@ class PatientOrderService extends BaseService
$result['order_product'] = $order_products->toArray(); $result['order_product'] = $order_products->toArray();
} }
if (!empty($order_service_package_products)) {
foreach ($order_service_package_products as $order_service_package_product) {
// 获取服务包内某一药品的总数量 // 获取服务包内某一药品的总数量
$total_quantity = $OrderServicePackageService->getOrderServiceProductTotalQuantity($order_service_package_product['product_id']); $total_quantity = $OrderServicePackageService->getOrderServiceProductTotalQuantity($order_service_package_product['product_id']);
@ -3153,6 +3155,8 @@ class PatientOrderService extends BaseService
$result['order_service_package_detail']['remaining_quantity'] = $OrderServicePackageService->getOrderServiceProductCanUseQuantity($order_service_package['order_service_id'],$order_service_package_product['product_id'],$total_quantity); $result['order_service_package_detail']['remaining_quantity'] = $OrderServicePackageService->getOrderServiceProductCanUseQuantity($order_service_package['order_service_id'],$order_service_package_product['product_id'],$total_quantity);
} }
} }
}
}
return success($result); return success($result);
} }