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