修改用户数据同步配置文件读取及配置方式
This commit is contained in:
parent
71783fe15f
commit
62d336e1c0
23
main.go
23
main.go
|
|
@ -224,21 +224,30 @@ func ReadConfigToSetSystem() {
|
|||
cron_infos = append(cron_infos, logClean)
|
||||
}
|
||||
}
|
||||
if proto.Config.SERVER_USER_TYPE == "slave" && proto.Config.USER_SYNC_TIME > 0 {
|
||||
var is_exist bool
|
||||
for _, v := range cron_infos {
|
||||
if v.Type == 2 {
|
||||
is_exist = true
|
||||
break
|
||||
|
||||
var is_exist bool
|
||||
user_sync_id := -1
|
||||
for i, v := range cron_infos {
|
||||
if v.Type == 2 {
|
||||
is_exist = true
|
||||
if proto.Config.USER_SYNC_TIME != v.Every {
|
||||
v.Every = proto.Config.USER_SYNC_TIME
|
||||
v.Curr = proto.Config.USER_SYNC_TIME
|
||||
}
|
||||
user_sync_id = i
|
||||
break
|
||||
}
|
||||
if !is_exist {
|
||||
}
|
||||
if proto.Config.SERVER_USER_TYPE == "slave" {
|
||||
if proto.Config.USER_SYNC_TIME > 0 && !is_exist {
|
||||
var userSync proto.CronInfo
|
||||
userSync.Type = 2
|
||||
userSync.Info = "user"
|
||||
userSync.Curr = proto.Config.USER_SYNC_TIME
|
||||
userSync.Every = proto.Config.USER_SYNC_TIME
|
||||
cron_infos = append(cron_infos, userSync)
|
||||
} else if user_sync_id != -1 {
|
||||
cron_infos = append(cron_infos[:user_sync_id], cron_infos[user_sync_id+1:]...) //删除
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue