RQHTTPService+RQGetActivation.m 976 B

12345678910111213141516171819202122232425262728293031323334
  1. //
  2. // RQHTTPService+RQGetActivation.m
  3. // jiaPei
  4. //
  5. // Created by 张嵘 on 2023/1/14.
  6. // Copyright © 2023 JCZ. All rights reserved.
  7. //
  8. #import "RQHTTPService+RQGetActivation.h"
  9. @implementation RQActivationModel
  10. @end
  11. @implementation RQHTTPService (RQGetActivation)
  12. /**
  13. 获取学员合作与激活状态
  14. @param userId 用户Id
  15. @return Returns a signal which will send complete, or error.
  16. */
  17. - (RACSignal *)getActivationWithUserId:(NSString *)userId {
  18. /// 1. 配置参数
  19. RQKeyedSubscript *subscript = [RQKeyedSubscript subscript];
  20. subscript[@"userId"] = @([userId integerValue]);
  21. /// 2. 配置参数模型
  22. RQURLParameters *paramters = [RQURLParameters urlParametersWithMethod:RQ_HTTTP_METHOD_GET path:RQ_GET_Activation parameters:subscript.dictionary];
  23. /// 3.发起请求
  24. return [[[RQHTTPRequest requestWithParameters:paramters]
  25. enqueueResultClass:[RQActivationModel class]]
  26. rq_parsedResults];
  27. }
  28. @end