LandKTTPToolManager

#import <Foundation/Foundation.h>

@interface LandKTTPToolManager : NSObject

+ (instancetype)shareManager;

/**

获取手机验证信息

@param parms 数据字典

@param success 成功

@param failture 失败

*/

- (void)getTelephoneNumDict:(NSDictionary*)parms success:(void (^)(id responseObject))success  failture:(void (^)(id error))failture;

/**

立即验证

@param parms 数据字典

@param success 成功

@param failture 失败

*/

- (void)verifyTelephoneNumDict:(NSDictionary*)parms success:(void (^)(id responseObject))success  failture:(void (^)(id error))failture;

/**

设置密码

@param parms 数据字典

@param success 成功

@param failture 失败

*/

- (void)setPassWordDict:(NSDictionary*)parms success:(void (^)(id responseObject))success  failture:(void (^)(id error))failture;

/**

激活登陆

@param parms 数据字典

@param success 成功

@param failture 失败

*/

- (void)activeccountDict:(NSDictionary*)parms success:(void (^)(id responseObject))success  failture:(void (^)(id error))failture;

/**

忘记密码

@param parms 数据字典

@param success 成功

@param failture 失败

*/

- (void)resetPwdDict:(NSDictionary*)parms success:(void (^)(id responseObject))success  failture:(void (^)(id error))failture;

/**

直接登录

@param parms 数据字典

@param success 成功

@param failture 失败

*/

- (void)signInDict:(NSDictionary*)parms success:(void (^)(id responseObject))success  failture:(void (^)(id error))failture;

/**

图片上传

@param parms 数据字典

@param success 成功

@param failture 失败

*/

- (void)upDatePicDict:(NSDictionary*)parms  picName:(NSArray*)nameArr  picData:(NSArray*)imgArr success:(void (^)(id responseObject))success  failture:(void (^)(id error))failture;

/**

语音上传

@param parms 数据字典

@param success 成功

@param failture 失败

*/

- (void)upDateVoiceDict:(NSDictionary*)parms  picName:(NSArray*)nameArr  picData:(NSArray*)imgArr success:(void (^)(id responseObject))success  failture:(void (^)(id error))failture;

@end

 

 

 

#import "LandKTTPToolManager.h"

@implementation LandKTTPToolManager

+ (instancetype)shareManager

{

    static LandKTTPToolManager *manager = nil;

    static dispatch_once_t onceToken;

    dispatch_once(&onceToken, ^{

        manager = [[LandKTTPToolManager alloc] init];

    });

    return manager;

}

/**

获取手机验证信息

@param parms 数据字典

@param success 成功

@param failture 失败

*/

- (void)getTelephoneNumDict:(NSDictionary*)parms success:(void (^)(id responseObject))success  failture:(void (^)(id error))failture{

    NSString * requestUrl = [NSString stringWithFormat:@"%@%@",TOTALURL,SENDVERIFICODE];

    [KTHttpTool get:requestUrl params:parms success:^(id responseObj) {

        if (success) {

            success(responseObj);

        }

    } failure:^(NSError *error) {

        if (failture) {

            failture(error);

        }

    }];   

}

/**

  立即验证

@param parms 数据字典

@param success 成功

@param failture 失败

*/

- (void)verifyTelephoneNumDict:(NSDictionary*)parms success:(void (^)(id responseObject))success  failture:(void (^)(id error))failture{

    NSString *requestUrl = [NSString stringWithFormat:@"%@%@",TOTALURL,VERIFYMOBILECAPTCHA];

    NSString * parma = [HHControl dictionaryToJson:parms];

    [KTHttpTool postsae:requestUrl params:parma success:^(id responseObj) {

        if (success) {

            success(responseObj);

        }

    } failure:^(NSError *error) {

        if (failture) {

            failture(error);

        }

    }];   

}

/**

  激活密码

@param parms 数据字典

@param success 成功

@param failture 失败

*/

