From 0e2d4675707d54340bf56390ec8a62ce04a1b6fd Mon Sep 17 00:00:00 2001 From: haomingming Date: Wed, 31 Dec 2025 13:54:07 +0800 Subject: [PATCH] r23 --- ...AutoPharmacistCaVerifyDelayDirectConsumer.php | 2 ++ app/Services/MessagePush.php | 16 ++++++++++++++-- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/app/Amqp/Consumer/AutoPharmacistCaVerifyDelayDirectConsumer.php b/app/Amqp/Consumer/AutoPharmacistCaVerifyDelayDirectConsumer.php index e7bd936..d263d5b 100644 --- a/app/Amqp/Consumer/AutoPharmacistCaVerifyDelayDirectConsumer.php +++ b/app/Amqp/Consumer/AutoPharmacistCaVerifyDelayDirectConsumer.php @@ -144,6 +144,8 @@ class AutoPharmacistCaVerifyDelayDirectConsumer extends ConsumerMessage } $message_doctor_id = $user_doctor['user_id']; + + //抄方订单 消息发给问诊医生 if(!empty($order_inquiry["transfer_doctor_id"])){ $params = array(); $params['doctor_id'] = $order_inquiry['doctor_id']; diff --git a/app/Services/MessagePush.php b/app/Services/MessagePush.php index 4af72c4..e99cf57 100644 --- a/app/Services/MessagePush.php +++ b/app/Services/MessagePush.php @@ -1385,11 +1385,17 @@ class MessagePush extends BaseService Log::getInstance("MessagePush")->error("错误:加入站内推送队列失败" . json_encode($data, JSON_UNESCAPED_UNICODE)); } + $target_page = "user/pages/yishi/chufangsetup/index?status=1"; + //抄方订单 消息点击跳转到新页面 + if(!empty($order_inquiry["transfer_doctor_id"])){ + $target_page = "user/pages/yishi/transferchufangsetup/index?status=1"; + } + // 订阅 $sub_data = array(); $sub_data['push_user_id'] = $this->user['user_id']; $sub_data['wx_template_id'] = "kUy70xHlr7ADo4aIHiictM4Te7MSec3E5kHsYvFQu40"; // 处方审核结果通知 - $sub_data['params']['page'] = "user/pages/yishi/chufangsetup/index?status=1"; + $sub_data['params']['page'] = $target_page; $sub_data['params']['data'] = [ "phrase1" => "审方通过",// 审核结果 "thing2" => "审核通过",// 原因 @@ -1441,11 +1447,17 @@ class MessagePush extends BaseService return; } + $target_page = "user/pages/yishi/chufangsetup/index?status=2"; + //抄方订单 消息点击跳转到新页面 + if(!empty($order_inquiry["transfer_doctor_id"])){ + $target_page = "user/pages/yishi/transferchufangsetup/index?status=2"; + } + // 订阅 $sub_data = array(); $sub_data['push_user_id'] = $this->user['user_id']; $sub_data['wx_template_id'] = "kUy70xHlr7ADo4aIHiictM4Te7MSec3E5kHsYvFQu40"; // 处方审核结果通知 - $sub_data['params']['page'] = "user/pages/yishi/chufangsetup/index?status=2"; + $sub_data['params']['page'] = $target_page; $sub_data['params']['data'] = [ "phrase1" => "审方不通过",// 审核结果 "thing2" => (string)$order_prescription['pharmacist_fail_reason'],// 原因