diff --git a/models/user_business_analysis.go b/models/user_business_analysis.go index c8bd85bfb..8eb980471 100644 --- a/models/user_business_analysis.go +++ b/models/user_business_analysis.go @@ -88,7 +88,15 @@ type UserBusinessAnalysisList []*UserBusinessAnalysis func (ulist UserBusinessAnalysisList) Swap(i, j int) { ulist[i], ulist[j] = ulist[j], ulist[i] } func (ulist UserBusinessAnalysisList) Len() int { return len(ulist) } func (ulist UserBusinessAnalysisList) Less(i, j int) bool { - return ulist[i].CommitCount > ulist[j].CommitCount + if ulist[i].CommitCount > ulist[j].CommitCount { + return true + } else { + if ulist[i].CommitCount == ulist[j].CommitCount { + return ulist[i].ID > ulist[j].ID + } else { + return false + } + } } func QueryUserStaticData(startTime int64, endTime int64) []*UserBusinessAnalysis {