From 74fc263daee8a779012bec2d00ae8ea6ca254da1 Mon Sep 17 00:00:00 2001 From: hujiebin Date: Tue, 7 Mar 2023 20:18:24 +0800 Subject: [PATCH] fix --- domain/model/groupPower_m/group_grade.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/domain/model/groupPower_m/group_grade.go b/domain/model/groupPower_m/group_grade.go index d495a99..600eb46 100644 --- a/domain/model/groupPower_m/group_grade.go +++ b/domain/model/groupPower_m/group_grade.go @@ -182,7 +182,14 @@ func IncrGroupPowerExpOnMic(model *domain.Model, groupPowerId, userId mysql.ID, // 更新micExp信息 onMic.Seconds = onMic.Seconds + onMicSeconds onMic.LastCalTs = joinMicTimestamp - if err := model.DB().Save(onMic).Error; err != nil { + if err := model.DB().Model(GroupPowerOnMic{}).Clauses(clause.OnConflict{Columns: []clause.Column{{Name: "date"}, {Name: "group_power_id"}}, + DoUpdates: clause.Assignments( + map[string]interface{}{ + "seconds": onMic.Seconds, + "last_cal_ts": joinMicTimestamp, + }, + )}). + Create(onMic).Error; err != nil { return err } } -- 2.22.0