From f6f5f6108c479ebfc06e4af6dd7e48e6ab57726c Mon Sep 17 00:00:00 2001 From: shoopea Date: Mon, 6 May 2019 21:49:55 +0800 Subject: [PATCH] test --- sql.go | 57 +++++++++++++++++++++++++++++---------------------------- 1 file changed, 29 insertions(+), 28 deletions(-) diff --git a/sql.go b/sql.go index 697e0f6..20e158d 100644 --- a/sql.go +++ b/sql.go @@ -199,35 +199,36 @@ func getObjSubTypeId(objId int64) (int64, error) { } func insertMsgReport(objId int64, war_date int32, atk int32, def int32, exp int32, gold int32, stock int32, crit bool, stamina bool) error { - objSubTypeId, err := getObjSubTypeId(objId) - if err != nil { - return err - } - if objSubTypeId != objSubTypeMessageUnprocess { - return errors.New("Message is not of type Unknown") - } /* - obj_id BIGINT UNSIGNED NOT NULL - ,war_date TIMESTAMP NOT NULL - ,attack SMALLINT UNSIGNED NOT NULL - ,defense SMALLINT UNSIGNED NOT NULL - ,gold SMALLINT UNSIGNED NOT NULL - ,stock MALLINT UNSIGNED NOT NULL - ,exp SMALLINT UNSIGNED NOT NULL - ,stamina TINYINT NOT NULL - ,crit TINYINT NOT NULL + objSubTypeId, err := getObjSubTypeId(objId) + if err != nil { + return err + } + if objSubTypeId != objSubTypeMessageUnprocess { + return errors.New("Message is not of type Unknown") + } + + obj_id BIGINT UNSIGNED NOT NULL + ,war_date TIMESTAMP NOT NULL + ,attack SMALLINT UNSIGNED NOT NULL + ,defense SMALLINT UNSIGNED NOT NULL + ,gold SMALLINT UNSIGNED NOT NULL + ,stock MALLINT UNSIGNED NOT NULL + ,exp SMALLINT UNSIGNED NOT NULL + ,stamina TINYINT NOT NULL + ,crit TINYINT NOT NULL + + stmt, err := db.Prepare(`INSERT INTO obj_msg_report (obj_id, war_date, attack, defense, gold, stock, exp, stamina, crit) + VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?FROM_UNIXTIME(?), ?);`) + if err != nil { + return err + } + defer stmt.Close() + + _, err = stmt.Exec(objId, m.ID64, m.ChatID64, m.UserID64, m.SenderUserID64, m.Date, m.Text) + if err != nil { + return err + } */ - stmt, err := db.Prepare(`INSERT INTO obj_msg_report (obj_id, war_date, attack, defense, gold, stock, exp, stamina, crit) - VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?FROM_UNIXTIME(?), ?);`) - if err != nil { - return err - } - defer stmt.Close() - - _, err = stmt.Exec(objId, m.ID64, m.ChatID64, m.UserID64, m.SenderUserID64, m.Date, m.Text) - if err != nil { - return err - } - return nil }