瀏覽代碼

[검색][Bug] 세부 필터 요청 시 추천 컨텐츠를 넘겨주는 버그 수정

hyodong.min 6 年之前
父節點
當前提交
9086b7d2ae

+ 2 - 1
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/category/CategoryFilterModel.java

@@ -232,7 +232,8 @@ public abstract class CategoryFilterModel extends CategoryMainModel {
         if (null != filterSearchResultBean) {
           isFilterApplied = true;
           listCount = filterSearchResultBean.getListCount();
-          if (StringUtil.isEmpty(requestBean.getFilterArea()) && StringUtil.isEmpty(requestBean.getFilterPlace())) {
+          if (StringUtil.isEmpty(requestBean.getFilterArea()) && StringUtil.isEmpty(requestBean.getFilterPlace())
+            && filterSearchResultBean.getListCount() > 0) {
             // 지역/핫플 필터가 없는 데이터는 별도 보관한다. 상세 필터를 요구할 때 이용
             filterSearchResultBeanOnlyProperty = filterSearchResultBean;
           }

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

@@ -599,7 +599,8 @@ public class SearchResultModel extends Model {
       public void onApiSuccess(SearchResultBean resultBean) {
         filterSearchResultBean = resultBean;
         if (null != filterSearchResultBean) {
-          if (StringUtil.isEmpty(requestBean.getFilterArea()) && StringUtil.isEmpty(requestBean.getFilterPlace())) {
+          if (StringUtil.isEmpty(requestBean.getFilterArea()) && StringUtil.isEmpty(requestBean.getFilterPlace())
+            && null != filterSearchResultBean.getTagBeans() && filterSearchResultBean.getTagBeans().size() > 0) {
             // 지역/핫플 필터가 없는 데이터는 별도 보관한다. 상세 필터를 요구할 때 이용
             filterSearchResultBeanOnlyProperty = filterSearchResultBean;
           }
@@ -776,7 +777,7 @@ public class SearchResultModel extends Model {
    */
   public void cancelFilter() {
     filterSearchResultBean = null;
-    if(null == filterSectionBeans){
+    if (null == filterSectionBeans) {
       return;
     }
     int len = filterSectionBeans.size();
@@ -792,7 +793,7 @@ public class SearchResultModel extends Model {
    * 필터링 데이터 적용
    */
   public void commitFilter() {
-    if(null == filterSectionBeans){
+    if (null == filterSectionBeans) {
       return;
     }
 
@@ -830,7 +831,7 @@ public class SearchResultModel extends Model {
    * - need commit too
    */
   public void resetFilter() {
-    if(null == filterSectionBeans){
+    if (null == filterSectionBeans) {
       return;
     }