From fdf21caa6e2e1965498dcf8bc4f746af3b14ba50 Mon Sep 17 00:00:00 2001 From: wucongxing <815046773@qq.com> Date: Tue, 25 Apr 2023 15:05:17 +0800 Subject: [PATCH] 1 --- app/Services/MessagePush.php | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/app/Services/MessagePush.php b/app/Services/MessagePush.php index b0a74d6..00a6127 100644 --- a/app/Services/MessagePush.php +++ b/app/Services/MessagePush.php @@ -23,6 +23,7 @@ use Hyperf\Amqp\Producer; use Hyperf\Utils\ApplicationContext; use Psr\Container\ContainerExceptionInterface; use Psr\Container\NotFoundExceptionInterface; +use function _PHPStan_503e82092\RingCentral\Psr7\str; /** * 消息推送业务类 @@ -250,9 +251,11 @@ class MessagePush extends BaseService // 问诊内容-病情主诉 $disease_desc = $order_inquiry_case['disease_desc']; if (!empty($disease_desc)){ - $disease_desc = substr($disease_desc,0,15); - if ($disease_desc){ - $disease_desc = $disease_desc . "..."; + if (strlen($disease_desc) > 15){ + $disease_desc = mb_substr($disease_desc,0,15); + if ($disease_desc){ + $disease_desc = $disease_desc . "..."; + } } } @@ -1057,9 +1060,11 @@ class MessagePush extends BaseService // 问诊内容-病情主诉 $disease_desc = $order_inquiry_case['disease_desc']; if (!empty($disease_desc)){ - $disease_desc = substr($disease_desc,0,15); - if ($disease_desc){ - $disease_desc = $disease_desc . "..."; + if (strlen($disease_desc) > 15){ + $disease_desc = mb_substr($disease_desc,0,15); + if ($disease_desc){ + $disease_desc = $disease_desc . "..."; + } } } @@ -2063,9 +2068,11 @@ class MessagePush extends BaseService // 问诊内容-病情主诉 $disease_desc = $order_inquiry_case['disease_desc']; if (!empty($disease_desc)){ - $disease_desc = substr($disease_desc,0,15); - if ($disease_desc){ - $disease_desc = $disease_desc . "..."; + if (strlen($disease_desc) > 15){ + $disease_desc = mb_substr($disease_desc,0,15); + if ($disease_desc){ + $disease_desc = $disease_desc . "..."; + } } }