|
@@ -620,14 +620,15 @@ class Guild extends Api
|
|
|
public function getGuildMemberInfo() {
|
|
|
$member_id = $this->request->request("member_id",0,"intval"); //公会成员ID
|
|
|
if($member_id <= 0) $this->error("参数错误!");
|
|
|
+ $memberData = model('GuildMember')->field('id,user_id')->find($member_id);
|
|
|
+ $userService = new UserService();
|
|
|
+ $userService->updateGuildMember(['user_id'=>$memberData['user_id']]);
|
|
|
$memberInfo = model('GuildMember')
|
|
|
->field('id,user_id,wealth,charm,gift_num,role,guild_id,createtime')
|
|
|
->with(['user'=>function($uQuery){
|
|
|
$uQuery->field('id,avatar,nickname,gender,age,logintime,age_id,constellation_id,province_id,city_id');
|
|
|
}])->find($member_id);
|
|
|
if(!$memberInfo) $this->error("用户信息获取失败!");
|
|
|
- $userService = new UserService();
|
|
|
- $userService->updateGuildMember(['user_id'=>$memberInfo['user_id']]);
|
|
|
$userData = isset($memberInfo['user']) ? $memberInfo['user'] : [];
|
|
|
$gender = isset($userData['gender']) ? $userData['gender'] : 1;
|
|
|
$logintime = isset($userData['logintime']) ? $userData['logintime'] : 0;
|