...
|
...
|
@@ -61,7 +61,8 @@ public class ProductSearchController { |
|
|
@RequestParam(value = "coupon_token", required = false)String couponToken,
|
|
|
@RequestParam(value = "limit", required = false)Integer limit,
|
|
|
@RequestParam(value = "page", required = false)Integer page,
|
|
|
@RequestParam(value = "app_version", required = false)String appVersion
|
|
|
@RequestParam(value = "app_version", required = false)String appVersion,
|
|
|
@RequestParam(value = "business_client", required = false) String businessClient
|
|
|
) {
|
|
|
if (type != null) {
|
|
|
Map<Integer,Integer> poolConfig = ufoServiceCaller.call("ufo.resource.goodsPool", Map.class);
|
...
|
...
|
@@ -82,7 +83,7 @@ public class ProductSearchController { |
|
|
}
|
|
|
SortIdLevel sortIdLevel = productSearchService.getSortLevelById(sort);
|
|
|
ProductSearchReq req = new ProductSearchReq().setOrder(order).setId(id).setNot_id(notId).setPool(productPool).setBrand(brand).setMidSort(sortIdLevel.getMidSortId()).setMaxSort(sortIdLevel.getMaxSortId())
|
|
|
.setSeries(series).setGender(gender).setSize(size).setIsSoonSale(isSoonSale).setCouponToken(couponToken).setViewNum(limit).setPage(page).setIsIdFilter(type).setSearchType(type);
|
|
|
.setSeries(series).setGender(gender).setSize(size).setIsSoonSale(isSoonSale).setCouponToken(couponToken).setViewNum(limit).setPage(page).setIsIdFilter(type).setSearchType(type).setBusinessClient(businessClient);
|
|
|
searchHelpService.setQuery(query, req);
|
|
|
//设置是否包含有货商品
|
|
|
searchHelpService.setContainYoho(appVersion, req);
|
...
|
...
|
@@ -126,13 +127,14 @@ public class ProductSearchController { |
|
|
@RequestParam(value = "isSoonSale", required = false) String isSoonSale,
|
|
|
@RequestParam(value = "query", required = false)String query,
|
|
|
@RequestParam(value = "coupon_token", required = false)String couponToken,
|
|
|
@RequestParam(value = "app_version", required = false)String appVersion
|
|
|
@RequestParam(value = "app_version", required = false)String appVersion,
|
|
|
@RequestParam(value = "business_client", required = false) String businessClient
|
|
|
) {
|
|
|
|
|
|
|
|
|
SortIdLevel sortIdLevel = productSearchService.getSortLevelById(sort);
|
|
|
ProductSearchReq req = new ProductSearchReq().setCouponToken(couponToken).setPool(productPool).setBrand(brand).setMidSort(sortIdLevel.getMidSortId()).setMaxSort(sortIdLevel.getMaxSortId())
|
|
|
.setSeries(series).setGender(gender).setSize(size).setIsSoonSale(isSoonSale);
|
|
|
.setSeries(series).setGender(gender).setSize(size).setIsSoonSale(isSoonSale).setBusinessClient(businessClient);
|
|
|
searchHelpService.setQuery(query, req);
|
|
|
searchHelpService.setContainYoho(appVersion, req);
|
|
|
LOG.info("in method=ufo.product.search.list req={}", req.toString());
|
...
|
...
|
|