From 514e34811f44cd4e712a475bc7ce5a456fe8c5ad Mon Sep 17 00:00:00 2001 From: "LinsRuis.HW1" Date: Tue, 4 Mar 2025 20:42:19 +0800 Subject: [PATCH] + --- core/comms/xorms.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/core/comms/xorms.go b/core/comms/xorms.go index 5f3224d..a9ba890 100644 --- a/core/comms/xorms.go +++ b/core/comms/xorms.go @@ -27,6 +27,8 @@ func XormOneDb(db *gocloud.DBHelper, id, data interface{}, columns ...interface{ if len(columns) > 2 && columns[1] != nil && columns[2] != nil { tb = columns[1] tbcol = columns[2] + } else if len(columns) > 1 && columns[1] != nil { + tbcol = columns[1] } } else { if len(columns) > 1 && columns[1] != nil { @@ -34,10 +36,13 @@ func XormOneDb(db *gocloud.DBHelper, id, data interface{}, columns ...interface{ tbcol = columns[1] } } - if tb != nil && tbcol != nil { + if tb != nil { + ses = ses.Table(tb) + } + if tbcol != nil { cols, ok := tbcol.(string) if ok { - ses = ses.Table(tb).Cols(cols) + ses = ses.Cols(cols) } } has, err := ses.Get(data)