RequestApi+LHP.m 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. //
  2. // RequestApi+LHP.m
  3. // ZWLiveApp
  4. //
  5. // Created by 刘惠萍 on 2020/10/10.
  6. // Copyright © 2020 刘惠萍. All rights reserved.
  7. //
  8. #import "RequestApi+LHP.h"
  9. @implementation RequestApi (LHP)
  10. ///获取验证码
  11. + (void)requestGetCodeWithPhone:(NSString *)phone
  12. delegate:(id <RequestDelegate>)delegate
  13. success:(void (^)(NSDictionary * response, id mark))success
  14. failure:(void (^)(NSString * errorStr, id mark))failure{
  15. NSDictionary *dic = @{@"userphone":UnPackStr(phone)
  16. };
  17. [self postUrl:@"/api/v1/auth/signin-captcha" delegate:delegate parameters:dic success:success failure:failure];
  18. }
  19. ///注册获取验证码
  20. + (void)requestSignUpCodeWithPhone:(NSString *)phone
  21. delegate:(id <RequestDelegate>)delegate
  22. success:(void (^)(NSDictionary * response, id mark))success
  23. failure:(void (^)(NSString * errorStr, id mark))failure{
  24. NSDictionary *dic = @{@"userphone":UnPackStr(phone)
  25. };
  26. [self postUrl:@"/api/v1/auth/signup-captcha" delegate:delegate parameters:dic success:success failure:failure];
  27. }
  28. ///注册
  29. + (void)requestSignUpByCodeWithPhone:(NSString *)nickname
  30. valicode:(NSString *)valicode
  31. delegate:(id <RequestDelegate>)delegate
  32. success:(void (^)(NSDictionary * response, id mark))success
  33. failure:(void (^)(NSString * errorStr, id mark))failure{
  34. NSDictionary *dic = @{@"userphone":UnPackStr(nickname),
  35. @"deviceBrand":@"iPhone",
  36. @"deviceModel":[GlobalMethod LookDeviceName],
  37. @"devicePlatform":@"iOS",
  38. @"deviceUniqueId":[[[UIDevice currentDevice] identifierForVendor] UUIDString],
  39. @"password":@"l123456",
  40. @"deviceSystemVersion":[[UIDevice currentDevice] systemVersion],
  41. @"captcha":UnPackStr(valicode)
  42. };
  43. [self postUrl:@"/api/v1/auth/signup" delegate:delegate parameters:dic success:success failure:failure];
  44. }
  45. ///验证码登录
  46. + (void)requestLoginByCodeWithNickname:(NSString *)nickname
  47. valicode:(NSString *)valicode
  48. delegate:(id <RequestDelegate>)delegate
  49. success:(void (^)(NSDictionary * response, id mark))success
  50. failure:(void (^)(NSString * errorStr, id mark))failure{
  51. NSDictionary *dic = @{@"mobile":UnPackStr(nickname),
  52. @"password":UnPackStr(valicode)
  53. };
  54. [self getUrl:@"phoneMobile/login" delegate:delegate parameters:dic success:success failure:failure];
  55. }
  56. ///首页轮播图
  57. +(void)requestFindAdvertisingWheelWithPosition:(NSString *)position
  58. delegate:(id <RequestDelegate>)delegate
  59. success:(void (^)(NSDictionary * response, id mark))success
  60. failure:(void (^)(NSString * errorStr, id mark))failure{
  61. NSDictionary *dic = @{@"position":UnPackStr(position),
  62. @"pageNumber":@1,
  63. @"pageSize":@20
  64. };
  65. [self getUrl:@"phoneMobile/findAdvertisingWheel" delegate:delegate parameters:dic success:success failure:failure];
  66. }
  67. ///查询文案列表
  68. + (void)requestGetInformationListWithPage:(NSString *)pageNo
  69. size:(NSString *)pageSize
  70. typeId:(NSString *)typeId
  71. delegate:(id <RequestDelegate>)delegate
  72. success:(void (^)(NSDictionary * response, id mark))success
  73. failure:(void (^)(NSString * errorStr, id mark))failure{
  74. NSDictionary *dic = @{@"typeId":UnPackStr(typeId),
  75. @"pageNumber":UnPackStr(pageNo),
  76. @"pageSize":UnPackStr(pageSize)
  77. };
  78. [self getUrl:@"phoneMobile/informationPageList" delegate:delegate parameters:dic success:success failure:failure];
  79. }
  80. ///机具
  81. +(void)requestGetInformationTypeNameWithDelegate:(id <RequestDelegate>)delegate
  82. success:(void (^)(NSDictionary * response, id mark))success
  83. failure:(void (^)(NSString * errorStr, id mark))failure{
  84. NSDictionary *dic = @{@"pageNumber":@1,
  85. @"pageSize":@20,
  86. @"userId":UnPackStr([GlobalData sharedInstance].GB_UserModel.internalBaseClassIdentifier)
  87. };
  88. [self getUrl:[NSString stringWithFormat:@"%@app/getInformationTypeName",URL_HEAD11] delegate:delegate parameters:dic success:success failure:failure];
  89. }
  90. ///我的钱包
  91. +(void)requestFindUserByIdWithDelegate:(id <RequestDelegate>)delegate
  92. success:(void (^)(NSDictionary * response, id mark))success
  93. failure:(void (^)(NSString * errorStr, id mark))failure{
  94. NSDictionary *dic = @{
  95. @"userId":UnPackStr([GlobalData sharedInstance].GB_UserModel.internalBaseClassIdentifier)
  96. };
  97. [self getUrl:@"phoneMobile/findUserById" delegate:delegate parameters:dic success:success failure:failure];
  98. }
  99. ///机具钱包
  100. + (void)requestActivityAuthWithCode:(NSString *)valicode
  101. delegate:(id <RequestDelegate>)delegate
  102. success:(void (^)(NSDictionary * response, id mark))success
  103. failure:(void (^)(NSString * errorStr, id mark))failure{
  104. NSDictionary *dic = @{@"code":UnPackStr(valicode),
  105. @"userId":UnPackStr([GlobalData sharedInstance].GB_UserModel.internalBaseClassIdentifier)
  106. };
  107. [self postUrl:[NSString stringWithFormat:@"%@app/activityAuth",URL_HEAD11] delegate:delegate parameters:dic success:success failure:failure];
  108. }
  109. ///提现规则
  110. +(void)requestCashApplicationSetWithDelegate:(id <RequestDelegate>)delegate
  111. success:(void (^)(NSDictionary * response, id mark))success
  112. failure:(void (^)(NSString * errorStr, id mark))failure{
  113. NSDictionary *dic = @{
  114. @"userId":UnPackStr([GlobalData sharedInstance].GB_UserModel.internalBaseClassIdentifier)
  115. };
  116. [self getUrl:@"user/cashApplicationSet" delegate:delegate parameters:dic success:success failure:failure];
  117. }
  118. @end