Commit f46f452d authored by admin's avatar admin

接通 问题列表接口

parent 0a7c0e33
...@@ -15,6 +15,7 @@ ...@@ -15,6 +15,7 @@
// login // login
#define kLoginURL @"redstar-server/rest/user/login/" #define kLoginURL @"redstar-server/rest/user/login/"
// QuestionList
#define kQuestionListURL @"redstar-server/rest/question/query"
#endif /* Url_h */ #endif /* Url_h */
...@@ -11,6 +11,8 @@ ...@@ -11,6 +11,8 @@
#import "MenuButton.h" #import "MenuButton.h"
#import "QuestionDetailViewController.h" #import "QuestionDetailViewController.h"
#import <AFNetworking.h>
#define kQuestionListCell @"questionListTableViewCell" #define kQuestionListCell @"questionListTableViewCell"
@interface QuestionViewController () <UITableViewDelegate, UITableViewDataSource> @interface QuestionViewController () <UITableViewDelegate, UITableViewDataSource>
...@@ -26,6 +28,8 @@ ...@@ -26,6 +28,8 @@
[self.tableView registerClass:[QuestionListTableCell class] forCellReuseIdentifier:kQuestionListCell]; [self.tableView registerClass:[QuestionListTableCell class] forCellReuseIdentifier:kQuestionListCell];
[self setupNav]; [self setupNav];
[self requestQuestionList];
} }
- (void)didReceiveMemoryWarning { - (void)didReceiveMemoryWarning {
...@@ -34,6 +38,30 @@ ...@@ -34,6 +38,30 @@
} }
#pragma mark - Private Methods #pragma mark - Private Methods
- (void)requestQuestionList
{
AFHTTPSessionManager *session = [AFHTTPSessionManager manager];
session.requestSerializer = [AFJSONRequestSerializer serializer];
[session.requestSerializer setValue:@"application/json;charset=utf-8" forHTTPHeaderField:@"Content-Type"];
[session.requestSerializer setValue:@"5a74170150b940ae0150b940f7db0082" forHTTPHeaderField:@"enterprise"];
NSString *urlStr = [NSString stringWithFormat:@"%@%@", kRedStarURL, kQuestionListURL];
NSLog(@"urlStr = %@", urlStr);
NSDictionary *parameters = @{@"user":@"5a74170150b940ae0150b940f8450083",
@"scope":@"all",
@"category":@"",
@"type":@"" ,
@"state":@"resolved"
};
[session GET:urlStr parameters:parameters success:^(NSURLSessionDataTask *task, id responseObject) {
NSLog(@"response = %@", responseObject);
} failure:^(NSURLSessionDataTask *task, NSError *error) {
NSLog(@"error = %@", error);
}];
}
- (void)setupNav - (void)setupNav
{ {
......
...@@ -82,6 +82,9 @@ ...@@ -82,6 +82,9 @@
NSDictionary *parameters = @{@"authenticode":@"211534962",@"password":passwordMD5}; NSDictionary *parameters = @{@"authenticode":@"211534962",@"password":passwordMD5};
[session POST:urlStr parameters:parameters success:^(NSURLSessionDataTask *task, id responseObject) { [session POST:urlStr parameters:parameters success:^(NSURLSessionDataTask *task, id responseObject) {
if ([responseObject[@"message"] isEqualToString:@"ok"]) { if ([responseObject[@"message"] isEqualToString:@"ok"]) {
NSLog(@"response = %@", responseObject);
NSUserDefaults *userDefault = [NSUserDefaults standardUserDefaults]; NSUserDefaults *userDefault = [NSUserDefaults standardUserDefaults];
[userDefault setObject:self.loginView.usernameTextFiled.text forKey:@"username"]; [userDefault setObject:self.loginView.usernameTextFiled.text forKey:@"username"];
[userDefault setObject:self.loginView.passwordTextFiled.text forKey:@"password"]; [userDefault setObject:self.loginView.passwordTextFiled.text forKey:@"password"];
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment