Commit f46f452d authored by admin's avatar admin

接通 问题列表接口

parent 0a7c0e33
......@@ -15,6 +15,7 @@
// login
#define kLoginURL @"redstar-server/rest/user/login/"
// QuestionList
#define kQuestionListURL @"redstar-server/rest/question/query"
#endif /* Url_h */
......@@ -11,6 +11,8 @@
#import "MenuButton.h"
#import "QuestionDetailViewController.h"
#import <AFNetworking.h>
#define kQuestionListCell @"questionListTableViewCell"
@interface QuestionViewController () <UITableViewDelegate, UITableViewDataSource>
......@@ -26,6 +28,8 @@
[self.tableView registerClass:[QuestionListTableCell class] forCellReuseIdentifier:kQuestionListCell];
[self setupNav];
[self requestQuestionList];
}
- (void)didReceiveMemoryWarning {
......@@ -34,6 +38,30 @@
}
#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
{
......
......@@ -82,6 +82,9 @@
NSDictionary *parameters = @{@"authenticode":@"211534962",@"password":passwordMD5};
[session POST:urlStr parameters:parameters success:^(NSURLSessionDataTask *task, id responseObject) {
if ([responseObject[@"message"] isEqualToString:@"ok"]) {
NSLog(@"response = %@", responseObject);
NSUserDefaults *userDefault = [NSUserDefaults standardUserDefaults];
[userDefault setObject:self.loginView.usernameTextFiled.text forKey:@"username"];
[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