Эх сурвалжийг харах

解决商机-商机跟进页面模糊搜索bug

RaoMeng 9 жил өмнө
parent
commit
42347348a5

+ 7 - 4
WeiChat/src/main/java/com/xzjmyk/pm/activity/ui/erp/activity/crm/BusinessStateActivity.java

@@ -366,8 +366,8 @@ public class BusinessStateActivity extends BaseActivity implements View.OnClickL
                     final ArrayList<Business> values = mOrignalValues;
                     final int count = values.size();
 
-                    final ArrayList<Business> newBusiness=new ArrayList<>(count);
-
+                    final ArrayList<Business> newBusiness=new ArrayList<>();
+                    String input = constraint.toString();
                     for (Business business: values){
                         String num=business.getNum();
                         String name=business.getName();
@@ -375,8 +375,11 @@ public class BusinessStateActivity extends BaseActivity implements View.OnClickL
                         String links=business.getPhone();
                         String remark=business.getNote();
                         String date=business.getDate();
-                        if (num.contains(constraint)||name.contains(constraint)||source.contains(constraint)
-                                ||links.contains(constraint)||remark.contains(constraint)||date.contains(constraint))
+                        if ((num != null && num.contains(input))||(name != null && name.contains(input))
+                                ||(source != null && source.contains(input))
+                                ||(links != null && links.contains(input))
+                                ||(remark != null && remark.contains(input))
+                                ||(date != null && date.contains(input)))
                         {
                             newBusiness.add(business);
                         }