From 83b9d5c682b21d88133f24da0f94dd56bd79e687 Mon Sep 17 00:00:00 2001 From: 单军华 Date: Thu, 19 Jul 2018 13:38:55 +0800 Subject: [PATCH] change --- screendisplay/screendisplay/Classes/检测/Service/DevicesService.m | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 58 insertions(+), 0 deletions(-) diff --git "a/screendisplay/screendisplay/Classes/\346\243\200\346\265\213/Service/DevicesService.m" "b/screendisplay/screendisplay/Classes/\346\243\200\346\265\213/Service/DevicesService.m" new file mode 100644 index 0000000..749f3e3 --- /dev/null +++ "b/screendisplay/screendisplay/Classes/\346\243\200\346\265\213/Service/DevicesService.m" @@ -0,0 +1,58 @@ +// +// DevicesService.m +// screendisplay +// +// Created by ��������� on 2018/7/9. +// Copyright �� 2018��� ���������. All rights reserved. +// + +#import "DevicesService.h" +#import "PPInterfacedConst.h" + +@implementation DevicesService + +/** ������������������ */ +- (NSURLSessionTask *)getDeviceListWithParameters:(id)parameters completion:(void(^)(NSString *desc,int code))completion +{ + // ������������������������������������������������������URL + NSString *url = [NSString stringWithFormat:@"%@%@",kApiPrefix,kDevices]; + + return [self requestGETWithURL:url parameters:parameters success:^(id responseObject) + { + BaseResModel * resModel = [Global toBaseModel:responseObject]; + if(resModel.code == 1) + { + if(!TWIsEmpty(resModel.content)) + { + // ������������ + [self.deviceViewModels removeAllObjects]; + self.deviceViewModels = [DeviceModel mj_objectArrayWithKeyValuesArray:resModel.content]; + } + else + { + // ������������ + resModel.code = -5; + completion(@"���������������������������������!",resModel.code); + } + } + + // ���������������������������������������������������������������,���������������������������������������, ������������.... + completion(resModel.desc,resModel.code); + + } failure:^(NSError *error) { + // ������ + completion(error.localizedDescription,-1); + }]; +} + +- (NSMutableArray<DeviceModel *> *)deviceViewModels +{ + if(_deviceViewModels == nil) + { + _deviceViewModels = [NSMutableArray array]; + } + return _deviceViewModels; +} + + +@end -- Gitblit v1.8.0