|
|
@@ -26,19 +26,14 @@
|
|
|
- (void)viewDidLoad {
|
|
|
[super viewDidLoad];
|
|
|
// Do any additional setup after loading the view.
|
|
|
- DLog(@"%@",[YRUserInfo shareManager].userCompanyInfo);
|
|
|
+
|
|
|
}
|
|
|
|
|
|
-(void)viewWillAppear:(BOOL)animated{
|
|
|
|
|
|
[super viewWillAppear:animated];
|
|
|
|
|
|
- if ([YRUserInfo shareManager].masChanged) {
|
|
|
-
|
|
|
- [self getDataFromServer];
|
|
|
-
|
|
|
-
|
|
|
- }
|
|
|
+ [self loadData];
|
|
|
|
|
|
}
|
|
|
|
|
|
@@ -52,10 +47,52 @@
|
|
|
|
|
|
}];
|
|
|
|
|
|
+
|
|
|
+
|
|
|
}
|
|
|
|
|
|
#pragma mark - 网络请求
|
|
|
|
|
|
+-(void)loadData{
|
|
|
+
|
|
|
+ if ([YRUserInfo shareManager].masChanged) {
|
|
|
+
|
|
|
+ NSDictionary *comDic = [YRUserInfo shareManager].userCompanyInfo;
|
|
|
+
|
|
|
+ if (comDic) {
|
|
|
+
|
|
|
+ self.dataArr = [YRMsgMainModel mj_objectArrayWithKeyValuesArray:comDic[@"messageConfigArray"]];
|
|
|
+
|
|
|
+ NSMutableArray *unArr =comDic[@"unreadMessageCountArray"];
|
|
|
+
|
|
|
+ for (YRMsgMainModel *model in self.dataArr) {
|
|
|
+
|
|
|
+ for (NSDictionary *unDic in unArr) {
|
|
|
+
|
|
|
+ if ([model.code isEqualToString:FORMAT(@"%@",unDic[@"code"])]) {
|
|
|
+
|
|
|
+ model.remindCount = [unDic[@"count"] integerValue]+arc4random_uniform(20);
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ [self calculteRemindCount];
|
|
|
+
|
|
|
+ [self.tableView reloadData];
|
|
|
+
|
|
|
+ }else{
|
|
|
+
|
|
|
+ [self getDataFromServer];
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+}
|
|
|
+
|
|
|
/**
|
|
|
获取配置信息
|
|
|
*/
|