Files
yinmeng-ios/xplan-ios/Main/Mine/View/EnterpriseRecharge/Api/Api+EnterpriseRecharge.m

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