浏览代码

黑名单搜索模糊匹配

Steven 2 月之前
父节点
当前提交
fda0670784
共有 1 个文件被更改,包括 12 次插入1 次删除
  1. 12 1
      KulexiuForStudent/KulexiuForStudent/Module/Chat/View/ChatBlackListBodyView.m

+ 12 - 1
KulexiuForStudent/KulexiuForStudent/Module/Chat/View/ChatBlackListBodyView.m

@@ -131,7 +131,18 @@
             else {
                 model.roleType = @"STUDENT";
             }
-            [self.blackListArray addObject:model];
+            // 模糊匹配条件
+            BOOL shouldAdd = YES;
+            if (self.searchKey.length > 0) {
+                NSString *searchText = [self.searchKey lowercaseString];
+                NSString *nickname = [info.userFullInfo.nickName lowercaseString];
+                shouldAdd = [nickname containsString:searchText];
+            }
+
+            if (shouldAdd) {
+                [self.blackListArray addObject:model];
+            }
+            
         }
         [self changePromptLabelStateWithArray:self.blackListArray];
         [self.tableView reloadData];