diff --git a/app/Services/UserPharmacistService.php b/app/Services/UserPharmacistService.php index 485d918..4099ddd 100644 --- a/app/Services/UserPharmacistService.php +++ b/app/Services/UserPharmacistService.php @@ -7,6 +7,7 @@ use App\Model\OrderInquiry; use App\Model\OrderPrescription; use App\Model\OrderPrescriptionProduct; use App\Model\User; +use App\Model\UserDoctor; use App\Model\UserPharmacist; use App\Model\UserPharmacistInfo; use Hyperf\DbConnection\Db; @@ -179,6 +180,14 @@ class UserPharmacistService extends BaseService } } + // 获取医生数据 + $params = array(); + $params['doctor_id'] = $order_inquiry['doctor_id']; + $user_doctor = UserDoctor::getOne($params); + if (empty($user_doctor)){ + return fail(HttpEnumCode::SERVER_ERROR,"医生数据错误"); + } + Db::beginTransaction(); try { @@ -225,7 +234,7 @@ class UserPharmacistService extends BaseService 'Data' => json_encode($message_content_data,JSON_UNESCAPED_UNICODE), ]; - $ImService->sendMessage($user_info['user_id'], $order_inquiry['user_id'], $message_content, "TIMCustomElem", $cloud_custom_data); + $ImService->sendMessage($user_doctor['user_id'], $order_inquiry['user_id'], $message_content, "TIMCustomElem", $cloud_custom_data); Db::commit(); } catch (\Exception $e) {