增加站内、短信订阅消息推送,修改所有消息推送入参
This commit is contained in:
@@ -1985,9 +1985,37 @@ class UserDoctorService extends BaseService
|
||||
// 发送IM消息-患者病例
|
||||
$imService->patientCase($order_inquiry,$user_doctor['user_id'],$order_inquiry_case['disease_desc']);
|
||||
|
||||
// 发送站内、订阅、短信消息-医生已接诊
|
||||
$MessagePush = new MessagePush($order_inquiry['user_id'],$order_inquiry['order_inquiry_id']);
|
||||
$MessagePush->patientAcceptedInquiry();
|
||||
// 处理服务包情况
|
||||
if ($order_inquiry['inquiry_mode'] == 8 || $order_inquiry['inquiry_mode'] == 9){
|
||||
$OrderServicePackageService = new OrderServicePackageService();
|
||||
|
||||
// 获取服务包订单编号-通过问诊订单id
|
||||
$order_service_no = $OrderServicePackageService->getOrderServiceNoByOrderInquiryId($order_inquiry['inquiry_no']);
|
||||
|
||||
// 检测问诊是否服务包首次问诊
|
||||
$is_first = $OrderServicePackageService->isFirstInquiryServicePackage($order_service_no);
|
||||
if ($is_first){
|
||||
// 患者-通知患者医生已接受服务包服务
|
||||
$MessagePush = new MessagePush($order_inquiry['user_id'],$order_inquiry['inquiry_no']);
|
||||
$MessagePush->patientAcceptedServicePackage();
|
||||
}else{
|
||||
// 患者-通知患者医生已接诊服务包相关问诊订单
|
||||
$MessagePush = new MessagePush($order_inquiry['user_id'],$order_inquiry['inquiry_no']);
|
||||
$MessagePush->patientAcceptedServicePackageInquiry();
|
||||
}
|
||||
|
||||
// 检测患者服务包内是否还存在剩余药品
|
||||
$res = $OrderServicePackageService->checkOrderServiceRemainingProduct($order_service_no);
|
||||
if ($res){
|
||||
// 患者-通知患者服务包药品未使用完
|
||||
$MessagePush = new MessagePush($order_inquiry['user_id'],$order_inquiry['inquiry_no']);
|
||||
$MessagePush->patientServicePackageHaveProduct();
|
||||
}
|
||||
}else{
|
||||
// 发送站内、订阅、短信消息-医生已接诊
|
||||
$MessagePush = new MessagePush($order_inquiry['user_id'],$order_inquiry['inquiry_no']);
|
||||
$MessagePush->patientAcceptedInquiry();
|
||||
}
|
||||
}catch(\Exception $e){
|
||||
return success([],HttpEnumCode::HTTP_SUCCESS,$e->getMessage());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user