| | |
| | | @Controller
|
| | | @RequestMapping("api/apph5/v1/quality")
|
| | | public class AppH5QualityGoodsController {
|
| | |
|
| | | @Resource
|
| | | private LabelService labelService;
|
| | |
|
| | | @Resource
|
| | | private QualityFactoryService selectionGoodsService;
|
| | |
|
| | | @Resource
|
| | | private TaoBaoGoodsBriefService taoBaoGoodsBriefService;
|
| | |
|
| | |
| | | @Resource
|
| | | private TaoKeGoodsService taoKeGoodsService;
|
| | |
|
| | | @Resource
|
| | | private GoodsClassService goodsClassService;
|
| | |
|
| | | @Resource
|
| | | private HongBaoManageService manageService;
|
| | |
| | | @Resource
|
| | | private MergeClassService mergeClassService;
|
| | |
|
| | | @Resource
|
| | | private TaoBaoClassService taoBaoClassService;
|
| | |
|
| | | @Resource
|
| | | private QualityGoodsService qualityGoodsService;
|
| | |
| | | @Resource
|
| | | private HongBaoManageService hongBaoManageService;
|
| | |
|
| | | @Resource
|
| | | private ConfigService configService;
|
| | |
|
| | |
|
| | | @Resource
|
| | | private TaoBaoGoodsActivityService taoBaoGoodsActivityService;
|
| | |
| | | @Resource
|
| | | private DaTaoKeGoodsDetailV2Service daTaoKeGoodsDetailV2Service;
|
| | |
|
| | |
|
| | | /**
|
| | | * 9.9商品
|
| | | * |
| | | * @param pageIndex
|
| | | * @param callback
|
| | | * @param page
|
| | | * @param mcid
|
| | | * @param out
|
| | | */
|
| | | @RequestMapping(value = "get9k9")
|
| | |
| | |
|
| | | /**
|
| | | * 19.9商品
|
| | | * |
| | | * @param pageIndex
|
| | | * @param callback
|
| | | * @param page
|
| | | * @param mcid
|
| | | * @param out
|
| | | */
|
| | | @RequestMapping(value = "get19k9")
|
| | |
| | |
|
| | | }
|
| | |
|
| | |
|
| | | /**
|
| | | * 29.9商品
|
| | | * |
| | | * @param pageIndex
|
| | | * @param callback
|
| | | * @param page
|
| | | * @param mcid
|
| | | * @param out
|
| | | */
|
| | | @RequestMapping(value = "get29k9")
|
| | |
| | |
|
| | | /**
|
| | | * 49.9商品
|
| | | * |
| | | * @param pageIndex
|
| | | * @param callback
|
| | | * @param page
|
| | | * @param mcid
|
| | | * @param out
|
| | | */
|
| | | @RequestMapping(value = "get49k9")
|
| | |
| | |
|
| | | /**
|
| | | * 9k9类型的商品查询
|
| | | * |
| | | * @param labName
|
| | | * 标签名称
|
| | | * @param callback
|
| | | * @param page
|
| | | * @param mcid
|
| | | * 对应类目id
|
| | | * @param out
|
| | | * @param page
|
| | | * @param biz30day
|
| | | * @param zkPrice
|
| | | * @param minQuanPrice
|
| | | * @param maxQuanPrice
|
| | | * @param mcid
|
| | | */
|
| | | public void get9k9ClassGoods(String callback, PrintWriter out, Integer page, Integer biz30day, BigDecimal zkPrice,
|
| | | BigDecimal minQuanPrice, BigDecimal maxQuanPrice, Long mcid) {
|
| | |
| | |
|
| | | /**
|
| | | * 9.9商品-每日必抢
|
| | | * |
| | | * @param pageIndex
|
| | | * @param callback
|
| | | * @param page
|
| | | * @param mcid
|
| | | * @param out
|
| | | */
|
| | | @RequestMapping(value = "get9k9EverydayRob")
|
| | |
| | |
|
| | | /**
|
| | | * 19.9商品-每日必抢
|
| | | * |
| | | * @param pageIndex
|
| | | * @param callback
|
| | | * @param page
|
| | | * @param mcid
|
| | | * @param out
|
| | | */
|
| | | @RequestMapping(value = "get19k9EverydayRob")
|
| | |
| | |
|
| | | /**
|
| | | * 29.9商品-每日必抢
|
| | | * |
| | | * @param pageIndex
|
| | | * @param callback
|
| | | * @param page
|
| | | * @param mcid
|
| | | * @param out
|
| | | */
|
| | | @RequestMapping(value = "get29k9EverydayRob")
|
| | |
| | |
|
| | | }
|
| | |
|
| | |
|
| | | /**
|
| | | * 49.9商品-每日必抢
|
| | | * |
| | | * @param pageIndex
|
| | | * @param callback
|
| | | * @param page
|
| | | * @param mcid
|
| | | * @param out
|
| | | */
|
| | | @RequestMapping(value = "get49k9EverydayRob")
|
| | |
| | | }
|
| | |
|
| | | /**
|
| | | * 每日必抢
|
| | | * |
| | | * 每日必抢
|
| | | * @param callback
|
| | | * @param out
|
| | | * @param page
|
| | | * @param pageSize
|
| | | * @param labId
|
| | | * @return
|
| | | * @throws Exception
|
| | | * @param zkPrice
|
| | | * @param minQuanPrice
|
| | | * @param maxQuanPrice
|
| | | */
|
| | | public void queryEverydayRob(String callback, PrintWriter out, Integer page, BigDecimal zkPrice,
|
| | | BigDecimal minQuanPrice, BigDecimal maxQuanPrice) {
|
| | |
| | | *
|
| | | * @param callback
|
| | | * @param page
|
| | | * @param type
|
| | | * @param out
|
| | | */
|
| | | @RequestMapping("recommendToIndex")
|
| | |
| | | *
|
| | | * @param callback
|
| | | * @param page
|
| | | * @param type
|
| | | * @param out
|
| | | */
|
| | | @RequestMapping("freeGoods")
|
| | |
| | | JSONObject data = new JSONObject();
|
| | | if (page == 1) {
|
| | | // 抽奖规则
|
| | | String rules = configService.get(ConfigKeyEnum.freeGoodsRule.getKey());
|
| | | data.put("ruleLink", rules);
|
| | | data.put("ruleLink", "");
|
| | | }
|
| | |
|
| | | data.put("count", count);
|