上传重置房卡

master
罗家炜 2025-05-21 16:04:00 +08:00
parent 24a65c8f08
commit 3ee4969e6b
4 changed files with 41 additions and 7 deletions

View File

@ -1483,7 +1483,7 @@ function M:FG_UpdatePlay(group_id, game_id, config_data, name, hpData, hpOnOff,
end) end)
end end
---comments ---comments 设置亲友圈麻将扑克限制分
---@param group_id number 亲友圈id ---@param group_id number 亲友圈id
---@param playerId number 如果是亲友圈设置为0 否则为玩家的 ---@param playerId number 如果是亲友圈设置为0 否则为玩家的
---@param mj_score number 麻将限制分 ---@param mj_score number 麻将限制分
@ -1500,3 +1500,19 @@ function M:FG_SetJoinScore(group_id, playerId, mj_score, pk_score, callback)
callback(res) callback(res)
end) end)
end end
---comments 充值房卡到亲友圈
---@param group_id number 亲友圈id
---@param playerId number 否则为玩家的
---@param diamo number 重置的数量
---@param callback function 回调函数
function M:FG_SetFamilyDiamond(group_id, playerId, diamo, callback)
local _client = ControllerManager.GroupClient
local _data = {}
_data.id = group_id
_data.playerId = playerId
_data.diamo = diamo
_client:send(Protocol.WEB_FG_SET_Family_Diamond, _data, function(res)
callback(res)
end)
end

View File

@ -261,6 +261,8 @@ Protocol = {
-- 亲友圈限制分 -- 亲友圈限制分
WEB_FG_SET_JOIN_SCORE = "group/update_join_score", WEB_FG_SET_JOIN_SCORE = "group/update_join_score",
-- 亲友圈重置房卡
WEB_FG_SET_Family_Diamond = "group/add_group_diamo",
-------------- group-log--------------------- -------------- group-log---------------------
-- 获取奖励日志 -- 获取奖励日志
WEB_FG_GET_REWARDS_LOG = "group/log/get_reward_log", WEB_FG_GET_REWARDS_LOG = "group/log/get_reward_log",

View File

@ -1,6 +1,7 @@
local FamilyInviteFamilyView = import('.Family.FamilyInviteFamilyView') local FamilyInviteFamilyView = import('.Family.FamilyInviteFamilyView')
local CreatePlayView = import('.Family.CreatePlayView') local CreatePlayView = import('.Family.CreatePlayView')
local GroupGameSettingView = import(".NewGroup.MngView.GroupGameSettingView_jaingxi") local GroupGameSettingView = import(".NewGroup.MngView.GroupGameSettingView_jaingxi")
local LobbyShopView = import(".Lobby.LobbyShopView")
---无窗口 ---无窗口
local FamilyAllNumbers = import(".Family.FamilyAllNumbers") local FamilyAllNumbers = import(".Family.FamilyAllNumbers")
@ -99,6 +100,11 @@ function M:AuditNumber()
self._child_familyAuditNumber = FamilyAuditNumber.new(self) self._child_familyAuditNumber = FamilyAuditNumber.new(self)
end end
function M:ShowShop()
self._child_familyLobbyShopView = LobbyShopView.new(self, self._group.id)
self._child_familyLobbyShopView:Show()
end
function M:ChangeNumber(fgCtr, group_id, limit, num, minus_only, sort_type) function M:ChangeNumber(fgCtr, group_id, limit, num, minus_only, sort_type)
local list_familyNumber = self._view:GetChild('list_familyNumber') local list_familyNumber = self._view:GetChild('list_familyNumber')
list_familyNumber:SetVirtual() list_familyNumber:SetVirtual()
@ -347,7 +353,7 @@ local IDENTITY_LIST = {
}, },
{ {
name = "充值房卡", name = "充值房卡",
Fct = M.ShareWx Fct = M.ShowShop
}, },
{ {
name = "申请消息", name = "申请消息",
@ -389,7 +395,7 @@ local IDENTITY_LIST = {
}, },
{ {
name = "充值房卡", name = "充值房卡",
Fct = M.ShareWx Fct = M.ShowShop
}, },
{ {
name = "申请消息", name = "申请消息",

View File

@ -20,12 +20,13 @@ local SHOP_LIST = {
}, },
} }
function LobbyShopView.new(Fct_UpdateDiamo) function LobbyShopView.new(Fct_UpdateDiamo, groupID)
local self = setmetatable({}, { __index = M }) local self = setmetatable({}, { __index = M })
self.class = 'ShopView' self.class = 'ShopView'
self._close_destroy = true self._close_destroy = true
self:init('ui://Lobby/Shop') self:init('ui://Lobby/Shop')
self.UpdateDiamo = Fct_UpdateDiamo self.UpdateDiamo = Fct_UpdateDiamo
self.groupID = groupID
return self return self
end end
@ -34,7 +35,7 @@ function M:init(url)
local view = self._view local view = self._view
local shopList = view:GetChild("main") local shopList = view:GetChild("main")
local fgCtr = ControllerManager.GetController(NewGroupController)
for i = 1, #SHOP_LIST do for i = 1, #SHOP_LIST do
local shopChild = UIPackage.CreateObjectFromURL('ui://Lobby/c_shop_child') local shopChild = UIPackage.CreateObjectFromURL('ui://Lobby/c_shop_child')
shopChild:GetChild('num').text = string.format("%s 张", SHOP_LIST[i].num) shopChild:GetChild('num').text = string.format("%s 张", SHOP_LIST[i].num)
@ -49,9 +50,18 @@ function M:init(url)
-- print("===================shop====================") -- print("===================shop====================")
-- print(SHOP_LIST[index].num) -- print(SHOP_LIST[index].num)
-- print(DataManager.SelfUser.diamo) -- print(DataManager.SelfUser.diamo)
DataManager.SelfUser.diamo = DataManager.SelfUser.diamo + SHOP_LIST[index].num -- DataManager.SelfUser.diamo = DataManager.SelfUser.diamo + SHOP_LIST[index].num
-- print(DataManager.SelfUser.diamo) -- print(DataManager.SelfUser.diamo)
self.UpdateDiamo() -- self.UpdateDiamo()
--暂时用这个发送协议
local uid = DataManager.SelfUser.account_id
fgCtr:FG_SetFamilyDiamond(self.groupID, uid, SHOP_LIST[index].num, function(res)
if res.ReturnCode ~= 0 then
ViewUtil.ErrorTip(res.ReturnCode, "重置房卡失败")
else
end
end)
end end
end) end)
shopList:AddChild(shopChild) shopList:AddChild(shopChild)