修改公会解散CD

This commit is contained in:
wh_zcy 2023-05-12 16:35:36 +08:00
parent c4d2ab391c
commit 76c2db3a85

View File

@ -46,17 +46,28 @@ func (this *apiComp) Dismiss(session comm.IUserSession, req *pb.SociatyDismissRe
globalCnf := this.module.globalConf
var isUpdate bool
if sociaty.DismissTime == 0 {
//更新解散倒计时
update["dismissTime"] = utils.AddHour(int(globalCnf.GuildDissolutionCountDownCd)).Unix()
isUpdate = true
} else {
if req.Dismiss == 1 { //取消解散
if sociaty.DismissCD == 0 {
//更新解散倒计时
update["dismissTime"] = utils.AddHour(int(globalCnf.GuildDissolutionCountDownCd)).Unix()
} else {
if utils.IsInCDHour(int64(sociaty.DismissCD)) {
code = pb.ErrorCode_SociatyCDLimit
return
} else {
update["dismissCD"] = utils.AddHour(int(globalCnf.GuildDissolutionCd)).Unix()
}
}
isUpdate = true
} else {
if req.Dismiss == 1 { //取消解散
if sociaty.DismissCD == 0 {
// 设置冷区时间
update["dismissCD"] = utils.AddHour(int(globalCnf.GuildDissolutionCd)).Unix()
} else {
if utils.IsInCDHour(int64(sociaty.DismissCD)) {
code = pb.ErrorCode_SociatyCDLimit
return
}
}
//取消倒计时
update["dismissTime"] = 0