创建服务包问诊订单增加医生有新服务包订单的消息推送
This commit is contained in:
@@ -986,9 +986,9 @@ class OrderServicePackageService extends BaseService
|
||||
// 等待医生接诊
|
||||
$imService->waitDoctorInquiry($order_inquiry, $user_doctor['user_id'], $order_inquiry['user_id']);
|
||||
|
||||
// 发送站内、订阅失败发送短信消息-医生有新问诊
|
||||
$MessagePush = new MessagePush($user_doctor['user_id'], $order_inquiry['order_inquiry_id']);
|
||||
$MessagePush->doctorHaveNewInquiry();
|
||||
// 发送站内、订阅失败发送短信消息-医生有新服务包订单
|
||||
$MessagePush = new MessagePush($user_doctor['user_id'], $order_service_package['order_service_no']);
|
||||
$MessagePush->doctorHaveNewServicePackage();
|
||||
|
||||
// 加入xx时间未接诊通知队列
|
||||
$data = array();
|
||||
@@ -1282,4 +1282,25 @@ class OrderServicePackageService extends BaseService
|
||||
|
||||
return $remaining_quantity;
|
||||
}
|
||||
|
||||
/**
|
||||
* 检测问诊是否服务包首次问诊
|
||||
* @param string|int $order_no
|
||||
* @return bool
|
||||
*/
|
||||
public function isFirstInquiryServicePackage(string|int $order_no): bool
|
||||
{
|
||||
$params = array();
|
||||
$params['order_service_no'] = $order_no;
|
||||
$order_service_package_inquiry = OrderServicePackageInquiry::getList($params);
|
||||
if (empty($order_service_package_inquiry)){
|
||||
return true;
|
||||
}
|
||||
|
||||
if (count($order_service_package_inquiry) == 1){
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user