Initial commit
This commit is contained in:
@@ -0,0 +1,298 @@
|
||||
//
|
||||
// AFNOHeaderHttpTool.m
|
||||
// Ifish
|
||||
//
|
||||
// Created by imac on 16/10/27.
|
||||
// Copyright © 2016年 lianxiang. All rights reserved.
|
||||
//
|
||||
|
||||
#import "AFNOHeaderHttpTool.h"
|
||||
#import "AFNetworking.h"
|
||||
#define ContentType @"text/html"
|
||||
@implementation AFNOHeaderHttpTool
|
||||
+(void) requestWihtMethod:(RequestType)
|
||||
methodType url : (NSString *)url
|
||||
params:(NSDictionary *)params
|
||||
success:(void (^)(id response))success
|
||||
failure:(void (^)(NSError *err))failure
|
||||
{
|
||||
// NSURL* baseURL = [NSURL URLWithString:DEV_IFISH_SERVER];
|
||||
// //获得请求管理者
|
||||
// AFHTTPRequestOperationManager*manager = [[AFHTTPRequestOperationManager alloc] initWithBaseURL:baseURL];
|
||||
|
||||
AFHTTPRequestOperationManager*manager=[AFHTTPRequestOperationManager manager];
|
||||
//此类中接口 无安全校验
|
||||
|
||||
manager.responseSerializer=[AFHTTPResponseSerializer serializer];
|
||||
|
||||
//#ifdef ContentType
|
||||
// manager.responseSerializer.acceptableContentTypes = [NSSet setWithObject:ContentType];
|
||||
//#endif
|
||||
// manager.requestSerializer.HTTPShouldHandleCookies = YES;
|
||||
|
||||
switch (methodType) {
|
||||
case RequestTypeGet:
|
||||
{
|
||||
//GET请求
|
||||
[manager GET:url parameters:params
|
||||
success:^(AFHTTPRequestOperation* operation, NSDictionary* responseObj) {
|
||||
if (success) {
|
||||
success(responseObj);
|
||||
}
|
||||
} failure:^(AFHTTPRequestOperation* operation, NSError* error) {
|
||||
if (failure) {
|
||||
failure(error);
|
||||
}
|
||||
}];
|
||||
|
||||
}
|
||||
break;
|
||||
case RequestTypePost:
|
||||
{
|
||||
//POST请求
|
||||
[manager POST:url parameters:params
|
||||
success:^(AFHTTPRequestOperation* operation, NSDictionary* responseObj) {
|
||||
if (success) {
|
||||
success(responseObj);
|
||||
}
|
||||
} failure:^(AFHTTPRequestOperation* operation, NSError* error) {
|
||||
if (failure){
|
||||
failure(error);
|
||||
}
|
||||
}];
|
||||
}
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+(void)saveCustomIconWith:(NSNumber*)UserId
|
||||
deviceId:(NSString*)deviceId
|
||||
customIconName:(NSString*)customIconName
|
||||
customShowName:(NSString*)customShowName
|
||||
success:(void (^)(id response))success
|
||||
failure:(void (^)(NSError* err))failure{
|
||||
NSDictionary*para=@{
|
||||
@"priId.userId":UserId,
|
||||
@"priId.deviceId":deviceId,
|
||||
@"customShowName":customShowName,
|
||||
@"customIconName":customIconName
|
||||
};
|
||||
[AFNOHeaderHttpTool requestWihtMethod:RequestTypePost url:kSaveCustomIcon params:para success:success failure:failure];
|
||||
|
||||
}
|
||||
|
||||
+(void)getLookReportById:(NSString *)reportId
|
||||
success:(void (^)(id response))success
|
||||
failure:(void (^)(NSError* err))failure
|
||||
{
|
||||
NSDictionary*para=@{
|
||||
|
||||
@"reportId":reportId
|
||||
|
||||
};
|
||||
[AFNOHeaderHttpTool requestWihtMethod:RequestTypePost url:IfishgetLookReportById
|
||||
params:para
|
||||
success:success
|
||||
failure:failure];
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
+(void)deleteDeviceCameraWith:(NSString *)cameraId
|
||||
deiviceId:(NSString *)deiviceId
|
||||
success:(void (^)(id response))success
|
||||
failure:(void (^)(NSError* err))failure
|
||||
{
|
||||
NSDictionary*para=@{
|
||||
@"cameraId":cameraId,
|
||||
@"deviceId":deiviceId
|
||||
|
||||
|
||||
};
|
||||
|
||||
[AFNOHeaderHttpTool requestWihtMethod:RequestTypePost url:IfishdeleteDeviceCamera params:para success:success failure:failure];
|
||||
|
||||
}
|
||||
|
||||
+(void)kanHuKaiGuanWith:(NSString *)cameraId
|
||||
userId:(NSString *)userId
|
||||
status:(NSString *)status
|
||||
success:(void (^)(id response))success
|
||||
failure:(void (^)(NSError* err))failure
|
||||
{
|
||||
NSDictionary*para=@{
|
||||
@"cameraId":cameraId,
|
||||
@"userId":userId,
|
||||
@"status":status
|
||||
};
|
||||
[AFNOHeaderHttpTool requestWihtMethod:RequestTypePost url:IfishOnOffLook
|
||||
params:para
|
||||
success:success
|
||||
failure:failure];
|
||||
|
||||
}
|
||||
|
||||
+(void)deviceBindCameraWith:(NSString *)cameraId
|
||||
userId:(NSNumber *)userId
|
||||
deviceId:(NSString *)deviceId
|
||||
success:(void (^)(id response))success
|
||||
failure:(void (^)(NSError* err))failure
|
||||
{
|
||||
NSDictionary*para=@{
|
||||
@"cameraId":cameraId,
|
||||
@"deviceId":deviceId,
|
||||
@"userId": userId
|
||||
};
|
||||
|
||||
[AFNOHeaderHttpTool requestWihtMethod:RequestTypePost url:IfishdeviceBindCamera params:para success:success failure:failure];
|
||||
}
|
||||
|
||||
+(void)getKanHuListWithShopsId:(NSString *)shopsUserId
|
||||
firstResult:(NSString *)firstResult
|
||||
pageSize:(NSString *)pageSize
|
||||
success:(void (^)(id response))success
|
||||
failure:(void (^)(NSError* err))failure
|
||||
{
|
||||
|
||||
NSDictionary*para=@{
|
||||
@"shopsUserId":shopsUserId,
|
||||
@"firstResult":firstResult,
|
||||
@"pageSize":pageSize
|
||||
};
|
||||
[AFNOHeaderHttpTool requestWihtMethod:RequestTypePost url:IfishlookList
|
||||
params:para
|
||||
success:success
|
||||
failure:failure];
|
||||
|
||||
}
|
||||
|
||||
+(void)bindCameraWith:(NSString *)cameraId
|
||||
userId:(NSNumber *)userId
|
||||
success:(void (^)(id response))success
|
||||
|
||||
failure:(void (^)(NSError* err))failure
|
||||
{
|
||||
|
||||
NSDictionary*para=@{
|
||||
@"cameraId":cameraId,
|
||||
@"userId":userId
|
||||
};
|
||||
|
||||
[AFNOHeaderHttpTool requestWihtMethod:RequestTypePost url:IfishBindCamera params:para success:success failure:failure];
|
||||
|
||||
}
|
||||
|
||||
+(void)setRemindWaterInfWith:(NSString*)deviceId
|
||||
waterRemind:(NSString*)waterRemind
|
||||
remindCycle:(NSString*)remindCycle
|
||||
success:(void (^)(id response))success
|
||||
failure:(void (^)(NSError* err))failure
|
||||
{
|
||||
|
||||
NSDictionary*para=@{
|
||||
@"deviceId":deviceId,
|
||||
@"waterRemind":waterRemind,
|
||||
@"remindCycle":remindCycle
|
||||
|
||||
};
|
||||
[AFNOHeaderHttpTool requestWihtMethod:RequestTypePost url:kSetRemindWaterInf params:para success:success failure:failure];
|
||||
|
||||
|
||||
}
|
||||
|
||||
+(void)getRemindWaterInfwith:(NSString*)deviceId
|
||||
success:(void (^)(id response))success
|
||||
failure:(void (^)(NSError* err))failure
|
||||
{
|
||||
NSDictionary*para=@{
|
||||
@"deviceId":deviceId,
|
||||
|
||||
};
|
||||
|
||||
[AFNOHeaderHttpTool requestWihtMethod:RequestTypePost url:kGetRemindWaterInf params:para success:success failure:failure];
|
||||
|
||||
}
|
||||
|
||||
+(void)scanCodeActiveCamea:(NSString *)cameraId
|
||||
deiviceId:(NSString *)deiviceId
|
||||
success:(void (^)(id response))success
|
||||
failure:(void (^)(NSError* err))failure
|
||||
{
|
||||
NSDictionary*para=@{
|
||||
@"cameraId":cameraId,
|
||||
@"deviceId":deiviceId
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
[AFNOHeaderHttpTool requestWihtMethod:RequestTypePost url:JiHuoSheXiangTou
|
||||
params:para
|
||||
success:success
|
||||
failure:failure];
|
||||
|
||||
|
||||
}
|
||||
|
||||
+(void)getShopsStatus:(NSString *)shopsId
|
||||
success:(void (^)(id response))success
|
||||
failure:(void (^)(NSError* err))failure{
|
||||
|
||||
NSDictionary*para=@{
|
||||
@"shopsId":shopsId
|
||||
|
||||
};
|
||||
[AFNOHeaderHttpTool requestWihtMethod:RequestTypePost url:IfishGetShopsStatus
|
||||
params:para
|
||||
success:success
|
||||
failure:failure];
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
+(void)xuanZeKanHuShangJia:(NSString *)shopsPhone
|
||||
yongHuId:(NSNumber *)userId
|
||||
success:(void (^)(id response))success
|
||||
failure:(void (^)(NSError* err))failure
|
||||
{
|
||||
NSDictionary*para=@{
|
||||
@"phoneNumber":shopsPhone,
|
||||
@"userId":userId
|
||||
|
||||
};
|
||||
[AFNOHeaderHttpTool requestWihtMethod:RequestTypePost url:IfishChoiceShops
|
||||
params:para
|
||||
success:success
|
||||
failure:failure];
|
||||
|
||||
|
||||
}
|
||||
|
||||
+(void)sendReportWithUserId:(NSString * )userId
|
||||
baoGaoHtmlName:(NSString *)fileName
|
||||
reportId:(NSString *)reportId
|
||||
success:(void (^)(id response))success
|
||||
failure:(void (^)(NSError* err))failure
|
||||
{
|
||||
NSDictionary*para=@{
|
||||
@"userId":userId,
|
||||
|
||||
@"fileName":fileName,
|
||||
@"reportId":reportId
|
||||
|
||||
};
|
||||
|
||||
[AFNOHeaderHttpTool requestWihtMethod:RequestTypePost url:IfishSendReport
|
||||
params:para
|
||||
success:success
|
||||
failure:failure];
|
||||
|
||||
}
|
||||
|
||||
|
||||
@end
|
||||
Reference in New Issue
Block a user