package BaseOrganizationService import ( "context" "dsSupport/MyModel/AccessSystem/AccessSystemProto/BaseOrganizationProto" "dsSupport/Utils/GRpcUtil" "dsSupport/Utils/LogUtil" "errors" "time" ) /** 功能:获取组织机构列表 作者:吴缤 日期:2020-05-22 */ func PageBaseOrganization(queryArg BaseOrganizationProto.QueryArg) (*BaseOrganizationProto.Reply, error) { //1、准备动作:连接服务器 ctx, cancel := context.WithTimeout(context.Background(), 10*time.Second) defer cancel() conn := GRpcUtil.GetConnection() if conn == nil { return nil, errors.New("RPC服务未启动!") } //2、业务传参 c := BaseOrganizationProto.NewBaseOrganizationManageClient(conn) Reply, err := c.PageBaseOrganization(ctx, &queryArg) if err != nil { LogUtil.Error("获取组织机构列表错误: ", err.Error()) } return Reply, err }