wesmiler 1 年之前
父節點
當前提交
7d9675160c
共有 2 個文件被更改,包括 12 次插入0 次删除
  1. 2 0
      app/Console/Commands/SocketServer.php
  2. 10 0
      app/Models/LiveChatModel.php

+ 2 - 0
app/Console/Commands/SocketServer.php

@@ -5,6 +5,7 @@ namespace App\Console\Commands;
 use App\Helpers\Jwt;
 use App\Models\LiveChatModel;
 use App\Models\LiveModel;
+use App\Models\MemberModel;
 use App\Models\MessageModel;
 use App\Services\Api\MemberService;
 use App\Services\RedisService;
@@ -270,6 +271,7 @@ class SocketServer extends Command
                     }
 
                     // 推送消息给对方
+                    $msgData['nickname'] = MemberModel::where(['id'=> $fromUid])->value('nickname');
                     $msgData['time_text'] = dateFormat($msgData['create_time']);
                     $this->sendMsg($frameId, ['success' => true, 'op' => 'push_live', 'scene'=> $scene, 'data' => $msgData, 'message' => '发送成功:' . $frameId]);
                     $toBindData = RedisService::get("chats:bind:{$scene}_{$toUid}");

+ 10 - 0
app/Models/LiveChatModel.php

@@ -22,4 +22,14 @@ class LiveChatModel extends BaseModel
     // 设置数据表
     protected $table = 'live_chat';
 
+    /**
+     * 用户
+     * @return \Illuminate\Database\Eloquent\Relations\HasOne
+     */
+    public function member()
+    {
+        return $this->hasOne(MemberModel::class, 'id','from_uid')
+            ->where(['mark'=>1])
+            ->select(['id','nickname','parent_id','member_level','gender','intro','avatar','status']);
+    }
 }