diff --git a/server/rankserver/typeconvert.cc b/server/rankserver/typeconvert.cc index bf02fa2..3356db0 100644 --- a/server/rankserver/typeconvert.cc +++ b/server/rankserver/typeconvert.cc @@ -18,7 +18,15 @@ void TypeConvert::Convert(const cs::MFGuildBasic* guild_basic, a8::MutableXObjec xobj->SetVal("guild_owner_avatar_url", guild_basic->guild_owner_avatar_url()); } -void TypeConvert::Convert(const f8::JsonHttpRequest* request, cs::MFGuildBasic* guild_basic) +void TypeConvert::Convert(f8::JsonHttpRequest* request, cs::MFGuildBasic* guild_basic) { - + guild_basic->set_guild_id(request->request.At("guild_id")->AsXValue()); + guild_basic->set__gameid(request->request.At("gameid")->AsXValue()); + guild_basic->set_guild_name(request->request.At("guild_name")->AsXValue().GetString()); + guild_basic->set_guild_lv(request->request.At("guild_lv")->AsXValue()); + guild_basic->set_guild_exp(request->request.At("guild_exp")->AsXValue()); + guild_basic->set_guild_declaration(request->request.At("guild_declaration")->AsXValue().GetString()); + guild_basic->set_guild_owner_id(request->request.At("owner_id")->AsXValue().GetString()); + guild_basic->set_guild_owner_name(request->request.At("owner_name")->AsXValue().GetString()); + guild_basic->set_guild_owner_avatar_url(request->request.At("owner_avatar_url")->AsXValue().GetString()); } diff --git a/server/rankserver/typeconvert.h b/server/rankserver/typeconvert.h index bc311e7..29be404 100644 --- a/server/rankserver/typeconvert.h +++ b/server/rankserver/typeconvert.h @@ -17,5 +17,5 @@ class TypeConvert public: static void Convert(const cs::MFGuildBasic* guild_basic, a8::MutableXObject* xobj); - static void Convert(const f8::JsonHttpRequest* request, cs::MFGuildBasic* guild_basic); + static void Convert(f8::JsonHttpRequest* request, cs::MFGuildBasic* guild_basic); };