diff --git a/sql.go b/sql.go index 9103115..61e159e 100644 --- a/sql.go +++ b/sql.go @@ -726,30 +726,26 @@ func insertMsgShopMainAck(m *ChatWarsMessageShopMainAck) error { return errors.New("Message type mismatch") } + stmt, err := db.Prepare(`INSERT INTO obj_msg_shop_main (obj_id, name, number, user, mana, mana_total, class, castle_id, fees, open) + VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?);`) + logOnError(err, "insertMsgShopMainAck : Prepare") + if err != nil { + return err + } + defer stmt.Close() + + var open int + if cwm.Open { + open = 1 + } else { + open = 0 + } + + _, err = stmt.Exec(m.Msg.ID64, m.Name, m.ShopNumber, m.User, m.Mana, m.ManaTotal, m.Class, m.CastleID64, m.Fees, open) + logOnError(err, "insertMsgShopMainAck Exec") + return nil - /* - stmt, err := db.Prepare(`INSERT INTO obj_msg_shop_main (obj_id, name, quantity, user, mana, mana_total, class, castle_id, fees, open) - VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?);`) - logOnError(err, "insertMsgShopMainAck : Prepare") - if err != nil { - return err - } - defer stmt.Close() - - var open int - if cwm.Open { - open = 1 - } else { - open = 0 - } - - _, err = stmt.Exec(m.Msg.ID64, t.ItemID64, t.Quantity, t.Exp, t.Date) - logOnError(err, "insertMsgShopMainAck Exec") - - return nil - - */ } func insertMsgAuctionAnnounce(m *ChatWarsMessageAuctionAnnounce) error {