Authored by hugufei

PC访问限制长度

... ... @@ -45,7 +45,7 @@ public class SearchCacheFactory {
}
/**
* 获取聚合相关的缓存[yoho_redis with 15min]
* 获取聚合相关的缓存
*
* @return
*/
... ... @@ -56,7 +56,7 @@ public class SearchCacheFactory {
}
/**
* 获取默认的搜索缓存[yoho_redis with 15min]
* 获取默认的搜索缓存
*
* @return
*/
... ... @@ -67,7 +67,7 @@ public class SearchCacheFactory {
}
/**
* 获取聚合相关的缓存[yoho_redis with 15min]
* 获取聚合相关的缓存
*
* @return
*/
... ... @@ -78,7 +78,7 @@ public class SearchCacheFactory {
}
/**
* 获取聚合相关的缓存[yoho_redis with 15min]
* 获取聚合相关的缓存
*
* @return
*/
... ... @@ -132,7 +132,7 @@ public class SearchCacheFactory {
}
/**
* 促销专区的缓存[yoho_redis with 10min]
* 促销专区的缓存
*
* @return
*/
... ... @@ -143,7 +143,7 @@ public class SearchCacheFactory {
}
/**
* 模糊搜索的缓存[yoho_redis with 10min]
* 模糊搜索的缓存
*
* @return
*/
... ... @@ -154,7 +154,7 @@ public class SearchCacheFactory {
}
/**
* PC列表的缓存[yoho_redis with 10min]
* PC列表的缓存
*
* @return
*/
... ...
... ... @@ -89,8 +89,8 @@ public class WebProductListService extends AbstractCacheAbleService {
// 1)构造搜索参数
int pageSize = StringUtils.isBlank(paramMap.get("viewNum")) ? 10 : Integer.parseInt(paramMap.get("viewNum"));
int page = StringUtils.isBlank(paramMap.get("page")) ? 1 : Integer.parseInt(paramMap.get("page"));
if (page < 1 || pageSize < 0) {
throw new IllegalArgumentException("分页参数不合法");
if (page < 1 || pageSize < 0 || page * pageSize > 1000000) {
return new SearchApiResult().setCode(400).setMessage("分页参数不合法");
}
if (pageSize > 100) {
pageSize = 100;
... ...