diff --git a/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngPartnerStatViewAlone.lua b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngPartnerStatViewAlone.lua index f20dc0b9..381cc6b9 100644 --- a/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngPartnerStatViewAlone.lua +++ b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngPartnerStatViewAlone.lua @@ -478,20 +478,7 @@ function M:MoreChanged(context, id) if myInfo then ViewUtil:ShowModalWait() if myInfo.lev == 1 or not myInfo.father then - fgCtr:FG_GetPartnerStat(self.group_id, 0, 6, time_type, self.begin_time, self.end_time, function(res) - ViewUtil.CloseModalWait() - - if res.ReturnCode == 0 then - local members = res.Data.members - for i = 1, #members do - if members[i].uid ~= id then - self.record_data[#self.record_data + 1] = members[i] - end - end - if not members or #members == 0 then return end - self:RecursionGetRecordData(6, 0, id) - end - end) + self:RecursionGetRecordData(0, 0, id) else -- if myInfo.father == nil then -- fgCtr:FG_GetPartnerStat(self.group_id, 0, 6, time_type, self.begin_time, self.end_time, function(res) @@ -506,22 +493,7 @@ function M:MoreChanged(context, id) -- end -- end) -- else - fgCtr:FG_GetPartnerStatMember(self.group_id, id, myInfo.father, 0, 6, - time_type, - self.begin_time, - self.end_time, function(res) - ViewUtil.CloseModalWait() - if res.ReturnCode == 0 then - local members = res.Data.members - for i = 1, #members do - if members[i].uid ~= id then - self.record_data[#self.record_data + 1] = members[i] - end - end - if not members or #members == 0 then return end - self:RecursionGetAllRecordData(6, id, myInfo.father) - end - end) + self:RecursionGetAllRecordData(0, id, myInfo.father) -- end end else @@ -659,28 +631,33 @@ function M:RecursionGetPropLog(members, index) end function M:RecursionGetRecordData(index, isMe, fatherId) - ViewUtil.ShowModalWait() local time_type = self._view:GetController("type").selectedIndex if self.begin_time ~= nil and self.end_time ~= nil then time_type = 0 end local fgCtr = ControllerManager.GetController(NewGroupController) - fgCtr:FG_GetPartnerStat(self.group_id, index, 1, time_type, self.begin_time, self.end_time, function(res) + fgCtr:FG_GetPartnerStat(self.group_id, index * 67, 67, time_type, self.begin_time, self.end_time, function(res) if res.ReturnCode == 0 then local members = res.Data.members - pt(members) if #members > 0 then - self.record_data[1] = self.groupumberTemp for i = 1, #members do - self.record_data[#self.record_data + 1] = members[i] + print("lingmeng 筛选", members[i].uid, DataManager.SelfUser.account_id, + members[i].uid ~= DataManager.SelfUser.account_id) + if members[i].uid ~= DataManager.SelfUser.account_id then + self.record_data[#self.record_data + 1] = members[i] + end end - self:RecursionGetRecordData(#self.record_data, isMe, fatherId) + self:RecursionGetRecordData(index + 1, isMe, fatherId) else self:NewRecordTableChildHou(self.record_data, isMe, fatherId) -- self.lst_record.numItems = #self.record_data ViewUtil.CloseModalWait() end + else + ViewUtil.CloseModalWait() + ViewUtil:ErrorTip(res.ReturnCode, "获取下级合伙人失败") + return end end) end @@ -693,7 +670,7 @@ function M:RecursionGetAllRecordData(index, id, root_id) end local fgCtr = ControllerManager.GetController(NewGroupController) - fgCtr:FG_GetPartnerStatMember(self.group_id, id, root_id, index, 6, + fgCtr:FG_GetPartnerStatMember(self.group_id, id, root_id, index * 67, 67, time_type, self.begin_time, self.end_time, function(res) @@ -707,12 +684,16 @@ function M:RecursionGetAllRecordData(index, id, root_id) self.record_data[#self.record_data + 1] = members[i] end end - self:RecursionGetAllRecordData(#self.record_data, id, root_id) + self:RecursionGetAllRecordData(index + 1, id, root_id) else self:NewRecordTableChildHou(self.record_data, 0, id) -- self.lst_record.numItems = #self.record_data ViewUtil.CloseModalWait() end + else + ViewUtil.CloseModalWait() + ViewUtil:ErrorTip(res.ReturnCode, "获取下级合伙人失败") + return end end) end