Browse Source

[검색][Common] 검색 카테고리 정렬 수정

Hasemi 6 years ago
parent
commit
04d9a4e913

+ 21 - 1
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/search/SearchResultModel.java

@@ -9,18 +9,20 @@ import android.util.Log;
 
 import java.util.ArrayList;
 import java.util.Arrays;
+import java.util.Collections;
+import java.util.Comparator;
 import java.util.LinkedHashMap;
 import java.util.List;
 
 import io.reactivex.disposables.Disposable;
 import kr.co.zumo.app.R;
 import kr.co.zumo.app.lifeplus.bean.FilterSectionBean;
+import kr.co.zumo.app.lifeplus.bean.api.APIData;
 import kr.co.zumo.app.lifeplus.bean.api.CategoryBean;
 import kr.co.zumo.app.lifeplus.bean.api.CategoryCheckBean;
 import kr.co.zumo.app.lifeplus.bean.api.FilterBean;
 import kr.co.zumo.app.lifeplus.bean.api.FilterDetailRequestBean;
 import kr.co.zumo.app.lifeplus.bean.api.FilterTagBean;
-import kr.co.zumo.app.lifeplus.bean.api.APIData;
 import kr.co.zumo.app.lifeplus.bean.api.RequestBean;
 import kr.co.zumo.app.lifeplus.bean.api.SearchContentsBean;
 import kr.co.zumo.app.lifeplus.bean.api.SearchFilterBean;
@@ -313,6 +315,24 @@ public class SearchResultModel extends Model {
     }
 
     categoryCheckBeans = list;
+
+    if (null != categoryCheckBeans) {
+      Collections.sort(categoryCheckBeans, new Comparator<CategoryCheckBean>() {
+        @Override
+        public int compare(CategoryCheckBean categoryCheckBean, CategoryCheckBean checkBean) {
+          if (!categoryCheckBean.getCategoryNo().equals("") && !checkBean.getCategoryNo().equals("")) {
+            if (Integer.parseInt(categoryCheckBean.getCategoryNo()) < Integer.parseInt(checkBean.getCategoryNo())) {
+              return -1;
+            }
+            else if (Integer.parseInt(categoryCheckBean.getCategoryNo()) > Integer.parseInt(checkBean.getCategoryNo())) {
+              return 1;
+            }
+          }
+          return 0;
+        }
+      });
+    }
+
   }
 
   /**