|
@@ -57,7 +57,7 @@ public class ProductPageApi {
|
|
|
})
|
|
|
@PostMapping("/push/vote")
|
|
|
public ResponseJson vote(Integer id, Integer userId, Integer voteType, HttpServletRequest request) {
|
|
|
- return pageService.vote(id, userId, voteType,request);
|
|
|
+ return pageService.vote(id, userId, voteType, request);
|
|
|
}
|
|
|
|
|
|
@ApiOperation("删除sku")
|
|
@@ -111,6 +111,19 @@ public class ProductPageApi {
|
|
|
return pageService.getHomeData(userId, source);
|
|
|
}
|
|
|
|
|
|
+ @ApiOperation("新首页专区二级页")
|
|
|
+ @ApiImplicitParams({
|
|
|
+ @ApiImplicitParam(required = true, name = "zoneId", value = "专区id"),
|
|
|
+ @ApiImplicitParam(required = true, name = "userId", value = "用户id"),
|
|
|
+ @ApiImplicitParam(required = false, name = "typeSort", value = "分类类型:1产品,2仪器,3耗材配件"),
|
|
|
+ @ApiImplicitParam(required = true, name = "source", value = "来源:1网站,2小程序")})
|
|
|
+ @IpSave(saveName = "新首页专区二级页", saveParams = true)
|
|
|
+ @GetMapping("/zone/second")
|
|
|
+ public ResponseJson<Map<String, Object>> zoneSecondData(Integer zoneId, Integer userId, Integer typeSort, Integer source,
|
|
|
+ @RequestParam(value = "pageNum", defaultValue = "1") int pageNum,
|
|
|
+ @RequestParam(value = "pageSize", defaultValue = "20") int pageSize) {
|
|
|
+ return pageService.getZoneSecondData(zoneId, userId, typeSort, source,pageNum,pageSize);
|
|
|
+ }
|
|
|
|
|
|
@ApiOperation("新品橱窗重点推荐数据")
|
|
|
@GetMapping("/home/recommend")
|
|
@@ -388,7 +401,10 @@ public class ProductPageApi {
|
|
|
* @return
|
|
|
*/
|
|
|
@ApiOperation("超级会员优惠商品页面")
|
|
|
- @ApiImplicitParams({@ApiImplicitParam(required = false, name = "userId", value = "用户id"), @ApiImplicitParam(required = false, name = "source", value = "来源 : 1 网站 ; 2 小程序"), @ApiImplicitParam(required = false, name = "pageNum", value = "页码"), @ApiImplicitParam(required = false, name = "pageSize", value = "每页数量")})
|
|
|
+ @ApiImplicitParams({@ApiImplicitParam(required = false, name = "userId", value = "用户id"),
|
|
|
+ @ApiImplicitParam(required = false, name = "source", value = "来源 : 1 网站 ; 2 小程序"),
|
|
|
+ @ApiImplicitParam(required = false, name = "pageNum", value = "页码"),
|
|
|
+ @ApiImplicitParam(required = false, name = "pageSize", value = "每页数量")})
|
|
|
@GetMapping("/svip/product/page")
|
|
|
public ResponseJson<Map<String, Object>> getSvipProductPage(Integer userId, Integer source, @RequestParam(value = "pageNum", defaultValue = "1") int pageNum, @RequestParam(value = "pageSize", defaultValue = "20") int pageSize) {
|
|
|
if (null == userId || source == null) {
|
|
@@ -440,7 +456,9 @@ public class ProductPageApi {
|
|
|
* 采美百科产品仪器分类数据
|
|
|
*/
|
|
|
@ApiOperation("采美百科产品仪器分类数据")
|
|
|
- @ApiImplicitParams({@ApiImplicitParam(required = true, name = "typeId", value = "分类id"), @ApiImplicitParam(required = false, name = "pageNum", value = "页码"), @ApiImplicitParam(required = false, name = "pageSize", value = "每页数量"),})
|
|
|
+ @ApiImplicitParams({@ApiImplicitParam(required = true, name = "typeId", value = "分类id"),
|
|
|
+ @ApiImplicitParam(required = false, name = "pageNum", value = "页码"),
|
|
|
+ @ApiImplicitParam(required = false, name = "pageSize", value = "每页数量")})
|
|
|
@GetMapping("/baike/type")
|
|
|
public ResponseJson<PaginationVo<BaikeProductVo>> getBaikeTypeData(Integer typeId, @RequestParam(value = "pageNum", defaultValue = "1") int pageNum, @RequestParam(value = "pageSize", defaultValue = "20") int pageSize) {
|
|
|
if (null == typeId) {
|