EvaluateRequestModel.m 1.0 KB
//
//  EvaluateRequestModel.m
//  DreamSleep
//
//  Created by peter on 2022/9/20.
//

#import "EvaluateRequestModel.h"

@implementation EvaluateRequestModel

+ (NSURLSessionDataTask *)queryCommunityEvaluationListWithCompletion:(void (^)(EvaluateRequestModel *requestModel))completion {
    EvaluateRequestModel * requestModel = [[EvaluateRequestModel alloc] init];
    NSString *api = @"query_community_evaluation_list";
    NSString *argStr = [NSString stringWithFormat:@"query{%@}", api];
    return [self httpPostBodyRequestWithAPI:api params:@{@"query" : argStr} view:nil hasNetActivity:YES loadingInfo:nil hasFailInfo:NO success:^(NSDictionary * _Nonnull apiDic) {
        DSLog(@"社区评测数据列表接口apiDic:%@", apiDic);
        requestModel.resCode = DSResCodeSuccess;
        
        completion(requestModel);
    } failure:^(id _Nonnull failureInfo) {
        requestModel.resCode = [failureInfo[@"errorCode"] integerValue];
        requestModel.errMessage = failureInfo[@"errMessage"];
        completion(requestModel);
    }];
}

@end