增加站内、短信订阅消息推送,修改所有消息推送入参

This commit is contained in:
2024-04-19 15:46:38 +08:00
parent e92ccdcc5e
commit 5c0bf12896
16 changed files with 1240 additions and 133 deletions
+9 -9
View File
@@ -413,7 +413,7 @@ class PatientOrderService extends BaseService
}
// 推送医生-患者取消问诊
$MessagePush = new MessagePush($user_doctor['user_id'], $order_inquiry['order_inquiry_id']);
$MessagePush = new MessagePush($user_doctor['user_id'], $order_inquiry['inquiry_no']);
$MessagePush->patientCancelInquiryToDoctor();
}
} catch (\Exception $e) {
@@ -1241,7 +1241,7 @@ class PatientOrderService 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 = new MessagePush($user_doctor['user_id'], $order_inquiry['inquiry_no']);
$MessagePush->doctorHaveNewInquiry();
// 加入xx时间未接诊通知队列
@@ -1503,7 +1503,7 @@ class PatientOrderService extends BaseService
$amount_total = 0;
foreach ($product_datas as &$product_data){
// 获取服务包剩余药品数量
// 获取服务包内某一药品的剩余数量
$remaining_quantity = $OrderServicePackageService->getOrderServiceProductRemainingQuantity($order_service_package_inquiry['order_service_id'],$product_data['product_id']);
// 可用数量大于处方商品数量,此情况把商品价格置为0
@@ -2014,7 +2014,7 @@ class PatientOrderService extends BaseService
$amount_total = 0;
foreach ($product_datas as &$product_data){
// 获取服务包剩余药品数量
// 获取服务包内某一药品的剩余数量
$remaining_quantity = $OrderServicePackageService->getOrderServiceProductRemainingQuantity($order_service_package_inquiry['order_service_id'],$product_data['product_id']);
// 可用数量大于处方商品数量,此情况把商品价格置为0
@@ -2667,7 +2667,7 @@ class PatientOrderService extends BaseService
$user_doctor = UserDoctor::getOne($params);
if (!empty($user_doctor)) {
// 推送医生-患者取消问诊
$MessagePush = new MessagePush($user_doctor['user_id'], $order_inquiry['order_inquiry_id']);
$MessagePush = new MessagePush($user_doctor['user_id'], $order_inquiry['inquiry_no']);
$MessagePush->patientCancelInquiryToDoctor();
}
}
@@ -2680,7 +2680,7 @@ class PatientOrderService extends BaseService
$order_detection = OrderDetection::getOne($params);
if (!empty($order_detection)) {
// 推送患者-订单取消成功通知
$MessagePush = new MessagePush($order_detection['user_id']);
$MessagePush = new MessagePush($order_detection['user_id'],$order_detection['detection_no']);
$MessagePush->patientCancelDetectionOrderSuccess($order_detection['order_detection_id']);
}
@@ -2707,9 +2707,9 @@ class PatientOrderService extends BaseService
$params['doctor_id'] = $order_service_package['doctor_id'];
$user_doctor = UserDoctor::getOne($params);
if (!empty($user_doctor)) {
// 推送医生-患者取消问诊
$MessagePush = new MessagePush($user_doctor['user_id'], $order_service_package_inquiry['order_inquiry_id']);
$MessagePush->patientCancelInquiryToDoctor();
// 医生-患者取消服务包订单
$MessagePush = new MessagePush($user_doctor['user_id'], $order_service_package_inquiry['inquiry_no']);
$MessagePush->doctorPatientCancelServicePackage();
}
}