fix: issues

This commit is contained in:
Rogee
2024-09-03 09:59:39 +08:00
parent cdeb22401b
commit 59d065dbc7

View File

@@ -126,14 +126,14 @@ func (c *DBChannel) SaveMessage(ctx context.Context, msg *ChannelMessage) error
tbl := table.ChannelMessages
cond := tbl.GroupID.EQ(Int(message.GroupID)).AND(
tbl.ChannelID.EQ(Int(message.ChannelID)),
)
var m model.ChannelMessages
err := tbl.
SELECT(tbl.ID).
WHERE(
tbl.GroupID.EQ(Int(message.GroupID)).AND(
tbl.UUID.EQ(Int64(message.UUID)),
),
).
WHERE(cond).
LIMIT(1).
QueryContext(ctx, db, &m)
if err != nil {
@@ -161,11 +161,7 @@ func (c *DBChannel) SaveMessage(ctx context.Context, msg *ChannelMessage) error
tbl.Media.SET(RawString(`media || #var::jsonb`, RawArgs{
"#var": msg.GetMedias(),
})),
).WHERE(
tbl.GroupID.EQ(Int(message.GroupID)).AND(
tbl.UUID.EQ(Int(message.UUID)),
),
)
).WHERE(cond)
_, err = stmt.ExecContext(ctx, db)
// _, err = db.ExecContext(ctx, stmt.DebugSql())