获取时直接传入相对时间,还是0点可能会出问题,使用path.join而不是直接拼接地址

This commit is contained in:
2025-02-16 14:43:52 +08:00
parent 1115bed7e2
commit 5b4d94e905
7 changed files with 46 additions and 24 deletions

View File

@ -13,7 +13,7 @@ func FilterAndSortFiles(fileList []dto.File, beginDt, endDt time.Time) []dto.Fil
fileStartTime := file.StartTime
nextFileStartTime := file.EndTime
file.DiffMs = fileStartTime.Sub(beginDt).Milliseconds()
file.DiffMs = beginDt.Sub(fileStartTime).Milliseconds()
// 如果当前文件还没有开始
if beginDt.After(fileStartTime) {
// 没有下一个文件的情况下,就是最后一个文件
@ -33,7 +33,7 @@ func FilterAndSortFiles(fileList []dto.File, beginDt, endDt time.Time) []dto.Fil
}
}
// 按照 GetDiffMs 的值降序排序
// 按照 DiffMs 的值降序排序
sort.Slice(filteredFiles, func(i, j int) bool {
return filteredFiles[i].DiffMs > filteredFiles[j].DiffMs
})