作者 Cool
1 个管道 的构建 失败 耗费 2 秒

融云服务端实时消息路由调试

@@ -164,7 +164,7 @@ class Index extends Frontend @@ -164,7 +164,7 @@ class Index extends Frontend
164 $signature = $param['signature']; // 获取数据签名。 164 $signature = $param['signature']; // 获取数据签名。
165 $local_signature = sha1($appSecret.$nonce.$timestamp); // 生成本地签名。 165 $local_signature = sha1($appSecret.$nonce.$timestamp); // 生成本地签名。
166 if(strcmp($signature, $local_signature)===0){ 166 if(strcmp($signature, $local_signature)===0){
167 - $order = Db::name('order')->where('chat_id',$param['toUserId'])->find(); 167 + $order = Db::name('order')->where('chat_id',$param['toUserId'])->find(); // 查询房间是否存在
168 if($order) { 168 if($order) {
169 $content = str_replace('"','"',$param['content']); 169 $content = str_replace('"','"',$param['content']);
170 $content = json_decode($content,true); 170 $content = json_decode($content,true);
@@ -186,6 +186,7 @@ class Index extends Frontend @@ -186,6 +186,7 @@ class Index extends Frontend
186 default: 186 default:
187 $type = 1; 187 $type = 1;
188 } 188 }
  189 + // 消息记录
189 $send_id = Db::name('user')->where(['rongyun_id'=>$param['fromUserId']])->value('id'); 190 $send_id = Db::name('user')->where(['rongyun_id'=>$param['fromUserId']])->value('id');
190 $order_chat = [ 191 $order_chat = [
191 'order_id' => $order['id'], 192 'order_id' => $order['id'],