This commit is contained in:
aozhiwei 2024-04-11 14:28:28 +08:00
parent 7f0ebf837d
commit 3ab4cd821b
3 changed files with 9 additions and 4 deletions

View File

@ -127,6 +127,7 @@ CREATE TABLE `t_guild` (
PRIMARY KEY (`idx`),
UNIQUE KEY `idx_guild_id` (`guild_id`),
UNIQUE KEY `idx_guild_name` (`guild_name`),
KEY `deleted` (`deleted`),
KEY `owner_id` (`owner_id`),
KEY `creator_id` (`creator_id`)
) ENGINE=InnoDB AUTO_INCREMENT=10000 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

View File

@ -10,17 +10,17 @@ import (
)
type HistorySeasons struct {
TotalKills int `json:"total_kills"`
WinTimes int `json:"win_times"`
TotalKills int32 `json:"total_kills"`
WinTimes int32 `json:"win_times"`
}
type HeadRsp struct {
Errcode int `json:"errcode"`
Errcode int32 `json:"errcode"`
Errmsg string `json:"errmsg"`
}
type LoginRsp struct {
Errcode int `json:"errcode"`
Errcode int32 `json:"errcode"`
Errmsg string `json:"errmsg"`
Info struct {
Activated string `json:"activated"`
@ -113,4 +113,6 @@ type DbLogMgr interface {
GuildClearEmptyStart(string, string)
GuildClearEmptyEnd(string, string)
GuildCreateConsumeBegin(string, string, string)
GuildCreateConsumeEnd(string, string, string, int32)
}

View File

@ -315,11 +315,13 @@ func (this *guildMgr) AsyncCreateGuild(accountId string, sessionId string, avata
}
url := fmt.Sprintf("%s/webapp/index.php", mt.Table.Config.GetById(0).GetGameapiUrl())
rspObj := new(common.HeadRsp)
GetDbLogMgr().GuildCreateConsumeBegin(accountId, guildId, name)
f5.GetHttpCliMgr().SendJsStyleJsonRspRequest(
url,
params,
&rspObj,
func(rsp f5.HttpCliResponse) {
GetDbLogMgr().GuildCreateConsumeEnd(accountId, guildId, name, rspObj.Errcode)
if rspObj.Errcode != 0 {
task.SetFail()
cb(4, "item not enough", "")