From eec7e789a87863c25d92c10ad5dfc22ad80c448d Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 14 七月 2020 12:36:48 +0800 Subject: [PATCH] 系统区分BUG修复 --- fanli/src/main/java/com/yeshi/fanli/controller/wxmp/v1/RecommendController.java | 26 +++++++++++--------------- 1 files changed, 11 insertions(+), 15 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 7c382de..32a4583 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 @@ -7,6 +7,7 @@ import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; +import com.yeshi.fanli.util.*; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.yeshi.utils.JsonUtil; @@ -42,10 +43,6 @@ import com.yeshi.fanli.service.inter.taobao.dataoke.DaTaoKeGoodsDetailV2Service; import com.yeshi.fanli.service.inter.taobao.dataoke.DaTaoKeGoodsService; import com.yeshi.fanli.tag.PageEntity; -import com.yeshi.fanli.util.Constant; -import com.yeshi.fanli.util.JumpDetailUtil; -import com.yeshi.fanli.util.RedisManager; -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; @@ -130,7 +127,7 @@ // 杞挱鍥� List<BannerVO> picList = swiperPictureService.getByBannerCardAndVersion("index_top", platform, - version); + version,acceptData.getSystem()); if (picList == null) { picList = new ArrayList<>(); } @@ -144,7 +141,7 @@ } // 鍦嗗舰涓撻 - List<SpecialVO> 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,acceptData.getSystem()); if (specials == null) specials = new ArrayList<>(); @@ -163,7 +160,7 @@ // 娲诲姩 List<BannerVO> activitys = swiperPictureService.getByBannerCardAndVersion("index_invite", platform, - version); + version,acceptData.getSystem()); if (activitys == null) activitys = new ArrayList<>(); @@ -235,7 +232,7 @@ * @param out */ private void getIndexJDGoods(WXMPAcceptData acceptData, int page, PrintWriter out) { - JDSearchResult result = jdGoodsService.getIndexJDGoods(page); + JDSearchResult result = jdGoodsService.getIndexJDGoods(page, SystemInfoUtil.getSystemByWXCXCAppId(acceptData.getAppId())); long count = 0; JSONObject data = new JSONObject(); JSONArray array = new JSONArray(); @@ -248,7 +245,7 @@ List<JDGoods> goodsList = result.getGoodsList(); if (goodsList != null && goodsList.size() > 0) { ConfigParamsDTO paramsDTO = orderHongBaoMoneyComputeService.getShowComputeRate(acceptData.getPlatform(), - acceptData.getVersion()); + acceptData.getVersion(),acceptData.getSystem()); Gson gson = JsonUtil.getConvertBigDecimalToStringSubZeroBuilder(new GsonBuilder()) .excludeFieldsWithoutExposeAnnotation().setDateFormat("yyyy-MM-dd").create(); @@ -282,7 +279,7 @@ List<PDDGoodsDetail> goodsList = result.getGoodsList(); if (goodsList != null && goodsList.size() > 0) { ConfigParamsDTO paramsDTO = orderHongBaoMoneyComputeService.getShowComputeRate(acceptData.getPlatform(), - acceptData.getVersion()); + acceptData.getVersion(),acceptData.getSystem()); for (PDDGoodsDetail goods : goodsList) { GoodsDetailVO goodsDetailVO = GoodsDetailVOFactory.convertPDDGoods(goods, paramsDTO); @@ -304,14 +301,13 @@ * * @param acceptData * @param uid - * @param callback * @param out */ @RequestMapping(value = "getGuide") public void getGuide(AcceptData acceptData, Long uid, PrintWriter out) { String tips = null; if (uid == null || uid <= 0) { - tips = configService.get(ConfigKeyEnum.tipGuideNewUser.getKey()); + tips = configService.getValue(ConfigKeyEnum.tipGuideNewUser.getKey(),acceptData.getSystem()); } else { long rebateOrder = hongBaoV2CountService.countRebateOrder(uid); long shareOrInviteOrder = hongBaoV2CountService.countShareOrInviteOrder(uid); @@ -319,13 +315,13 @@ // 鐔熷鐗� } else if (rebateOrder <= 0 && shareOrInviteOrder <= 0) { // 鏂颁汉鐗� - tips = configService.get(ConfigKeyEnum.tipGuideNewUser.getKey()); + tips = configService.getValue(ConfigKeyEnum.tipGuideNewUser.getKey(),acceptData.getSystem()); } else if (rebateOrder > 0 && shareOrInviteOrder <= 0) { // 鐪侀挶鐗� - tips = configService.get(ConfigKeyEnum.tipGuideSaveMoney.getKey()); + tips = configService.getValue(ConfigKeyEnum.tipGuideSaveMoney.getKey(),acceptData.getSystem()); } else { // 璧氶挶鐗� - tips = configService.get(ConfigKeyEnum.tipGuideShareInvite.getKey()); + tips = configService.getValue(ConfigKeyEnum.tipGuideShareInvite.getKey(),acceptData.getSystem()); } } -- Gitblit v1.8.0