From c8aee5e4879c04f93b96e3a83f1171e5f7989c7f Mon Sep 17 00:00:00 2001 From: CaIon Date: Sat, 7 Feb 2026 22:51:26 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20refactor:=20Update=20formatUserL?= =?UTF-8?q?ogs=20function=20to=20accept=20start=20index?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Modified the formatUserLogs function to include a startIdx parameter, allowing for more flexible log ID assignment. Updated calls to this function in GetLogByTokenId and GetUserLogs to pass the appropriate starting index. --- model/log.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/model/log.go b/model/log.go index 664c180be..11024b9ef 100644 --- a/model/log.go +++ b/model/log.go @@ -50,7 +50,7 @@ const ( LogTypeRefund = 6 ) -func formatUserLogs(logs []*Log) { +func formatUserLogs(logs []*Log, startIdx int) { for i := range logs { logs[i].ChannelName = "" var otherMap map[string]interface{} @@ -61,13 +61,13 @@ func formatUserLogs(logs []*Log) { delete(otherMap, "reject_reason") } logs[i].Other = common.MapToJsonStr(otherMap) - logs[i].Id = logs[i].Id % 1024 + logs[i].Id = startIdx + i + 1 } } func GetLogByTokenId(tokenId int) (logs []*Log, err error) { err = LOG_DB.Model(&Log{}).Where("token_id = ?", tokenId).Order("id desc").Limit(common.MaxRecentItems).Find(&logs).Error - formatUserLogs(logs) + formatUserLogs(logs, 0) return logs, err } @@ -310,7 +310,7 @@ func GetUserLogs(userId int, logType int, startTimestamp int64, endTimestamp int return nil, 0, errors.New("查询日志失败") } - formatUserLogs(logs) + formatUserLogs(logs, startIdx) return logs, total, err }