From f30eb8817b97c92f2dfe937dd68331e437398620 Mon Sep 17 00:00:00 2001 From: lifeiyi <736926938@qq.com> Date: Mon, 11 Mar 2019 11:01:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E4=BF=9D=E6=8A=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sysmodule/DBModule.go | 4 ++-- sysmodule/RedisModule.go | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/sysmodule/DBModule.go b/sysmodule/DBModule.go index 5009de2..b68e487 100644 --- a/sysmodule/DBModule.go +++ b/sysmodule/DBModule.go @@ -193,13 +193,13 @@ func (slf *DBResult) mapSingle2interface(m map[string]string, v reflect.Value) e return err } value.SetFloat(f) - case reflect.Int8, reflect.Int16, reflect.Int32, reflect.Int64: + case reflect.Int8, reflect.Int16, reflect.Int32, reflect.Int64, reflect.Int: integer64, err := strconv.ParseInt(meta, 10, 64) if err != nil { return err } value.SetInt(integer64) - case reflect.Uint8, reflect.Uint16, reflect.Uint32, reflect.Uint64: + case reflect.Uint8, reflect.Uint16, reflect.Uint32, reflect.Uint64, reflect.Uint: integer64, err := strconv.ParseUint(meta, 10, 64) if err != nil { return err diff --git a/sysmodule/RedisModule.go b/sysmodule/RedisModule.go index 5e131af..db0481a 100644 --- a/sysmodule/RedisModule.go +++ b/sysmodule/RedisModule.go @@ -111,6 +111,10 @@ func (slf *RedisModule) GoTask(fc Func) error { // GetConn ... func (slf *RedisModule) getConn() (redis.Conn, error) { + if slf.redispool == nil { + service.GetLogger().Printf(service.LEVER_FATAL, "Not Init RedisModule") + return nil, fmt.Errorf("Not Init RedisModule") + } conn := slf.redispool.Get() if conn == nil { service.GetLogger().Printf(service.LEVER_ERROR, "Cannot get connection")