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

This commit is contained in:
2024-04-24 16:04:09 +08:00
parent 9d8eade375
commit 3b427b34de
3 changed files with 34 additions and 14 deletions
@@ -503,6 +503,9 @@ class OrderServicePackageService extends BaseService
$data = array();
$data['order_service_id'] = $order_service_package['order_service_id'];
$data['order_id'] = $order_service_package['order_id'];
if ($order_service_package['order_service_type'] == 1){
$data['package_id'] = 1;
}
$data['order_service_no'] = $order_service_package['order_service_no'];
$data['service_period'] = $service_period; // 服务周期(天)
$data['service_count'] = $service_count; // 总服务次数(0表示不限次)
@@ -1236,6 +1239,23 @@ class OrderServicePackageService extends BaseService
return $result;
}
/**
* 获取服务包内所有药品
* @param string|int $package_id
* @return array
*/
public function getOrderServiceProduct(string|int $package_id): array
{
$params = array();
$params['package_id'] = $$package_id;
$health_package_products = HealthPackage::getList($params);
if (empty($health_package_products)){
return [];
}
return $health_package_products->toArray();
}
/**
* 获取服务包内某一药品的总数量
* @param string|int $product_id