fix: 小时和分钟也随机一下
This commit is contained in:
parent
7f9d069190
commit
13fec45202
@ -259,11 +259,13 @@ func ImportWorkAnalysisBatch(ctx *gin.Context) {
|
||||
artistName = subInfoResp.Name
|
||||
}
|
||||
|
||||
// 将 submitTime(YYYY-MM-DD 00:00:00)加随机 9~15 小时,使提交时间落在 09:00~15:00 之间
|
||||
// 将 submitTime(YYYY-MM-DD 00:00:00)加随机 9~15 小时、0~59 分钟、0~59 秒,使提交时间更真实
|
||||
if submitTime != "" {
|
||||
if parsedTime, parseErr := time.Parse("2006-01-02 15:04:05", submitTime); parseErr == nil {
|
||||
randomHours := time.Duration(rand.Intn(7)+9) * time.Hour
|
||||
submitTime = parsedTime.Add(randomHours).Format("2006-01-02 15:04:05")
|
||||
randomDuration := time.Duration(rand.Intn(7)+9)*time.Hour +
|
||||
time.Duration(rand.Intn(60))*time.Minute +
|
||||
time.Duration(rand.Intn(60))*time.Second
|
||||
submitTime = parsedTime.Add(randomDuration).Format("2006-01-02 15:04:05")
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user