package userrpc /** * 绑定粉丝 * 2021/10/23 * gz */ func Fans(site_id, dbname, user_id, business_id string, url ...string) error { conn, err := rpc_server_conn(url...) if err != nil { return err } defer conn.Close() data := FansReq{} data.SiteId = site_id data.Dbname = dbname data.UserId = user_id data.BusinessId = business_id data.Lock = false req, err := SetReqData(data) if err != nil { return err } res := &Response{} err = conn.Fans(req, res) if err != nil { return err } _, err = GetResData(res) return nil } /** * 绑定粉丝 * 2021/10/23 * gz */ func LockFans(site_id, dbname, user_id, business_id string, url ...string) error { conn, err := rpc_server_conn(url...) if err != nil { return err } defer conn.Close() data := FansReq{} data.SiteId = site_id data.Dbname = dbname data.UserId = user_id data.BusinessId = business_id data.Lock = true req, err := SetReqData(data) if err != nil { return err } res := &Response{} err = conn.Fans(req, res) if err != nil { return err } _, err = GetResData(res) return nil }