/* * 某个活动的商品列表 * /openapi/s/partner/act/product/list?actId=3165 */ @RequestMapping("/partner/act/product/list") @ResponseBody public ResponseObject<List<XQHomeActProductVO>> actGetActsByProductEx( @RequestParam String actId, Pageable page) { // Integer sort, Map<String, Object> paramsMap = new HashMap<String, Object>(); if (StringUtils.isNoneBlank(actId)) paramsMap.put("activityId", actId); // if (sort != null) // paramsMap.put("sort", sort); List<XQHomeActProductVO> result = activityService.listCampaignProduct4Home(paramsMap, page); for (XQHomeActProductVO vo : result) { vo.setSoldOut(vo.getSoldOut() > 0 ? 1 : 2); vo.setProductId(IdTypeHandler.encode(Long.parseLong(vo.getProductId()))); } return new ResponseObject<List<XQHomeActProductVO>>(result); }