From 7b02207537d35bfa1714bf8beafc921f717d100a Mon Sep 17 00:00:00 2001 From: 单军华 Date: Wed, 11 Jul 2018 10:47:42 +0800 Subject: [PATCH] 首次上传 --- screendisplay/screendisplay/Classes/登录/Service/LoginSevice.m | 64 ++++++++++++++++++++++++++++++++ 1 files changed, 64 insertions(+), 0 deletions(-) diff --git "a/screendisplay/screendisplay/Classes/\347\231\273\345\275\225/Service/LoginSevice.m" "b/screendisplay/screendisplay/Classes/\347\231\273\345\275\225/Service/LoginSevice.m" new file mode 100644 index 0000000..07e30ba --- /dev/null +++ "b/screendisplay/screendisplay/Classes/\347\231\273\345\275\225/Service/LoginSevice.m" @@ -0,0 +1,64 @@ +// +// LoginSevice.m +// screendisplay +// +// Created by ��������� on 2018/7/3. +// Copyright �� 2018��� ���������. All rights reserved. +// + +#import "LoginSevice.h" +#import "UserModel.h" +#import "PPInterfacedConst.h" +#import "PPNetworkHelper.h" +#import "BaseResModel.h" + +@implementation LoginSevice + +/** ������*/ +- (NSURLSessionTask *)getLoginWithParameters:(id)parameters completion:(void(^)(NSString *desc,int code))completion +{ + // ������������������������������������������������������URL + NSString *url = [NSString stringWithFormat:@"%@%@",kApiPrefix,kLogin]; + + return [self requestGETWithURL:url parameters:parameters success:^(id responseObject) + { + BaseResModel * resModel = [Global toBaseModel:responseObject]; + if(resModel.code == 1) + { + if(!TWIsEmpty(resModel.content)) + { + // ������������ + UserModel * userModel = [UserModel mj_objectWithKeyValues:resModel.content]; + + // ������������������ + [UserDefault setObject:@"1" forKey:@"isLogin"]; + [UserDefault setObject:userModel.id forKey:@"user_id"]; + [UserDefault setObject:userModel.accountName forKey:@"accountName"]; + [UserDefault setObject:userModel.password forKey:@"password"]; + [UserDefault setObject:userModel.organizationId forKey:@"organizationId"]; + [UserDefault synchronize];//������synchronize���������������������������������,���������������NSUserDefaults������������������������������������ + } + else + { + // ������������ + [UserDefault setObject:@"0" forKey:@"isLogin"]; + } + } + else + { + // ������������ + [UserDefault setObject:@"0" forKey:@"isLogin"]; + } + + // ���������������������������������������������������������������,���������������������������������������, ������������.... + completion(resModel.desc,resModel.code); + + } failure:^(NSError *error) { + // ������ + completion(error.localizedDescription,-1); + // ������������ + [UserDefault setObject:@"0" forKey:@"isLogin"]; + }]; +} + +@end -- Gitblit v1.8.0