Commit 839f910b cgx

编写每日任务-用户签到接口、每日任务、新手任务-列表数据接口

1 个父辈 1a577488
......@@ -6,6 +6,7 @@
//
#import "DailyTaskController.h"
#import "ScoreTaskRequestModel.h"
@interface DailyTaskController ()
......@@ -20,6 +21,18 @@
self.naviBgColor = DSClearColor;
self.naviBarAlpha = 1.0;
[self.dsNaviBar addSubview:self.backBtn];
[ScoreTaskRequestModel queryUserSignListWithCompletion:^(ScoreTaskRequestModel * _Nonnull requestModel) {
if (requestModel.resCode == DSResCodeSuccess) {
}
}];
[ScoreTaskRequestModel queryUserDailyTaskListWithCompletion:^(ScoreTaskRequestModel * _Nonnull requestModel) {
if (requestModel.resCode == DSResCodeSuccess) {
}
}];
}
@end
......@@ -38,6 +38,15 @@ NS_ASSUME_NONNULL_BEGIN
/// @param params params
/// @param completion completion
+ (NSURLSessionDataTask *)queryUserPointsDetailListWithParams:(NSDictionary *)params completion:(void (^)(ScoreTaskRequestModel *requestModel))completion;
/// 每日任务-用户签到
/// @param completion completion
+ (NSURLSessionDataTask *)queryUserSignListWithCompletion:(void (^)(ScoreTaskRequestModel *requestModel))completion;
/// 每日任务、新手任务-列表数据(显示任务状态)
/// @param completion completion
+ (NSURLSessionDataTask *)queryUserDailyTaskListWithCompletion:(void (^)(ScoreTaskRequestModel *requestModel))completion;
@end
NS_ASSUME_NONNULL_END
......@@ -75,4 +75,36 @@
}];
}
+ (NSURLSessionDataTask *)queryUserSignListWithCompletion:(void (^)(ScoreTaskRequestModel *requestModel))completion {
NSString *api = @"query_user_sign_list";
NSString *argStr = [NSString stringWithFormat:@"query{%@}", api];
ScoreTaskRequestModel * requestModel = [[ScoreTaskRequestModel alloc] init];
return [self httpPostBodyRequestWithAPI:api params:@{@"query" : argStr} view:nil hasNetActivity:YES loadingInfo:nil hasFailInfo:YES success:^(NSDictionary *apiDic) {
DSLog(@"每日任务-用户签到接口dataDic:%@", apiDic);
requestModel.resCode = DSResCodeSuccess;
completion(requestModel);
} failure:^(id failure) {
requestModel.resCode = DSResCodeNetFail;
requestModel.errorInfo = failure;
completion(requestModel);
}];
}
+ (NSURLSessionDataTask *)queryUserDailyTaskListWithCompletion:(void (^)(ScoreTaskRequestModel *requestModel))completion {
NSString *api = @"query_user_diary_task_list";
NSString *argStr = [NSString stringWithFormat:@"query{%@}", api];
ScoreTaskRequestModel * requestModel = [[ScoreTaskRequestModel alloc] init];
return [self httpPostBodyRequestWithAPI:api params:@{@"query" : argStr} view:nil hasNetActivity:YES loadingInfo:nil hasFailInfo:YES success:^(NSDictionary *apiDic) {
DSLog(@"每日任务、新手任务-列表数据接口dataDic:%@", apiDic);
requestModel.resCode = DSResCodeSuccess;
completion(requestModel);
} failure:^(id failure) {
requestModel.resCode = DSResCodeNetFail;
requestModel.errorInfo = failure;
completion(requestModel);
}];
}
@end
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!