创建问诊订单(2196)

增加了order_no的返回值。新增了status=3的情况。
This commit is contained in:
2024-04-29 14:04:21 +08:00
parent 3f9d065d7e
commit d646b136ab
3 changed files with 54 additions and 9 deletions
@@ -1602,4 +1602,28 @@ class OrderServicePackageService extends BaseService
return $order_service_package->toArray();
}
/**
* 获取患者家庭成员是否存在服务包订单
* @param string|int $patient_user_id
* @param string|int $family_id
* @param string|int $doctor_id
* @return array
*/
public function getExitsPatientFamilyServicePackage(string|int $patient_user_id,string|int $family_id,string|int $doctor_id): array
{
// 检测患者是否购买服务包
$params = array();
$params['user_id'] = $patient_user_id;
$params['doctor_id'] = $doctor_id;
$params['family_id'] = $family_id;
$order_service_status = ['1','2','3'];
$order_service_package = OrderServicePackage::getStatusOne($params, $order_service_status);
if (empty($order_service_package)) {
return [];
}
return $order_service_package->toArray();
}
}