admin
2019-08-12 68f6d9cd2e3f402512b50bc64776b19fb2eccf40
首页限时秒杀与金币兑换修改
1个文件已修改
53 ■■■■■ 已修改文件
fanli/src/main/java/com/yeshi/fanli/controller/client/v2/RecommendControllerV2.java 53 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/controller/client/v2/RecommendControllerV2.java
@@ -156,6 +156,8 @@
            }
            root.put("spikeGoods", getSpikeGoodsContent(acceptData));
            if (VersionUtil.greaterThan_1_6_5(acceptData.getPlatform(), acceptData.getVersion()))
                root.put("scoreExchange", getScoreExchangeInfo(acceptData));
            out.print(JsonUtil.loadTrueResult(root));
        } catch (Exception e) {
@@ -277,16 +279,59 @@
        Long endTime = nextTime.getTimeInMillis() - java.lang.System.currentTimeMillis();
        JSONObject root = new JSONObject();
        root.put("time", nextTime.getTimeInMillis());
        root.put("endTime", endTime > 0 ? endTime : 0);
        root.put("listgoods", array);
        if (VersionUtil.greaterThan_1_6_5(acceptData.getPlatform(), acceptData.getVersion())) {
            root.put("time", nextTime.getTimeInMillis());
            root.put("endTime", endTime > 0 ? endTime : 0);
            JSONArray imgArray = new JSONArray();
            if (array != null)
                for (int i = 0; i < array.size(); i++) {
                    imgArray.add(array.optJSONObject(i).optJSONObject("goods").optString("picUrl"));
                }
            root.put("imgList", imgArray);
            JSONObject params = new JSONObject();
            params.put("url", configService.get("spike_goods_link"));
            root.put("params", params);
            root.put("jumpDetail", jumpDetail);
            root.put("name", "限时秒杀");
            root.put("desc", "整点更新,好物抢购");
        } else {
            root.put("time", nextTime.getTimeInMillis());
            root.put("endTime", endTime > 0 ? endTime : 0);
            root.put("listgoods", array);
            JSONObject params = new JSONObject();
            params.put("url", configService.get("spike_goods_link"));
            root.put("params", params);
            root.put("jumpDetail", jumpDetail);
        }
        return root;
    }
    /**
     * 金币兑换信息
     *
     * @param acceptData
     * @return
     */
    private JSONObject getScoreExchangeInfo(AcceptData acceptData) {
        JSONObject root = new JSONObject();
        JSONArray array = new JSONArray();
        array.add(
                "https://gw.alicdn.com/bao/uploaded/i2/72768346/O1CN01rwRcUH2BWW6oc01hd_!!0-item_pic.jpg_180x180xz.jpg_.webp");
        array.add(
                "https://gw.alicdn.com/bao/uploaded/i2/479184430/O1CN01HjEq4j1iaz7HbWeX9_!!479184430.jpg_180x180xz.jpg_.webp");
        root.put("imgList", array);
        JSONObject params = new JSONObject();
        params.put("url", configService.get("spike_goods_link"));
        root.put("params", params);
        root.put("jumpDetail", jumpDetail);
        root.put("jumpDetail", jumpDetailV2Service.getByTypeCache("web",
                Constant.getPlatformCode(acceptData.getPlatform()), Integer.parseInt(acceptData.getVersion())));
        root.put("name", "金币兑换");
        root.put("desc", "每日签到,惊喜不停");
        root.put("tagImg", "http://img.flqapp.com/resource/score_exchange_tag.png");
        return root;
    }