- (void)setPassWordDict:(NSDictionary*)parms success:(void (^)(id responseObject))success  failture:(void (^)(id error))failture{

    NSString *requestUrl = [NSString stringWithFormat:@"%@%@",TOTALURL,USERLOGIN];

    NSString * parma = [HHControl dictionaryToJson:parms];

    [KTHttpTool postsae:requestUrl params:parma success:^(id responseObj) {

        if (success) {

            success(responseObj);

        }

    } failure:^(NSError *error) {

        if (failture) {

            failture(error);

        }

    }];

}

/**

直接登陆

@param parms 数据字典

@param success 成功

@param failture 失败

*/

- (void)activeccountDict:(NSDictionary*)parms success:(void (^)(id responseObject))success  failture:(void (^)(id error))failture{

    NSString *requestUrl = [NSString stringWithFormat:@"%@%@",TOTALURL,USERLOGIN];

    NSString * parma = [HHControl dictionaryToJson:parms];

    [KTHttpTool postsae:requestUrl params:parma success:^(id responseObj) {

        if (success) {

            success(responseObj);

        }

    } failure:^(NSError *error) {

        if (failture) {

            failture(error);

        }

    }];

}

/**

忘记密码

@param parms 数据字典

@param success 成功

@param failture 失败

*/

- (void)resetPwdDict:(NSDictionary*)parms success:(void (^)(id responseObject))success  failture:(void (^)(id error))failture{

    NSString *requestUrl = [NSString stringWithFormat:@"%@%@",TOTALURL,SETPWD];

    NSString * parma = [HHControl dictionaryToJson:parms];

    [KTHttpTool postsae:requestUrl params:parma success:^(id responseObj) {

        if (success) {

            success(responseObj);

        }

    } failure:^(NSError *error) {

        if (failture) {

            failture(error);

        }

    }];

}

/**

直接登录

@param parms 数据字典

@param success 成功

@param failture 失败

*/

- (void)signInDict:(NSDictionary*)parms success:(void (^)(id responseObject))success  failture:(void (^)(id error))failture{

    NSString *requestUrl = [NSString stringWithFormat:@"%@%@",TOTALURL,SIGNIN];

    NSString * parma = [HHControl dictionaryToJson:parms];

    [KTHttpTool postsae:requestUrl params:parma success:^(id responseObj) {

        if (success) {

            success(responseObj);

        }

    } failure:^(NSError *error) {

        if (failture) {

            failture(error);

        }

    }];

}

/**

图片上传

@param parms 数据字典

@param success 成功

@param failture 失败

*/

- (void)upDatePicDict:(NSDictionary*)parms  picName:(NSArray*)nameArr  picData:(NSArray*)imgArr success:(void (^)(id responseObject))success  failture:(void (^)(id error))failture{

    NSString * requestUrl = [NSString stringWithFormat:@"%@%@",INNERURL,UPLOADPIC];

    NSString * parma = [HHControl dictionaryToJson:parms];

    [KTHttpTool postsae:requestUrl params:parma success:^(id responseObj) {

        if (success) {

            success(responseObj);

        }

    } failure:^(NSError *error) {

        if (failture) {

            failture(error);

        }

    }];

}

/**

语音上传

@param parms 数据字典

@param success 成功

@param failture 失败

*/

- (void)upDateVoiceDict:(NSDictionary*)parms  picName:(NSArray*)nameArr  picData:(NSArray*)imgArr success:(void (^)(id responseObject))success  failture:(void (^)(id error))failture{

    NSString * requestUrl = [NSString stringWithFormat:@"%@%@",INNERURL,UPLOADVOICE];

    NSString * parma = [HHControl dictionaryToJson:parms];

    [KTHttpTool postsae:requestUrl params:parma success:^(id responseObj) {

        if (success) {

            success(responseObj);

        }

    } failure:^(NSError *error) {

        if (failture) {

            failture(error);

        }

    }];

}

@end

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值