41 lines
1.4 KiB
Objective-C
41 lines
1.4 KiB
Objective-C
//
|
|
// Api+EnterpriseRecharge.m
|
|
// xplan-ios
|
|
//
|
|
// Created by 冯硕 on 2022/5/14.
|
|
//
|
|
|
|
#import "Api+EnterpriseRecharge.h"
|
|
#import "NSMutableDictionary+Saft.h"
|
|
@implementation Api (EnterpriseRecharge)
|
|
|
|
///企业包的充值列表
|
|
+ (void)enterpriseRechargeList:(HttpRequestHelperCompletion)completion channelType:(NSString *)channelType {
|
|
[self makeRequest:@"chargeprod/listV2" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, channelType, nil];
|
|
}
|
|
|
|
|
|
/// 请求支付参数
|
|
/// @param completion 完成
|
|
/// @param chargeProdId 订单的id
|
|
/// @param payChannel 支付的渠道
|
|
/// @param clientIp ip
|
|
/// @param uid uid
|
|
/// @param ticket ticket
|
|
+ (void)requestPay:(HttpRequestHelperCompletion)completion chargeProdId:(NSString *)chargeProdId payChannel:(NSString *)payChannel clientIp:(NSString *)clientIp uid:(NSString *)uid ticket:(NSString *)ticket roomUid:(NSString *)roomUid {
|
|
NSMutableDictionary * dic = [NSMutableDictionary dictionary];
|
|
[dic safeSetObject:chargeProdId forKey:@"chargeProdId"];
|
|
[dic safeSetObject:payChannel forKey:@"payChannel"];
|
|
[dic safeSetObject:clientIp forKey:@"clientIp"];
|
|
[dic safeSetObject:uid forKey:@"uid"];
|
|
[dic safeSetObject:ticket forKey:@"ticket"];
|
|
if (roomUid.integerValue> 0) {
|
|
[dic safeSetObject:roomUid forKey:@"roomUid"];
|
|
}
|
|
[HttpRequestHelper request:@"charge/pay/apply" method:HttpRequestHelperMethodPOST params:dic completion:completion];
|
|
}
|
|
|
|
|
|
|
|
@end
|