当前位置: 首页>>代码示例>>C++>>正文


C++ service::ErrorInfo类代码示例

本文整理汇总了C++中service::ErrorInfo的典型用法代码示例。如果您正苦于以下问题:C++ ErrorInfo类的具体用法?C++ ErrorInfo怎么用?C++ ErrorInfo使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


在下文中一共展示了ErrorInfo类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: _getGroupInfo

void GroupControler::_getGroupInfo(service::ErrorInfo &info, service::Group group)
{
    qDebug() << Q_FUNC_INFO<<"22222222222"<<info.code();
    if(info.code()==0){
        Group gp;
        if(group.info.avatar!=""){
            gp.avatar="/data/data/com.vrv.linkDood/public/head/"+QString::fromStdString(group.info.avatar);
        }
        qDebug() << Q_FUNC_INFO<<gp.avatar<<"ssssssssssssssssssssssss";
        gp.createrid=QString::number(group.creater_id);
        QDateTime DateTime;
        DateTime.setMSecsSinceEpoch(group.create_time);
        gp.create_time=DateTime.toString("MM月dd日") +QString::fromLocal8Bit(" ")+DateTime.toString("HH:mm");
        gp.extend=QString::fromStdString(group.extend);
        gp.id=QString::number(group.info.id);
        gp.level=QString::number(group.info.level);
        gp.name=QString::fromStdString(group.info.name);
        gp.pinyin=QString::fromStdString(group.info.pinyin);
        gp.server=QString::fromStdString(group.info.server);
        if(group.info.thumb_avatar!=""){
            gp.thumbAvatar="/data/data/com.vrv.linkDood/public/head/"+QString::fromStdString(group.info.thumb_avatar);
        }
        qDebug() << Q_FUNC_INFO<<"22222222222"<<gp.thumbAvatar<<gp.name;
        gp.timeZone=QString::number(group.info.time_zone);
        gp.brief=QString::fromStdString(group.brief);
        gp.bulletin=QString::fromStdString(group.bulletin);
        if(gp.brief=="#"){
            gp.brief="";
        }
        qDebug() << Q_FUNC_INFO<<"33333333333"<<gp.brief<<gp.bulletin;
        qDebug() << Q_FUNC_INFO<<"member_num:"<<group.member_nums;
        emit getGroupInfoResult("获取群信息成功",gp);
    }
}
开发者ID:MakoVsp,项目名称:Linkdood,代码行数:34,代码来源:groupcontroler.cpp

示例2: _getMemberInfo

void GroupControler::_getMemberInfo(service::ErrorInfo& info, service::User& member)
{
    qDebug() << Q_FUNC_INFO<<info.code();
    if(info.code()==0){
        //        service::Member mem=dynamic_cast<service::Member&>(member);
        Member m;
        m.name=QString::fromStdString(member.name);
        //        m.avatar=QString::fromStdString(mem.avatar);
        //        if(mem.gender==0){
        //            m.gender="保密";
        //        }
        //        if(mem.gender==1){
        //            m.gender="男";
        //        }
        //        if(mem.gender==2){
        //            m.gender="女";
        //        }
        //        m.groupid=QString::number(mem.groupid);
        //        m.id=QString::number(mem.id);
        //        m.member_type=QString::number(mem.member_type);
        //        m.name=QString::fromStdString(mem.name);
        //        m.remark=QString::fromStdString(mem.remark);
        //        m.team=QString::number(mem.team);
        //        m.thumbAvatar=QString::fromStdString(mem.thumb_avatar);
        emit getMemberInfoResult("获取成员信息成功",m);
    }
    else{
        Member m;
        emit getMemberInfoResult("获取成员信息失败",m);
    }
}
开发者ID:MakoVsp,项目名称:Linkdood,代码行数:31,代码来源:groupcontroler.cpp

示例3: _getVerifyImg

