|
@@ -73,6 +73,8 @@ class ChatController extends AbstractController
|
|
|
|
|
|
return $result ? Result::success($result['message']) : Result::error($result['message']);
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
/**
|
|
|
* 话题分类
|
|
|
* @return array
|
|
@@ -221,8 +223,32 @@ class ChatController extends AbstractController
|
|
|
$redisClient->setUserFriends((string)$requireData['user_id'], $myFriends['data']);
|
|
|
$myFriends = $this->chatServiceClient->getFriendsList(['user_id' => $frindid, 'status' => 2]);
|
|
|
$redisClient->setUserFriends((string)$frindid, $myFriends['data']);
|
|
|
+ $result = $redisClient->getUserFriends((string)$requireData['user_id']);
|
|
|
+ var_dump($result,'redis-结果');
|
|
|
+ $result = $redisClient->getUserFriends((string)$frindid);
|
|
|
+ var_dump($result,'redis-结果');
|
|
|
}
|
|
|
- return $result && $result['code'] != 0 ? Result::success($result['data']) : Result::error($result['message']);
|
|
|
+ return $result && $result['code'] != 0 ? Result::success($result['data']) : Result::error($result['message']);
|
|
|
+ }
|
|
|
+ /**
|
|
|
+ * 批量设置redis好友
|
|
|
+ * @return array
|
|
|
+ */
|
|
|
+ public function setFriends()
|
|
|
+ {
|
|
|
+ //获取所有用户
|
|
|
+ $userList = $this->userServiceClient->getUserList(['page' => 1, 'pageSize' => 1000 ]);
|
|
|
+ //获取id,循环写入redis
|
|
|
+ $userList = $userList['data']['rows'];
|
|
|
+ var_dump($userList,'111111111111');
|
|
|
+
|
|
|
+ $redisClient = new RedisService();
|
|
|
+ foreach ($userList as $key => $value) {
|
|
|
+ var_dump($value,'----------------------');
|
|
|
+ $myFriends = $this->chatServiceClient->getFriendsList(['user_id' => $value['id'], 'status' => 2]);
|
|
|
+ $redisClient->setUserFriends((string)$value['id'], $myFriends['data']);
|
|
|
+ }
|
|
|
+ return Result::success();
|
|
|
}
|
|
|
|
|
|
/**
|