修改公会解散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 globalCnf := this.module.globalConf
var isUpdate bool var isUpdate bool
if sociaty.DismissTime == 0 { if sociaty.DismissTime == 0 {
//更新解散倒计时 if sociaty.DismissCD == 0 {
update["dismissTime"] = utils.AddHour(int(globalCnf.GuildDissolutionCountDownCd)).Unix() //更新解散倒计时
isUpdate = true update["dismissTime"] = utils.AddHour(int(globalCnf.GuildDissolutionCountDownCd)).Unix()
} else { } else {
if req.Dismiss == 1 { //取消解散
if utils.IsInCDHour(int64(sociaty.DismissCD)) { if utils.IsInCDHour(int64(sociaty.DismissCD)) {
code = pb.ErrorCode_SociatyCDLimit code = pb.ErrorCode_SociatyCDLimit
return return
} else { } 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() update["dismissCD"] = utils.AddHour(int(globalCnf.GuildDissolutionCd)).Unix()
} else {
if utils.IsInCDHour(int64(sociaty.DismissCD)) {
code = pb.ErrorCode_SociatyCDLimit
return
}
} }
//取消倒计时 //取消倒计时
update["dismissTime"] = 0 update["dismissTime"] = 0