void AuthControler::_getVerifyImg(service::ErrorInfo info, std::string img)
{
    qDebug() << Q_FUNC_INFO<<info.code()<<img.c_str();
    if(img!=""){
        img="file://"+img;
    }
    emit getVerifyImgResult(QString::number(info.code()),QString::fromStdString(img));
}
开发者ID:MakoVsp,项目名称:Linkdood,代码行数:8,代码来源:authcontroler.cpp

示例4: _removeMember

void GroupControler::_removeMember(service::ErrorInfo &info)
{
    qDebug() << Q_FUNC_INFO<<"1111111111:"<<info.code();
    if(info.code()==0){
        emit removeMemberResult("移除群成员成功");
    }
    else{
        emit removeMemberResult("移除群成员失败");
    }
}
开发者ID:MakoVsp,项目名称:Linkdood,代码行数:10,代码来源:groupcontroler.cpp

示例5: _removeGroup

void GroupControler::_removeGroup(service::ErrorInfo &info)
{
    qDebug() << Q_FUNC_INFO<<"ssssssssssssssss"<<info.code();
    if(info.code()==0){
        emit removeGroupResult("成功");
    }
    else{
        emit removeGroupResult("操作失败");
    }
}
开发者ID:MakoVsp,项目名称:Linkdood,代码行数:10,代码来源:groupcontroler.cpp

示例6: _inviteMember

void GroupControler::_inviteMember(service::ErrorInfo &info)
{
    qDebug() << Q_FUNC_INFO<<info.code();
    if(info.code()==0){
        emit inviteMemberResult("邀请成员成功");
    }
    else{
        emit inviteMemberResult("邀请成员失败");
    }
}
开发者ID:MakoVsp,项目名称:Linkdood,代码行数:10,代码来源:groupcontroler.cpp

示例7: _setMemberInfo

void GroupControler::_setMemberInfo(service::ErrorInfo &info)
{
    qDebug() << Q_FUNC_INFO<<info.code();
    if(info.code()==0){
        emit setMemberInfoResult("设置成员信息成功");
    }
    else{
        emit setMemberInfoResult("设置成员信息失败");
    }
}
开发者ID:MakoVsp,项目名称:Linkdood,代码行数:10,代码来源:groupcontroler.cpp

示例8: onLogoutChanged

void AuthControler::onLogoutChanged(service::ErrorInfo& info)
{
    qDebug() << Q_FUNC_INFO << "loginout_code:" << info.code();

    if(info.code() == 0 ||info.code() == 1304||info.code()<0)
    {
        emit loginoutRelust(true);
    }else
    {
        emit loginoutRelust(false);
    }
}
开发者ID:MakoVsp,项目名称:Linkdood,代码行数:12,代码来源:authcontroler.cpp

示例9: _changepassword

void AuthControler::_changepassword(service::ErrorInfo &info)
{
    qDebug() << Q_FUNC_INFO<<info.code();
    if(info.code()==0){
        emit changePasswordResult("修改成功");
    }
    else if(info.code()==543){
        emit changePasswordResult("旧密码不正确");
    }
    else{
        emit changePasswordResult("修改失败");
    }
}
开发者ID:MakoVsp,项目名称:Linkdood,代码行数:13,代码来源:authcontroler.cpp

示例10: _getSonOrgs

void EnterpriseControler::_getSonOrgs(service::ErrorInfo info, std::vector<service::Org> orgs, std::vector<service::OrgUser> orgusers)
{
    qDebug() << Q_FUNC_INFO<<info.code()<<orgs.size();
    OrgList orgList;
    OrgUserList orgUserList;
    for(auto org:orgs){
        orgList.insert(orgList.size(),orgToQorg(org));
    }
    for(auto orgUser:orgusers){
        orgUserList.insert(orgUserList.size(),orguserToQorguser(orgUser));
    }
    emit getSonOrgsResult(info.code(),orgList,orgUserList);
}
开发者ID:bxyssf,项目名称:Linkdood,代码行数:13,代码来源:enterprisecontorler.cpp

