fix(keystone): user pwd expired notify bug fix

This commit is contained in:
马鸿飞
2023-05-19 11:51:56 +08:00
parent d74f6494f5
commit b811b67776
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -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)
+1 -1
View File
@@ -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()