Skip to content

Commit 1be6074

Browse files
committed
fix sql
1 parent d924de1 commit 1be6074

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

models/organization/org_worktime.go

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,7 @@ func GetWorktimeByRepos(org *Organization, unitFrom, unixTo int64) (results []Wo
2424
And(builder.Eq{"tracked_time.deleted": false}).
2525
And(builder.Gte{"tracked_time.created_unix": unitFrom}).
2626
And(builder.Lte{"tracked_time.created_unix": unixTo}).
27-
GroupBy("repository.id").
28-
OrderBy("repository.name").
27+
GroupBy("repository.name").
2928
Find(&results)
3029
return results, err
3130
}
@@ -49,8 +48,7 @@ func GetWorktimeByMilestones(org *Organization, unitFrom, unixTo int64) (results
4948
And(builder.Eq{"tracked_time.deleted": false}).
5049
And(builder.Gte{"tracked_time.created_unix": unitFrom}).
5150
And(builder.Lte{"tracked_time.created_unix": unixTo}).
52-
GroupBy("repository.id, milestone.id").
53-
OrderBy("repository.name, milestone.deadline_unix, milestone.id").
51+
OrderBy("repository.name, milestone.name, milestone.id").
5452
Find(&results)
5553
// Show only the first RepoName, for nicer output.
5654
prevRepoName := ""
@@ -71,16 +69,16 @@ type WorktimeSumByMembers struct {
7169

7270
func GetWorktimeByMembers(org *Organization, unitFrom, unixTo int64) (results []WorktimeSumByMembers, err error) {
7371
err = db.GetEngine(db.DefaultContext).
74-
Select("user.name AS user_name, SUM(tracked_time.time) AS sum_time").
72+
Select("`user`.name AS user_name, SUM(tracked_time.time) AS sum_time").
7573
Table("tracked_time").
7674
Join("INNER", "issue", "tracked_time.issue_id = issue.id").
7775
Join("INNER", "repository", "issue.repo_id = repository.id").
78-
Join("INNER", "user", "tracked_time.user_id = user.id").
76+
Join("INNER", "`user`", "tracked_time.user_id = `user`.id").
7977
Where(builder.Eq{"repository.owner_id": org.ID}).
8078
And(builder.Eq{"tracked_time.deleted": false}).
8179
And(builder.Gte{"tracked_time.created_unix": unitFrom}).
8280
And(builder.Lte{"tracked_time.created_unix": unixTo}).
83-
GroupBy("user.id").
81+
GroupBy("`user`.name").
8482
OrderBy("sum_time DESC").
8583
Find(&results)
8684
return results, err

0 commit comments

Comments
 (0)