From 00a782e1ddbc65bfd3b5f96a4004cdfe4b703342 Mon Sep 17 00:00:00 2001 From: shoopea Date: Thu, 2 Jan 2020 18:35:41 +0800 Subject: [PATCH] test --- obj.go | 9 +++++++-- sql.go | 11 +++++------ 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/obj.go b/obj.go index 32ae248..b1b972a 100644 --- a/obj.go +++ b/obj.go @@ -47,6 +47,13 @@ func initCache() { err = loadObjMsg() logOnError(err, "initCache : caching msgs") + + err = loadObjType() + logOnError(err, "initCache : caching obj_type") + + err = loadObjSubType() + logOnError(err, "initCache : caching obj_sub_type") + } func loadObjType() error { @@ -87,7 +94,6 @@ func loadObjType() error { } -/* func loadObjSubType() error { var obj []ObjSubType @@ -126,7 +132,6 @@ func loadObjSubType() error { } -*/ func codeObjTypeId(intlId string) (int64, error) { var objTypeId int64 diff --git a/sql.go b/sql.go index 6664cd6..2e198b6 100644 --- a/sql.go +++ b/sql.go @@ -636,24 +636,23 @@ func insertObjType(intlId string, name string) error { return nil } -/* func insertObjSubType(intlId string, name string, objType string) error { - stmt, err := db.Prepare(`INSERT INTO code_obj_sub_type - SELECT (intl_id, name, obj_type_id) - VALUES (?, ?, ?);`) + stmt, err := db.Prepare(`INSERT INTO code_obj_sub_type + SELECT null id, ? intl_id, ? name, cot.id + FROM code_obj_type cot + WHERE cot.intl_id = ?;`) if err != nil { return err } defer stmt.Close() - _, err = stmt.Exec(intlId, name) + _, err = stmt.Exec(intlId, name, objType) if err != nil { return err } return nil } -*/ func insertMsgItem(objId int64, itemId int64, quantity int64) error { stmt, err := db.Prepare(`INSERT INTO obj_msg_item (obj_id, item_id, quantity)