// // RQHTTPService+RQVipCode.m // SDJK // // Created by 张嵘 on 2021/10/12. // #import "RQHTTPService+RQVipCode.h" @implementation RQHTTPService (RQVipCode) /** 用户激活码激活 @param vipCode 激活码 @return Returns a signal which will send complete, or error. */ - (RACSignal *)putVipCodeWithVipCode:(NSString *)vipCode { /// 1. 配置参数 RQKeyedSubscript *subscript = [RQKeyedSubscript subscript]; subscript[@"vipCode"] = vipCode; /// 2. 配置参数模型 RQURLParameters *paramters = [RQURLParameters urlParametersWithMethod:RQ_HTTTP_METHOD_PUT path:RQ_PUT_VIPCode parameters:subscript.dictionary]; /// 3.发起请求 return [[[RQHTTPRequest requestWithParameters:paramters] enqueueResultClass:[RQBaseModel class]] rq_parsedResults]; } /** 查询激活码列表 @return Returns a signal which will send complete, or error. */ - (RACSignal *)getVipCodeList { /// 1. 配置参数 RQKeyedSubscript *subscript = [RQKeyedSubscript subscript]; /// 2. 配置参数模型 RQURLParameters *paramters = [RQURLParameters urlParametersWithMethod:RQ_HTTTP_METHOD_GET path:RQ_GET_VIPCodeList parameters:subscript.dictionary]; /// 3.发起请求 return [[[RQHTTPRequest requestWithParameters:paramters] enqueueResultClass:[RQBaseModel class]] rq_parsedResults]; } @end