Forráskód Böngészése

fixed: userInfo 拉取

gwang 4 éve
szülő
commit
124e3aeffa

+ 1 - 1
Gameserver/Amfphp/model/User/Data_Guild.php

@@ -181,7 +181,7 @@ class Data_Guild extends HashSaver {
         return $guildInfo;
     }
 
-    private function CreateNewGuildID() {
+    private static function CreateNewGuildID() {
         $key_id = MemKey_Guild::constGetCurrentMaxGuildID(req()->zoneid);
         return gMem()->increment($key_id);
     }

+ 1 - 1
Gameserver/Amfphp/model/User/Data_UserGuild.php

@@ -61,7 +61,7 @@ class Data_UserGuild extends HashSaver {
         $this->appliedguildlist = array();
         $this->appliedguildRecord = ObjectInit();
 
-        //$userGuildinfo->position = 0; //职位
+        $this->position = ""; //职位
 
         return $this;
     }

+ 6 - 7
Gameserver/Amfphp/process/GuildProc.php

@@ -232,7 +232,6 @@ class GuildProc {
      * [7014] 获取公会成员信息 
      */
     static function GetGuildMembers() {
-        $mem = gMem();
         $zoneID = req()->zoneid;
         $guildId = req()->paras[0];                                             # 公会ID
 
@@ -241,14 +240,14 @@ class GuildProc {
         $memberArr = array();
         foreach ($guildInfo->members as $mboid) {
             $memberInfo = self::getMemUserGuildInfo($mboid, $zoneID);
-            $userInfo = UserProc::getUserInfo($mem, $zoneID, $mboid);
-            $memberInfo->name = $userInfo->game->name;                          # 刷新下昵称
-            $memberInfo->level = $userInfo->game->level;                        # 刷新下等级
+            $base = UserProc::getUserInfo($zoneID, $mboid)->game->base();
+            $memberInfo->name = $base->name;                                    # 刷新下昵称
+            $memberInfo->level = $base->level;                                  # 刷新下等级
 //            $memberInfo->fightPower = self::initFightTeamInfo($mem, $mboid, $zoneID);
 //            $memberInfo->uid = $mboid;                                           
-            $memberInfo->img = $userInfo->game->img;                            # 刷新下头像
-            $memberInfo->imgBorderId = $userInfo->game->imgBorderId;            # 刷新下头像框
-            $memberInfo->lastLogin = $userInfo->game->lastLogin;                # 成员最后登陆时间
+            $memberInfo->img = $base->img;                                      # 刷新下头像
+            $memberInfo->imgBorderId = $base->imgBorderId;                      # 刷新下头像框
+            $memberInfo->lastLogin = $base->lastLogin;                          # 成员最后登陆时间
             unset($memberInfo->appliedguildlist);
             unset($memberInfo->appliedguildRecord);
             $memberArr[] = $memberInfo;