Files
peko-ios/YuMi/Modules/YMMine/View/Noble/Api/Api+NobleCenter.m

73 lines
2.9 KiB
Mathematica
Raw Normal View History

2023-07-14 18:50:55 +08:00
//
// Api+NobleCenter.m
// xplan-ios
//
// Created by GreenLand on 2021/12/28.
//
#import "Api+NobleCenter.h"
@implementation Api (NobleCenter)
2024-04-11 15:47:44 +08:00
/// VIP
2023-07-14 18:50:55 +08:00
/// @param completion
+ (void)nobleCenterLevelList:(HttpRequestHelperCompletion)completion {
[self makeRequest:@"vip/getVipPageInfo" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, nil];
}
2024-03-29 19:18:58 +08:00
///
+ (void)getNobleCenterDiamond:(HttpRequestHelperCompletion)completion returnProfitRecordId:(NSString *)returnProfitRecordId{
[self makeRequest:@"vip/returnProfit/receive" method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, returnProfitRecordId,nil];
}
2024-04-11 15:47:44 +08:00
///VIP
2024-03-29 19:18:58 +08:00
+ (void)getChargeList:(HttpRequestHelperCompletion)completion type:(NSString *)type {
// [self makeRequest:@"chargeprod/getVipList" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, type, nil];
2023-07-14 18:50:55 +08:00
}
///
/// @param completion
/// @param chargeProdId id
/// @param uid uid
/// @param roomUid Uid
/// @param ticket ticket
/// @param deviceInfo uuid
/// @param clientIp ip
+ (void)requestNobleIAPRecharge:(HttpRequestHelperCompletion)completion
chargeProdId:(NSString *)chargeProdId
uid:(NSString *)uid
roomUid:(NSString *)roomUid
ticket:(NSString *)ticket
deviceInfo:(NSString *)deviceInfo
clientIp:(NSString *)clientIp {
if (!roomUid) {
roomUid = NULL;
}
[self makeRequest:@"order/placeV2" method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__,chargeProdId, uid, roomUid, ticket, deviceInfo, clientIp, nil];
}
///
/// @param completion
+ (void)requestRecoveryDress:(HttpRequestHelperCompletion)completion {
[self makeRequest:@"vip/recoveryDress" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, nil];
}
///
/// @param complection
/// @param open
+ (void)changeEnterHidCompletion:(HttpRequestHelperCompletion)complection open:(NSString *)open {
[self makeRequest:@"vip/changeInvisibleInRoom" method:HttpRequestHelperMethodGET completion:complection, __FUNCTION__,open, nil];
}
2024-04-11 15:47:44 +08:00
/// 使VIP
2023-07-14 18:50:55 +08:00
/// @param complection
/// @param roomUid uid
2024-03-29 19:18:58 +08:00
+(void)openWithDiamond:(HttpRequestHelperCompletion)complection roomUid:(NSString *)roomUid vipLevel:(NSString *)vipLevel{
2023-07-14 18:50:55 +08:00
NSMutableDictionary * dic = [NSMutableDictionary dictionary];
if (roomUid.length > 0) {
[dic setValue:roomUid forKey:@"roomUid"];
}
2024-03-29 19:18:58 +08:00
if (vipLevel.length > 0){
[dic setValue:vipLevel forKey:@"vipLevel"];
}
2023-07-14 18:50:55 +08:00
[HttpRequestHelper request:@"vip/openWithDiamond" method:HttpRequestHelperMethodPOST params:dic completion:complection];
}
@end