package annouser import ( "91porn-server/app/appg" "91porn-server/common/httputil" "errors" "net/http" ) // 从数据中心获取数据 func getAnnouList() (*Annou, error) { var ( url string = appg.Conf.URL.DataCentreURL + GetAnnouListRouter params QueryAllCond = QueryAllCond{AppId} out CommonResponse ) if code, err := httputil.DefaultClientGetWithResp(&out, url, nil, params); err != nil { return nil, err } else if code != http.StatusOK { return nil, errors.New(NetWorkError) } if len(out.Data) > 0 { return out.Data[0], nil } return nil, nil } // 从数据中心获取数据 func annouList() ([]*Annou, error) { var ( url string = appg.Conf.URL.DataCentreURL + GetAnnouListRouter params QueryAllCond = QueryAllCond{AppId} out CommonResponse ) if code, err := httputil.DefaultClientGetWithResp(&out, url, nil, params); err != nil { return nil, err } else if code != http.StatusOK { return nil, errors.New(NetWorkError) } return out.Data, nil } // 从数据中心分页获取数据 func annouLists(pageNumber, pageSize int) (*MsgAnnousResp, error) { var ( url string = appg.Conf.URL.DataCentreURL + GetAnnouListsRouter params QueryByPageCond = QueryByPageCond{AppId, pageNumber, pageSize} out MsgAnnousResponse ) if code, err := httputil.DefaultClientGetWithResp(&out, url, nil, params); err != nil { return nil, err } else if code != http.StatusOK { return nil, errors.New(NetWorkError) } return out.Data, nil }