mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-01 15:07:17 +08:00
fix(keystone): user pwd expired notify bug fix
This commit is contained in:
@@ -231,7 +231,7 @@ func (pwd *SPassword) NeedSendNotify(ctx context.Context, userCred mcclient.Toke
|
||||
nowTime := time.Date(time.Now().Year(), time.Now().Month(), time.Now().Day(), 0, 0, 0, 0, time.Local)
|
||||
|
||||
sub := expireTime.Sub(nowTime)
|
||||
subDay := sub.Hours() / 24
|
||||
subDay := int(sub.Hours() / 24)
|
||||
switch {
|
||||
case subDay == 7:
|
||||
localUser, err := LocalUserManager.fetchLocalUser("", "", pwd.LocalUserId)
|
||||
|
||||
@@ -98,7 +98,7 @@ func StartService() {
|
||||
cron.AddJobAtIntervalsWithStartRun("CalculateIdentityQuotaUsages", time.Duration(opts.CalculateQuotaUsageIntervalSeconds)*time.Second, models.IdentityQuotaManager.CalculateQuotaUsages, true)
|
||||
|
||||
cron.AddJobEveryFewHour("AutoPurgeSplitable", 4, 30, 0, db.AutoPurgeSplitable, false)
|
||||
cron.AddJobEveryFewDays("CheckAllUserPasswordIsExpired", 4, 30, 0, 0, models.CheckAllUserPasswordIsExpired, true)
|
||||
cron.AddJobEveryFewDays("CheckAllUserPasswordIsExpired", 1, 8, 0, 0, models.CheckAllUserPasswordIsExpired, true)
|
||||
|
||||
cron.Start()
|
||||
defer cron.Stop()
|
||||
|
||||
Reference in New Issue
Block a user