修正分配医生逻辑,修改搜索医生列表新增是否参加公益图文问诊字段

This commit is contained in:
2023-03-25 13:21:59 +08:00
parent 2459a251c2
commit 88667147e8
11 changed files with 575 additions and 208 deletions
+38 -1
View File
@@ -832,7 +832,12 @@ class PatientOrderService extends BaseService
return success();
}
// 创建药品订单
/**
* 创建药品订单
* @return array
* @throws ContainerExceptionInterface
* @throws NotFoundExceptionInterface
*/
public function addPatientProductOrder(): array
{
$user_info = $this->request->getAttribute("userInfo") ?? [];
@@ -1271,4 +1276,36 @@ class PatientOrderService extends BaseService
return success();
}
/**
* 获取患者未完成订单
* @param string $patient_id
* @param string|int $inquiry_type
* @param string $family_id
* @return string
*/
public function getNotFinishedOrdeInquiry(string|int $inquiry_type,string $patient_id = '',string $family_id = ''): string
{
$params = array();
if (!empty($patient_id)){
$params[] = ['patient_id','=',$patient_id];
}
if (!empty($family_id)){
$params[] = ['family_id','=',$family_id];
}
$params[] = ['inquiry_type','=',$inquiry_type];
$params[] = ['inquiry_mode','=',1];
$params[] = ['inquiry_refund_status','=',0];
$order_inquiry = OrderInquiry::getOne($params);
if (!empty($order_inquiry)) {
// 1:待支付 2:待分配 3:待接诊 4:已接诊
if (in_array($order_inquiry['inquiry_status'], [1,2, 3, 4])) {
return $order_inquiry['order_inquiry_id'];
}
}
return "";
}
}