修改发送im时间

This commit is contained in:
2023-05-12 18:06:25 +08:00
parent 0e2c99cf22
commit 2c022d2692
2 changed files with 43 additions and 25 deletions
@@ -243,16 +243,23 @@ class AssignDoctorDelayDirectConsumer extends ConsumerMessage
return Result::REQUEUE;
}
Log::getInstance("queue-AssignDoctor")->info("信息:发送消息");
Db::commit();
Log::getInstance("queue-AssignDoctor")->info("成功");
} catch (\Exception $e) {
Db::rollBack();
Log::getInstance("queue-AssignDoctor")->error("失败:" . $e->getMessage());
return Result::REQUEUE; // 重回队列
}
// 发送消息
try {
// 获取订单医生数据
$params = array();
$params['doctor_id'] = $doctor_id;
$user_doctor = UserDoctor::getOne($params);
if (empty($user_doctor)) {
Db::rollBack();
Log::getInstance("queue-AssignDoctor")->error("错误:医生数据错误");
return Result::REQUEUE;
return Result::ACK;
}
// 发送IM消息-等待医生接诊
@@ -262,13 +269,9 @@ class AssignDoctorDelayDirectConsumer extends ConsumerMessage
// 医生-医生有新问诊 站内、订阅失败发送短信
$MessagePush = new MessagePush($user_doctor['user_id'],$order_inquiry['order_inquiry_id']);
$MessagePush->doctorHaveNewInquiry();
Db::commit();
Log::getInstance("queue-AssignDoctor")->info("成功");
} catch (\Exception $e) {
Db::rollBack();
Log::getInstance("queue-AssignDoctor")->error("失败:" . $e->getMessage());
return Result::REQUEUE; // 重回队列
}catch (\Exception $e){
Log::getInstance("queue-AssignDoctor")->error("发送消息异常错误:" . $e->getMessage());
return Result::ACK;
}
return Result::ACK;