新增问诊消息推送
This commit is contained in:
@@ -278,7 +278,7 @@ class InquiryService extends BaseService
|
||||
$data = array();
|
||||
$data['order_inquiry_id'] = $order_inquiry['order_inquiry_id'];
|
||||
$message = new CancelUnInquiryOrdersDelayDirectProducer($data);
|
||||
$message->setDelayMs(1000 * 60 * 5);
|
||||
$message->setDelayMs(1000 * 60 * 60 * 24);
|
||||
$producer = $this->container->get(Producer::class);
|
||||
$res = $producer->produce($message);
|
||||
if (!$res) {
|
||||
@@ -604,11 +604,19 @@ class InquiryService extends BaseService
|
||||
$params['order_inquiry_id'] = $order_inquiry_id;
|
||||
$order_inquiry = OrderInquiry::getOne($params);
|
||||
if (empty($order_inquiry)) {
|
||||
return fail();
|
||||
return fail(HttpEnumCode::HTTP_ERROR,"订单错误");
|
||||
}
|
||||
|
||||
if ($order_inquiry['doctor_id'] != $user_info['client_user_id'] && $order_inquiry['patient_id'] != $user_info['client_user_id']){
|
||||
return fail();
|
||||
if ($user_info['user_type'] == 1){
|
||||
if ($order_inquiry['patient_id'] != $user_info['client_user_id']){
|
||||
return fail(HttpEnumCode::SERVER_ERROR);
|
||||
}
|
||||
}
|
||||
|
||||
if ($user_info['user_type'] == 2){
|
||||
if ($order_inquiry['doctor_id'] != $user_info['client_user_id']){
|
||||
return fail(HttpEnumCode::SERVER_ERROR);
|
||||
}
|
||||
}
|
||||
|
||||
$params = array();
|
||||
|
||||
Reference in New Issue
Block a user