增加站内、短信订阅消息推送,修改所有消息推送入参
This commit is contained in:
@@ -251,7 +251,7 @@ class CallBackController extends AbstractController
|
||||
$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时间未接诊通知队列
|
||||
@@ -365,7 +365,7 @@ class CallBackController extends AbstractController
|
||||
if ($message['refund_status'] == "SUCCESS") {
|
||||
try {
|
||||
// 发送站内、订阅、短信消息-问诊服务退款成功
|
||||
$MessagePush = new MessagePush($order_inquiry['user_id'], $order_inquiry['order_inquiry_id']);
|
||||
$MessagePush = new MessagePush($order_inquiry['user_id'], $order_inquiry['inquiry_no']);
|
||||
|
||||
// 取消订单原因(1:医生未接诊 2:主动取消 3:无可分配医生 4:客服取消 5:支付超时)
|
||||
$MessagePush->refundInquirySuccess($order_inquiry['cancel_reason']);
|
||||
@@ -2378,7 +2378,25 @@ class CallBackController extends AbstractController
|
||||
return $this->wxPayErrorReturn($e->getMessage());
|
||||
}
|
||||
|
||||
Log::getInstance("CallBack-wxPayServiceRefund")->info("微信退款回调处理成功");
|
||||
Log::getInstance("CallBack-wxPayServiceRefund")->info("微信退款回调处理成功,推送消息");
|
||||
|
||||
// 发送推送消息
|
||||
if ($message['refund_status'] == "SUCCESS") {
|
||||
try {
|
||||
$params = array();
|
||||
$params['order_service_id'] = $order_service_package['order_service_id'];
|
||||
$order_service_package_inquiry = OrderServicePackageInquiry::getOne($params);
|
||||
if (!empty($order_service_package_inquiry)){
|
||||
// 患者-服务包服务退款成功
|
||||
$MessagePush = new MessagePush($order_service_package['user_id'], $order_service_package_inquiry['inquiry_no']);
|
||||
$MessagePush->refundServicePackageSuccess();
|
||||
}
|
||||
} catch (\Exception $e) {
|
||||
// 验证失败
|
||||
Log::getInstance("CallBack-wxPayInquiryRefund")->error("微信退款回调处理成功,推送消息失败:" . $e->getMessage());
|
||||
return $server->serve();
|
||||
}
|
||||
}
|
||||
|
||||
return $server->serve();
|
||||
}
|
||||
@@ -2785,14 +2803,14 @@ class CallBackController extends AbstractController
|
||||
$imService->waitDoctorInquiry($order_inquiry, $user_doctor['user_id'], $order_inquiry['user_id']);
|
||||
|
||||
// 发送站内、订阅失败发送短信消息-医生有新服务包订单
|
||||
$MessagePush = new MessagePush($user_doctor['user_id'], $order_service_package['order_service_no']);
|
||||
$MessagePush = new MessagePush($user_doctor['user_id'], $order_inquiry['inquiry_no']);
|
||||
$MessagePush->doctorHaveNewServicePackage();
|
||||
|
||||
// 加入xx时间未接诊通知队列
|
||||
$data = array();
|
||||
$data['order_inquiry_id'] = $order_inquiry['order_inquiry_id'];
|
||||
|
||||
$time = 1000 * 60 * 60 * 2;
|
||||
$time = 1000 * 60 * 60 * 24;
|
||||
$message = new DoctorNotYetInquiryDelayDirectProducer($data);
|
||||
$message->setDelayMs($time);
|
||||
$producer = $this->container->get(Producer::class);
|
||||
|
||||
Reference in New Issue
Block a user