diff --git a/app/controller/HookController.php b/app/controller/HookController.php index 60608ec..23c4e4a 100755 --- a/app/controller/HookController.php +++ b/app/controller/HookController.php @@ -20,20 +20,8 @@ class HookController{ $userID= Input('userID'); $nickname= Input('nickname'); $users = Input('users'); - $im = new \support\OpenImSdk\Client([ - 'host' => config('openim.server'), // OpenIM API地址 - 'secret' => config('openim.secret'), // OpenIM密钥 - ]); foreach($users as $k=>$v){ - - // 'userID' => '0EO9K107ON', - // 'nickname' => '坏蛋', - // 'faceURL' => '/static/img/avatar.png', - // 'ex' => '', - // 'createTime' => 0, - // 'appMangerLevel' => 0, - // 'globalRecvMsgOpt' => 0, - $im->message->sendBusinessNotification('official_team',$v['userID'],[ + $this->getSdk()->message->sendBusinessNotification('SystemOfficialTeam',$v['userID'],[ 'contentType' => 101, 'textElem' => [ 'content' => '欢迎使用'.Config('site.name') diff --git a/support/OpenImSdk/Api/Message.php b/support/OpenImSdk/Api/Message.php index 2f2e4e0..ec01407 100755 --- a/support/OpenImSdk/Api/Message.php +++ b/support/OpenImSdk/Api/Message.php @@ -11,7 +11,7 @@ class Message { $data['recvID'] = $recvID; $data['groupID'] = ''; - $data['sessionType'] = 2; + $data['sessionType'] = 1; return $this->sendMessage($sendID,$data); } public function sendGroupMessage(string $sendID, string $groupID = '', array $data=[]): array diff --git a/support/OpenImSdk/Core/Utils.php b/support/OpenImSdk/Core/Utils.php index 3b5c16a..5bbba19 100755 --- a/support/OpenImSdk/Core/Utils.php +++ b/support/OpenImSdk/Core/Utils.php @@ -85,6 +85,7 @@ class Utils public static function send(string $path, array $data): array|bool { + $token = ''; if($path != Url::$getAdminToken){ $token = Utils::getAdminToken(); } @@ -92,11 +93,11 @@ class Utils $res = self::request($url, $data, $token); $res = json_decode($res, true); if($res['errCode'] !==0 ){ - cp('=============================调试信息====================================='); - cp($url); - cp(json_encode($data)); - cp($res); - cp('=============================end====================================='); + \support\Log::error('=============================调试信息====================================='); + \support\Log::error($url); + \support\Log::error($data); + \support\Log::error($res); + \support\Log::error('=============================end====================================='); throw new \Exception($res['errMsg'],$res['errCode']); //throw new \Exception($res['errDlt'],$res['errCode']);