From 7b3428c0fc2da5b4150df9d922d3505daa3fa3c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=BD=97=E5=AE=B6=E7=82=9C?= <2029049582@qq.com> Date: Tue, 20 May 2025 14:42:03 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8C=E6=AD=A5=E5=8D=8F=E8=AE=AEgroup/log/r?= =?UTF-8?q?ead=5Frecords=E5=8F=82=E6=95=B0=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Game/Controller/NewGroupController.lua | 4 +++- .../Game/View/Family/FamilyNumberRecord.lua | 22 +++++++++++++------ 2 files changed, 18 insertions(+), 8 deletions(-) diff --git a/lua_probject/base_project/Game/Controller/NewGroupController.lua b/lua_probject/base_project/Game/Controller/NewGroupController.lua index 060b1c6b..d5d9a221 100644 --- a/lua_probject/base_project/Game/Controller/NewGroupController.lua +++ b/lua_probject/base_project/Game/Controller/NewGroupController.lua @@ -929,9 +929,11 @@ function M:FG_GetGroupRecord(group_id, platform, qid, limit, num, callback) end) end +---@param group_id number 亲友圈id +---@param platform function GetPlatform() ---@param militarys table 战绩id列表 ---@param is_read number 0是将选中战绩设置为未读,1是将选中战绩选择为已读 -function M:FG_SetGroupRecordReadStatus(militarys, is_read, callback) +function M:FG_SetGroupRecordReadStatus(group_id, platform, militarys, is_read, callback) local _client = ControllerManager.GroupClient local data = {} data.militarys = militarys diff --git a/lua_probject/base_project/Game/View/Family/FamilyNumberRecord.lua b/lua_probject/base_project/Game/View/Family/FamilyNumberRecord.lua index 73dc3c64..ff36af1e 100644 --- a/lua_probject/base_project/Game/View/Family/FamilyNumberRecord.lua +++ b/lua_probject/base_project/Game/View/Family/FamilyNumberRecord.lua @@ -25,6 +25,9 @@ function FamilyNumberRecord.New(root) local ctr_numberRecordRank = self._view:GetController('numberRecordRank') local text_recordGameType = self._view:GetChild('text_recordGameType') local text_recordSortType = self._view:GetChild('text_recordSortType') + local text_allRound = self._view:GetChild('text_allRound') + local text_winNum = self._view:GetChild('text_winNum') + local text_useDiamond = self._view:GetChild('text_useDiamond') self._viewList_numberRankRead = self._view:GetChild('comp_numberRecordByGameTypelooked'):GetChild('n3') @@ -102,14 +105,15 @@ function FamilyNumberRecord.New(root) self._viewlist_numberRecordDetail:RefreshVirtualList() end) self._view:GetChild('btn_allChooseRead').onClick:Set(function() - fgCtr:FG_SetGroupRecordReadStatus(self.military.list, 2 - self.readStatusNum, function(res) - pt(res) - if res.ReturnCode ~= 0 then - ViewUtil.ShowOneChooose("获取排行榜失败" .. res.ReturnCode) - else + fgCtr:FG_SetGroupRecordReadStatus(self._group.id, GetPlatform().self.military.list, 2 - self.readStatusNum, + function(res) + pt(res) + if res.ReturnCode ~= 0 then + ViewUtil.ShowOneChooose("获取排行榜失败" .. res.ReturnCode) + else - end - end) + end + end) end) self._view:GetChild('btn_allChooseReverse').onClick:Set(function() self._flag_allChooseReverse = self.records[self.gameTypeNum][self.readStatusNum].childNum @@ -124,6 +128,10 @@ function FamilyNumberRecord.New(root) end) self:OnClickSortType(self._group.id) + + fgCtr:FG_GetConsumeStat(self._group.id, os.time() - 3600 * 1200, os.time(), function(res) + pt(res) + end) return self end