修改数据更新
This commit is contained in:
parent
349aef1c94
commit
43a2893d29
@ -554,12 +554,12 @@ func (this *ModelSociaty) accuse(sociaty *pb.DBSociaty) error {
|
||||
//会长离线时间
|
||||
now := time.Now().Unix()
|
||||
left := now - user.Offlinetime
|
||||
if left < int64(ggd.GuildImpeachmentCountDown*3600) || user.Offlinetime == 0 {
|
||||
if left < int64(ggd.GuildInitiateImpeachmentTime*3600) || user.Offlinetime == 0 {
|
||||
return errors.New("会长很称职,无需弹劾")
|
||||
} else {
|
||||
//更新会长的弹劾时间
|
||||
//更新会长的弹劾倒计时时间
|
||||
update := map[string]interface{}{
|
||||
"accuseTime": time.Now().Unix(),
|
||||
"accuseTime": utils.AddHour(int(ggd.GuildImpeachmentCountDown)),
|
||||
}
|
||||
return this.updateSociaty(sociaty.Id, update)
|
||||
}
|
||||
@ -573,9 +573,9 @@ func (this *ModelSociaty) extendJob(srcMasterId string, sociaty *pb.DBSociaty) e
|
||||
if ggd == nil {
|
||||
return errors.New("config not found")
|
||||
}
|
||||
now := time.Now().Unix()
|
||||
//终止弹劾
|
||||
if now-sociaty.AccuseTime < int64(ggd.GuildImpeachmentCountDown*3600) {
|
||||
now := time.Now().Unix()
|
||||
if now < sociaty.AccuseTime {
|
||||
update := map[string]interface{}{
|
||||
"accuseTime": 0,
|
||||
}
|
||||
|
@ -277,8 +277,12 @@ func (this *DBModel) ChangeList(uid string, _id string, data map[string]interfac
|
||||
|
||||
option := newDBOption(opt...)
|
||||
if option.IsMgoLog {
|
||||
if uid == "" {
|
||||
err = this.UpdateModelLogs(this.TableName, uid, bson.M{"_id": _id}, data)
|
||||
}else{
|
||||
err = this.UpdateModelLogs(this.TableName, uid, bson.M{"_id": _id, "uid": uid}, data)
|
||||
}
|
||||
}
|
||||
if this.Expired > 0 {
|
||||
this.conn.UpDateModelExpired(this.ukey(uid), nil, this.Expired)
|
||||
// this.Redis.Expire(this.ukey(uid), option.Expire)
|
||||
|
Loading…
Reference in New Issue
Block a user