diff --git a/app/Amqp/Consumer/AutoFinishInquiryDelayDirectConsumer.php b/app/Amqp/Consumer/AutoFinishInquiryDelayDirectConsumer.php index 76beaf0..613f64c 100644 --- a/app/Amqp/Consumer/AutoFinishInquiryDelayDirectConsumer.php +++ b/app/Amqp/Consumer/AutoFinishInquiryDelayDirectConsumer.php @@ -13,8 +13,10 @@ use App\Model\OrderPrescription; use App\Model\PatientFamilyHealth; use App\Model\PatientFamilyPersonal; use App\Model\UserDoctor; +use App\Model\UserPatient; use App\Services\MessagePush; use App\Utils\Log; +use App\Utils\Mask; use Hyperf\Amqp\Message\ConsumerDelayedMessageTrait; use Hyperf\Amqp\Message\ProducerDelayedMessageTrait; use Hyperf\Amqp\Message\Type; @@ -239,12 +241,17 @@ class AutoFinishInquiryDelayDirectConsumer extends ConsumerMessage return true; } + // 获取用户数据 + $params = array(); + $params['patient_id'] = $order_inquiry['patient_id']; + $user_patient = UserPatient::getOne($params); + // 未评价 $data = array(); $data['doctor_id'] = $order_inquiry['doctor_id']; $data['patient_id'] = $order_inquiry['patient_id']; $data['order_inquiry_id'] = $order_inquiry['order_inquiry_id']; - $data['name_mask'] = $order_inquiry['patient_name_mask']; + $data['name_mask'] = Mask::maskNameStr($user_patient['user_name']); $data['reply_quality'] = 100;//回复质量(百分制) $data['service_attitude'] = 100; // 服务态度(百分制) $data['reply_progress'] = 100; // 回复速度(百分制)