@@ -18,7 +18,7 @@ - (instancetype)init
1818 _canLoadMore = YES ;
1919 _isLoading = _willLoadMore = NO ;
2020 _page = [NSNumber numberWithInteger: 1 ];
21- _pageSize = [NSNumber numberWithInteger: 40 ];
21+ _pageSize = [NSNumber numberWithInteger: 20 ];
2222 _type = 0 ;
2323 }
2424 return self;
@@ -62,18 +62,35 @@ - (NSDictionary *)toTipsParams{
6262 }
6363 return params;
6464}
65+
6566- (NSDictionary *)toMarkReadParams {
66- NSDictionary *params;
67- if (_type == 0 ) {
68- params = @{@" type" : [NSNumber numberWithInteger: 0 ],
69- @" all" : [NSNumber numberWithInteger: 1 ]};
70- }else if (_type == 1 ){
71- params = @{@" type" : [NSArray arrayWithObjects: [NSNumber numberWithInteger: 1 ], [NSNumber numberWithInteger: 2 ], nil ],
72- @" all" : [NSNumber numberWithInteger: 1 ]};
73- }else if (_type == 2 ){
74- params = @{@" type" : [NSNumber numberWithInteger: 4 ],
75- @" all" : [NSNumber numberWithInteger: 1 ]};
67+ if (!self.list || self.list .count <= 0 ) {
68+ return nil ;
7669 }
77- return params;
70+
71+ NSMutableArray *unReadArray = [[NSMutableArray alloc ] init ];
72+ for (CodingTip *curTip in self.list ) {
73+ if (!curTip.status .boolValue ) {// 未读
74+ [unReadArray addObject: curTip.id ];
75+ }
76+ }
77+
78+ if (unReadArray.count > 0 ) {
79+ return @{@" id" : unReadArray};
80+ }
81+ return nil ;
82+
83+ // NSDictionary *params;
84+ // if (_type == 0) {
85+ // params = @{@"type" : [NSNumber numberWithInteger:0],
86+ // @"all" : [NSNumber numberWithInteger:1]};
87+ // }else if (_type == 1){
88+ // params = @{@"type" : [NSArray arrayWithObjects:[NSNumber numberWithInteger:1], [NSNumber numberWithInteger:2], nil],
89+ // @"all" : [NSNumber numberWithInteger:1]};
90+ // }else if (_type == 2){
91+ // params = @{@"type" : [NSNumber numberWithInteger:4],
92+ // @"all" : [NSNumber numberWithInteger:1]};
93+ // }
94+ // return params;
7895}
7996@end
0 commit comments