diff --git a/crmeb/app/api/controller/wechat/WechatController.php b/crmeb/app/api/controller/wechat/WechatController.php index f024a3ac..608e33bc 100644 --- a/crmeb/app/api/controller/wechat/WechatController.php +++ b/crmeb/app/api/controller/wechat/WechatController.php @@ -8,7 +8,7 @@ use app\models\user\User; use app\models\user\UserToken; use app\models\user\WechatUser; use app\Request; -use crmeb\services\CanvasService; +use crmeb\utils\CanvasService; use crmeb\services\WechatService; use think\facade\Cookie; diff --git a/crmeb/crmeb/services/workerman/chat/ChatHandle.php b/crmeb/crmeb/services/workerman/chat/ChatHandle.php index 7f60a007..db940a39 100644 --- a/crmeb/crmeb/services/workerman/chat/ChatHandle.php +++ b/crmeb/crmeb/services/workerman/chat/ChatHandle.php @@ -64,7 +64,7 @@ class ChatHandle if (!$to_uid) return $response->send('err_tip', ['msg' => '用户不存在']); if ($to_uid == $uid) return $response->send('err_tip', ['msg' => '不能和自己聊天']); if (!in_array($msn_type, [1, 2, 3, 4])) return $response->send('err_tip', ['msg' => '格式错误']); - $msn = htmlspecialchars($msn); + $msn = trim(strip_tags(str_replace(["\n", "\t", "\r", " ", " "], '', htmlspecialchars_decode($msn)))); $data = compact('to_uid', 'msn_type', 'msn', 'uid'); $data['add_time'] = time(); $connections = $this->service->user(); diff --git a/crmeb/vendor/overtrue/wechat/src/Foundation/Application.php b/crmeb/vendor/overtrue/wechat/src/Foundation/Application.php index d0a5d7af..95c8843c 100644 --- a/crmeb/vendor/overtrue/wechat/src/Foundation/Application.php +++ b/crmeb/vendor/overtrue/wechat/src/Foundation/Application.php @@ -106,7 +106,7 @@ class Application extends Container ServiceProviders\OpenPlatformServiceProvider::class, ServiceProviders\MiniProgramServiceProvider::class, ServiceProviders\CommentServiceProvider::class, - \crmeb\services\ProgramServiceProvider::class, + \crmeb\utils\ProgramServiceProvider::class, ]; /**