From 744594ef1a2f530fc3e86ea9dc48b62247f79420 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 19 五月 2020 17:13:23 +0800 Subject: [PATCH] 饿了么绘图,添加口碑 --- fanli/src/main/java/com/yeshi/fanli/controller/wxmp/v1/RecommendController.java | 55 +++++++++++++++++++++++++++++-------------------------- 1 files changed, 29 insertions(+), 26 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/wxmp/v1/RecommendController.java b/fanli/src/main/java/com/yeshi/fanli/controller/wxmp/v1/RecommendController.java index 1b924ab..7c382de 100644 --- a/fanli/src/main/java/com/yeshi/fanli/controller/wxmp/v1/RecommendController.java +++ b/fanli/src/main/java/com/yeshi/fanli/controller/wxmp/v1/RecommendController.java @@ -19,8 +19,6 @@ import com.yeshi.fanli.dto.pdd.PDDGoodsDetail; import com.yeshi.fanli.dto.pdd.PDDGoodsResult; import com.yeshi.fanli.entity.accept.AcceptData; -import com.yeshi.fanli.entity.bus.homemodule.Special; -import com.yeshi.fanli.entity.bus.homemodule.SwiperPicture; import com.yeshi.fanli.entity.common.JumpDetailV2; import com.yeshi.fanli.entity.jd.JDGoods; import com.yeshi.fanli.entity.system.ConfigKeyEnum; @@ -37,6 +35,7 @@ import com.yeshi.fanli.service.inter.lable.QualityFlashSaleService; import com.yeshi.fanli.service.inter.lable.QualityGoodsService; import com.yeshi.fanli.service.inter.monitor.MonitorService; +import com.yeshi.fanli.service.inter.order.OrderHongBaoMoneyComputeService; import com.yeshi.fanli.service.inter.order.config.HongBaoManageService; import com.yeshi.fanli.service.inter.pdd.PDDGoodsService; import com.yeshi.fanli.service.inter.taobao.TaoBaoGoodsUpdateService; @@ -49,6 +48,8 @@ import com.yeshi.fanli.util.StringUtil; import com.yeshi.fanli.util.factory.goods.GoodsDetailVOFactory; import com.yeshi.fanli.vo.goods.GoodsDetailVO; +import com.yeshi.fanli.vo.homemodule.BannerVO; +import com.yeshi.fanli.vo.homemodule.SpecialVO; import net.sf.json.JSONArray; import net.sf.json.JSONObject; @@ -59,6 +60,9 @@ @Resource private HongBaoManageService hongBaoManageService; + + @Resource + private OrderHongBaoMoneyComputeService orderHongBaoMoneyComputeService; @Resource private QualityGoodsService qualityGoodsService; @@ -125,54 +129,50 @@ int version = Integer.parseInt(acceptData.getVersion()); // 杞挱鍥� - List<SwiperPicture> picList = swiperPictureService.getByBannerCardAndVersion("index_top", platform, + List<BannerVO> picList = swiperPictureService.getByBannerCardAndVersion("index_top", platform, version); if (picList == null) { picList = new ArrayList<>(); } - for (SwiperPicture swiper : picList) { - JSONObject params = null; - if (StringUtil.isNullOrEmpty(swiper.getParams())) { - params = JSONObject.fromObject(swiper.getParams()); - } + for (BannerVO swiper : picList) { +// JSONObject params = null; +// if (StringUtil.isNullOrEmpty(swiper.getParams())) { +// params = JSONObject.fromObject(swiper.getParams()); +// } swiper.setJumpDetail(JumpDetailUtil.getWXMPJumDetail(swiper.getJumpDetail())); - swiper.setParams(null); } // 鍦嗗舰涓撻 - List<Special> specials = specialService.listByVersion(0, 10, "index_arc_1.6.5", platform, version); + List<SpecialVO> specials = specialService.listByVersion(0, 10, "index_arc_1.6.5", platform, version); if (specials == null) specials = new ArrayList<>(); - for (Special special : specials) { + for (SpecialVO special : specials) { JumpDetailV2 jumpDetail = special.getJumpDetail(); if (special.isJumpLogin() && jumpDetail != null) { jumpDetail.setNeedLogin(true); } - JSONObject params = null; - if (StringUtil.isNullOrEmpty(special.getParams())) { - params = JSONObject.fromObject(special.getParams()); - } - +// JSONObject params = null; +// if (StringUtil.isNullOrEmpty(special.getParams())) { +// params = JSONObject.fromObject(special.getParams()); +// } special.setJumpDetail(JumpDetailUtil.getWXMPJumDetail(jumpDetail)); - special.setParams(null); } // 娲诲姩 - List<SwiperPicture> activitys = swiperPictureService.getByBannerCardAndVersion("index_invite", platform, + List<BannerVO> activitys = swiperPictureService.getByBannerCardAndVersion("index_invite", platform, version); if (activitys == null) activitys = new ArrayList<>(); - for (SwiperPicture swiper : activitys) { - JSONObject params = null; - if (StringUtil.isNullOrEmpty(swiper.getParams())) { - params = JSONObject.fromObject(swiper.getParams()); - } + for (BannerVO swiper : activitys) { +// JSONObject params = null; +// if (StringUtil.isNullOrEmpty(swiper.getParams())) { +// params = JSONObject.fromObject(swiper.getParams()); +// } swiper.setJumpDetail(JumpDetailUtil.getWXMPJumDetail(swiper.getJumpDetail())); - swiper.setParams(null); } JSONObject data = new JSONObject(); @@ -221,6 +221,7 @@ JSONObject data = new JSONObject(); data.put("list", new JSONArray()); data.put("count", 0); + data.put("page", page); out.print(JsonUtil.loadTrueResult(data)); } } @@ -246,7 +247,7 @@ List<JDGoods> goodsList = result.getGoodsList(); if (goodsList != null && goodsList.size() > 0) { - ConfigParamsDTO paramsDTO = hongBaoManageService.getShowComputeRate(acceptData.getPlatform(), + ConfigParamsDTO paramsDTO = orderHongBaoMoneyComputeService.getShowComputeRate(acceptData.getPlatform(), acceptData.getVersion()); Gson gson = JsonUtil.getConvertBigDecimalToStringSubZeroBuilder(new GsonBuilder()) @@ -260,6 +261,7 @@ data.put("list", array); data.put("count", count); + data.put("page", page); out.print(JsonUtil.loadTrueResult(data)); } @@ -279,7 +281,7 @@ Gson gson = JsonUtil.getApiCommonGson(); List<PDDGoodsDetail> goodsList = result.getGoodsList(); if (goodsList != null && goodsList.size() > 0) { - ConfigParamsDTO paramsDTO = hongBaoManageService.getShowComputeRate(acceptData.getPlatform(), + ConfigParamsDTO paramsDTO = orderHongBaoMoneyComputeService.getShowComputeRate(acceptData.getPlatform(), acceptData.getVersion()); for (PDDGoodsDetail goods : goodsList) { @@ -292,6 +294,7 @@ JSONObject data = new JSONObject(); data.put("list", array); data.put("count", count); + data.put("page", page); out.print(JsonUtil.loadTrueResult(data)); } -- Gitblit v1.8.0