From 91d0fea009ac0d1f1cd164db0883ced4abd68e46 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 22 Sep 2020 20:57:50 +0800 Subject: [PATCH] 1 --- server/rankserver/guildmgr.cc | 47 +++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/server/rankserver/guildmgr.cc b/server/rankserver/guildmgr.cc index 1bc1786..94498de 100644 --- a/server/rankserver/guildmgr.cc +++ b/server/rankserver/guildmgr.cc @@ -192,6 +192,53 @@ void GuildMgr::__GenTestData(f8::JsonHttpRequest* request) } request->resp_xobj->SetVal("errcode", 0); request->resp_xobj->SetVal("errmsg", ""); + int num = request->request.At("num")->AsXValue(); + int gameid = request->request.At("gameid")->AsXValue(); + for (int i = 0; i < num; ++i) { + long long guild_id = App::Instance()->NewUuid(); + a8::XObject conn = DBEngine::Instance()->GetConnInfo(guild_id); + DBEngine::Instance()->ExecAsyncScript + ( + conn, + "INSERT INTO `guild`(gameid, guild_id, guild_name, guild_lv, guild_exp, guild_badge, " + " guild_apply_num, guild_notice, guild_declaration, guild_log, owner_id, " + " owner_name, owner_avatar_url, creator_id, creator_name, creator_avatar_url, " + " guild_data, guild_status, createtime, modifytime)" + "VALUES(%d, %d, '%s', %d, %d, %d, %d, '%s', '%s', '%s', '%s', " + " '%s', '%s', '%s', '%s', '%s', " + " '%s', %d, %d, %d)", + { + gameid, + guild_id, + a8::Format("测试公会%d", { i + 1}), + 1, + 1, + 1, + 0, + "", + "公会宣言", + "", + 1, + "1", + "", + "", + "", + "", + "", + 0, + App::Instance()->nowtime, + App::Instance()->nowtime + }, + a8::XParams(), + [] (a8::XParams& param, const f8::DataSet* data_set) + { + }, + [] (a8::XParams& param, int error_code, const std::string& error_msg) + { + abort(); + }, + guild_id); + } } cs::MFGuildBasic* GuildMgr::GetGuild(long long guild_id)