From 09d5897e2f2d221a660dd6f3e9f27831eb81b11a Mon Sep 17 00:00:00 2001 From: chenweijian <820961417@qq.com> Date: Sun, 23 Apr 2023 14:47:35 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=B6=E6=97=8F=E5=B0=8F=E5=8A=A9=E6=89=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- domain/model/group_m/groupMedal.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/domain/model/group_m/groupMedal.go b/domain/model/group_m/groupMedal.go index 1479927..78798ec 100644 --- a/domain/model/group_m/groupMedal.go +++ b/domain/model/group_m/groupMedal.go @@ -66,9 +66,9 @@ func BatchGetMedals(db *gorm.DB, groupIds []string) (map[string][]uint64, error) return nil, nil } rows := make([]GroupMedal, 0) - if err := db.Table("group_medal gm").Joins("left join res_medal rm on rm.id = gm.res_medal_id"). - Where("gm.im_group_id IN ?", groupIds). - Where("(gm.expire_at is null or gm.expire_at > ?)", time.Now().Format(utils.DATETIME_FORMAT)). + if err := db.Model(GroupMedal{}).Joins("left join res_medal rm on group_medal.res_medal_id = rm.id"). + Where("group_medal.im_group_id IN ?", groupIds). + Where("(group_medal.expire_at is null or group_medal.expire_at > ?)", time.Now().Format(utils.DATETIME_FORMAT)). Order("rm.sort"). Find(&rows).Error; err != nil { return nil, err -- 2.22.0