diff --git a/app/Services/MessagePush.php b/app/Services/MessagePush.php index 81d880a..b58f04a 100644 --- a/app/Services/MessagePush.php +++ b/app/Services/MessagePush.php @@ -156,9 +156,11 @@ class MessagePush extends BaseService try { // 订阅 // 获取医生数据 - $params = array(); - $params['doctor_id'] = $this->order_inquiry['doctor_id']; - $user_doctor = UserDoctor::getOne($params); + if (!empty($this->order_inquiry['doctor_id'])){ + $params = array(); + $params['doctor_id'] = $this->order_inquiry['doctor_id']; + $user_doctor = UserDoctor::getOne($params); + } $sub_data = array(); $sub_data['push_user_id'] = $this->user['user_id']; @@ -166,7 +168,7 @@ class MessagePush extends BaseService $sub_data['params']['page'] = "pages/orderDetail/orderDetail?order_inquiry_id={$this->order_inquiry['order_inquiry_id']}"; $sub_data['params']['data'] = [ "character_string1" => (string)$this->order_inquiry['inquiry_no'],// 订单ID - "name2" => (string)$user_doctor['user_name'] ?? "接诊医生",// 问诊医生 + "name2" => $user_doctor['user_name'] ?? "接诊医生",// 问诊医生 "date3" => $this->order_inquiry['created_at'],// 问诊时间 "thing4" => inquiryCancelReasonToPushString($this->order_inquiry['cancel_reason']),// 取消原因 "thing5" => "已进行退款处理,请注意查看账户信息",// 提示说明