fix: issues
This commit is contained in:
@@ -126,14 +126,14 @@ func (c *DBChannel) SaveMessage(ctx context.Context, msg *ChannelMessage) error
|
|||||||
|
|
||||||
tbl := table.ChannelMessages
|
tbl := table.ChannelMessages
|
||||||
|
|
||||||
|
cond := tbl.GroupID.EQ(Int(message.GroupID)).AND(
|
||||||
|
tbl.ChannelID.EQ(Int(message.ChannelID)),
|
||||||
|
)
|
||||||
|
|
||||||
var m model.ChannelMessages
|
var m model.ChannelMessages
|
||||||
err := tbl.
|
err := tbl.
|
||||||
SELECT(tbl.ID).
|
SELECT(tbl.ID).
|
||||||
WHERE(
|
WHERE(cond).
|
||||||
tbl.GroupID.EQ(Int(message.GroupID)).AND(
|
|
||||||
tbl.UUID.EQ(Int64(message.UUID)),
|
|
||||||
),
|
|
||||||
).
|
|
||||||
LIMIT(1).
|
LIMIT(1).
|
||||||
QueryContext(ctx, db, &m)
|
QueryContext(ctx, db, &m)
|
||||||
if err != nil {
|
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{
|
tbl.Media.SET(RawString(`media || #var::jsonb`, RawArgs{
|
||||||
"#var": msg.GetMedias(),
|
"#var": msg.GetMedias(),
|
||||||
})),
|
})),
|
||||||
).WHERE(
|
).WHERE(cond)
|
||||||
tbl.GroupID.EQ(Int(message.GroupID)).AND(
|
|
||||||
tbl.UUID.EQ(Int(message.UUID)),
|
|
||||||
),
|
|
||||||
)
|
|
||||||
|
|
||||||
_, err = stmt.ExecContext(ctx, db)
|
_, err = stmt.ExecContext(ctx, db)
|
||||||
// _, err = db.ExecContext(ctx, stmt.DebugSql())
|
// _, err = db.ExecContext(ctx, stmt.DebugSql())
|
||||||
|
|||||||
Reference in New Issue
Block a user