Authored by saihide

Merge branch 'master' into hongren

... ... @@ -5,6 +5,9 @@ import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import com.yoho.search.service.list.FuzzySceneProductListService;
import org.apache.commons.collections.MapUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestBody;
... ... @@ -26,6 +29,8 @@ public class ProductListController {
private IProductListService productListService;
@Autowired
private ProductListSwitchService productListSwitchService;
@Autowired
private FuzzySceneProductListService fuzzySceneProductListService;
/**
* 获取商品列表-支持个性化降级
... ... @@ -37,7 +42,11 @@ public class ProductListController {
@ResponseBody
public SearchApiResult productList(HttpServletRequest request) {
Map<String, String> paramMap = HttpServletRequestUtils.transParamType(request);
return productListSwitchService.productList(paramMap);
if(StringUtils.isNotBlank(MapUtils.getString(paramMap,"query"))){
return fuzzySceneProductListService.productList(paramMap);
}else{
return productListSwitchService.productList(paramMap);
}
}
/**
... ...