From 1ed08159a351a59dd09478c6dc11910c1d8d31a2 Mon Sep 17 00:00:00 2001 From: Rogee Date: Tue, 3 Sep 2024 09:45:51 +0800 Subject: [PATCH] fix: group update issues --- internal/db_channel.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/internal/db_channel.go b/internal/db_channel.go index 2a4a46a..c2843d8 100644 --- a/internal/db_channel.go +++ b/internal/db_channel.go @@ -155,7 +155,7 @@ func (c *DBChannel) SaveMessage(ctx context.Context, msg *ChannelMessage) error // 如果找到记录,那么更新记录 stmt := tbl.UPDATE().SET( - tbl.Content.SET(RawString(`CONCAT(content, #var)`, RawArgs{ + tbl.Content.SET(RawString(`CONCAT(content, #var::varchar)`, RawArgs{ "#var": *message.Content, })), tbl.Media.SET(RawString(`media || #var::jsonb`, RawArgs{ @@ -167,7 +167,8 @@ func (c *DBChannel) SaveMessage(ctx context.Context, msg *ChannelMessage) error ), ) - _, err = db.ExecContext(ctx, stmt.DebugSql()) + _, err = stmt.ExecContext(ctx, db) + // _, err = db.ExecContext(ctx, stmt.DebugSql()) return err }