diff --git a/core/comms/xorms.go b/core/comms/xorms.go index aa18ab1..86f2921 100644 --- a/core/comms/xorms.go +++ b/core/comms/xorms.go @@ -7,9 +7,7 @@ import ( // columns 第一个参数为where条件,(可选:第二个参数为表结构体或名称,第三个参数为单独获取的列名) func XormOne(id, data interface{}, columns ...interface{}) bool { - ses := DbSysHelper.GetDB().NewSession() - defer ses.Close() - return XormOneDb(ses, id, data, columns...) + return XormOneDb(DbSysHelper.GetDB().NewSession(), id, data, columns...) } func XormOneDb(ses *xorm.Session, id, data interface{}, columns ...interface{}) bool { if id == nil { diff --git a/go.mod b/go.mod index ec20fbc..e83ae5a 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,7 @@ require ( github.com/gin-gonic/gin v1.10.0 github.com/go-sql-driver/mysql v1.7.0 github.com/mgr9525/HyperByte-Transfer-Protocol v1.1.6-0.20250305031847-fe0bb5a7afdc - github.com/mgr9525/go-cloud v1.0.6-0.20250304094133-5581a9414222 + github.com/mgr9525/go-cloud v1.0.6-0.20250427095428-59aa4005e1fd github.com/mgr9525/go-ruisutil v1.0.8-0.20250302163406-e880f81a51fb github.com/qiniu/qmgo v1.1.9 github.com/sirupsen/logrus v1.8.1 diff --git a/go.sum b/go.sum index 1a105d2..7eafb35 100644 --- a/go.sum +++ b/go.sum @@ -196,6 +196,8 @@ github.com/mgr9525/HyperByte-Transfer-Protocol v1.1.6-0.20250305031847-fe0bb5a7a github.com/mgr9525/HyperByte-Transfer-Protocol v1.1.6-0.20250305031847-fe0bb5a7afdc/go.mod h1:U2OZ06VD1PHu3ZLZ8tuEHooaOZnoke/4ZKAZfL44bUQ= github.com/mgr9525/go-cloud v1.0.6-0.20250304094133-5581a9414222 h1:VVFuN3YRMLZmxIOzpvIJ1zrra2hViYJTwPPvnOuF0bo= github.com/mgr9525/go-cloud v1.0.6-0.20250304094133-5581a9414222/go.mod h1:WVmToyrGDsQIneQgAvLBRvmF0sgcKv2IcWzCbGtvCZg= +github.com/mgr9525/go-cloud v1.0.6-0.20250427095428-59aa4005e1fd h1:O6MH85npNTWZh1zCclnputXznkHVqz3GbNSs5H1jU4k= +github.com/mgr9525/go-cloud v1.0.6-0.20250427095428-59aa4005e1fd/go.mod h1:WVmToyrGDsQIneQgAvLBRvmF0sgcKv2IcWzCbGtvCZg= github.com/mgr9525/go-ruisutil v1.0.8-0.20221028033917-5aedb9af9f79 h1:oJg2AORgRLdiX2MrocyuGN6da+RJ+lp3vbNJnrN87yE= github.com/mgr9525/go-ruisutil v1.0.8-0.20221028033917-5aedb9af9f79/go.mod h1:qXUWVKpHdwoxR0KERCkvL1JH2DETY6b5TMG9t6g9Pls= github.com/mgr9525/go-ruisutil v1.0.8-0.20250302163406-e880f81a51fb h1:+t16cRfCC9w684Lc2qdrqvxHooX/adYptvF8PxccnvQ=