diff --git a/server/imserver/typeconvert.cc b/server/imserver/typeconvert.cc index fa27930..dee25e1 100644 --- a/server/imserver/typeconvert.cc +++ b/server/imserver/typeconvert.cc @@ -26,11 +26,22 @@ void TypeConvert::Convert(a8::XObject& xobj, cs::MFGuildBasic* guild_basic) { guild_basic->set_guild_id(xobj.At("guild_id")->AsXValue()); guild_basic->set_guild_name(xobj.At("guild_name")->AsXValue().GetString()); + guild_basic->set_guild_lv(xobj.At("guild_lv")->AsXValue()); + guild_basic->set_guild_exp(xobj.At("guild_exp")->AsXValue()); + guild_basic->set_guild_badge(xobj.At("guild_badge")->AsXValue()); + guild_basic->set_member_num(xobj.At("member_num")->AsXValue()); + guild_basic->set_guild_declaration(xobj.At("guild_declaration")->AsXValue().GetString()); + guild_basic->set_guild_owner_id(xobj.At("guild_owner_id")->AsXValue().GetString()); + guild_basic->set_guild_owner_name(xobj.At("guild_owner_name")->AsXValue().GetString()); + guild_basic->set_guild_owner_avatar_url(xobj.At("guild_owner_avatar_url")->AsXValue().GetString()); } void TypeConvert::Convert(a8::XObject& xobj, cs::MFPaging* paging) { - + paging->set_curr_page(xobj.At("curr_page")->AsXValue()); + paging->set_page_size(xobj.At("page_size")->AsXValue()); + paging->set__total_page(xobj.At("_total_page")->AsXValue()); + paging->set__total_count(xobj.At("_total_count")->AsXValue()); } void TypeConvert::Convert(const BaseUserData& base_data, ss::MFBaseUserDataDB& base_data_pb)