示例11: _getMemberList

void GroupControler::_getMemberList(service::ErrorInfo &info, std::vector<std::shared_ptr<service::User> > members,QString groupId)
{
    qDebug() << Q_FUNC_INFO <<"size:"<<members.size()<<"groupId:"<<groupId;
    MemberList memberList;
    if(info.code()==0){
        if(members.size() >0){
            memberList=MemberToQMemberList(members);
            emit getGroupMemberListReslut(info.code(),groupId,memberList);
        }
        emit getMemberListResult("获取成员列表成功",memberList);

    }
}
开发者ID:MakoVsp,项目名称:Linkdood,代码行数:13,代码来源:groupcontroler.cpp

示例12: _transferGroup

void GroupControler::_transferGroup(service::ErrorInfo &info)
{
    qDebug()<<Q_FUNC_INFO<<info.code();
    if(info.code()==0){
        emit transferGroupResult("转让群成功");
    }
    else if(info.code()==303){
        emit transferGroupResult("该用户拥有的群数量已经超过限制");
    }
    else{
        emit transferGroupResult("转让群失败");
    }
}
开发者ID:MakoVsp,项目名称:Linkdood,代码行数:13,代码来源:groupcontroler.cpp

示例13: _createGroup

void GroupControler::_createGroup(service::ErrorInfo &info, long long &res)
{
    qDebug() << Q_FUNC_INFO<<"2222222......"<<info.code();
    if(info.code()==0){
        emit createGroupResult(QString::number(res));
    }
    else if(info.code()==303){
        emit createGroupResult("创建群失败(群数量超过限制)");
    }
    else{
        emit createGroupResult("创建群失败");
    }

}
开发者ID:MakoVsp,项目名称:Linkdood,代码行数:14,代码来源:groupcontroler.cpp

示例14: _getMesage

void ChatControler::_getMesage(service::ErrorInfo &info, int64 targetId, std::vector<service::MsgPtr>msgPtr)
{
    qDebug() << Q_FUNC_INFO << msgPtr.size();
    MsgList msgList;
    //std::shared_ptr<service::Msg> msg;

    for(auto msg:msgPtr){
        if(msg->msgtype == 2||msg->msgtype == 8){
            std::shared_ptr<service::MsgText> msgText = std::dynamic_pointer_cast<service::MsgText>(msg);
            Msg item;
            item.activeType = QString::number(msgText->active_type);
            item.body = QString::fromStdString(utils::MsgUtils::getText(msgText->body));
            item.fromid = QString::number(msgText->fromid);
            item.localid = QString::number(msgText->localid);
            item.msgid = QString::number(msgText->msgid);
            item.msgProperties = QString::fromStdString(msgText->msg_properties);
            item.msgtype = QString::number(msgText->msgtype);
            item.relatedMsgid = QString::number(msgText->related_msgid);
            item.targetid = QString::number(msgText->targetid);
            item.time = QString::number(msgText->time);
            item.toid = QString::number(msgText->toid);
            msgList.insert(msgList.size(),item);
        }
   }
    if(!info.code()){
        emit getMessagesBack(true,targetId,msgList);
    }else{
        emit getMessagesBack(true,targetId,msgList);
    }
}
开发者ID:lixinlixin,项目名称:Linkdood,代码行数:30,代码来源:chatcontroler.cpp

示例15: _getOrgUserInfo

void EnterpriseControler::_getOrgUserInfo(service::ErrorInfo &info, service::OrgUser &orguser)
{
    qDebug() << Q_FUNC_INFO;
    OrgUser Qorguser;
    Qorguser= orguserToQorguser(orguser);
    emit getOrgUserInfoResult(info.code(),Qorguser);
}
开发者ID:bxyssf,项目名称:Linkdood,代码行数:7,代码来源:enterprisecontorler.cpp


注:本文中的service::ErrorInfo类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。