From 207ae7df18d601d839d945d32c5519f95b959a92 Mon Sep 17 00:00:00 2001 From: yujian <yujian@163.com> Date: 星期六, 28 十二月 2019 11:28:49 +0800 Subject: [PATCH] 文章 --- fanli/src/main/java/com/yeshi/fanli/controller/client/v1/RecommendController.java | 43 ++++++++++++++----------------------------- 1 files changed, 14 insertions(+), 29 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/RecommendController.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/RecommendController.java index 14a14b8..6d5f50c 100644 --- a/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/RecommendController.java +++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/RecommendController.java @@ -88,19 +88,19 @@ import com.yeshi.fanli.service.inter.homemodule.SpecialService; import com.yeshi.fanli.service.inter.homemodule.SuperSpecialService; import com.yeshi.fanli.service.inter.homemodule.SwiperPictureService; -import com.yeshi.fanli.service.inter.hongbao.HongBaoManageService; import com.yeshi.fanli.service.inter.lable.QualityFlashSaleService; import com.yeshi.fanli.service.inter.lable.QualityGoodsService; +import com.yeshi.fanli.service.inter.money.UserMoneyExtraService; import com.yeshi.fanli.service.inter.monitor.MonitorService; import com.yeshi.fanli.service.inter.order.OrderService; import com.yeshi.fanli.service.inter.order.ShareGoodsActivityOrderService; +import com.yeshi.fanli.service.inter.order.config.HongBaoManageService; import com.yeshi.fanli.service.inter.taobao.TLJBuyGoodsService; import com.yeshi.fanli.service.inter.taobao.TaoBaoGoodsUpdateService; import com.yeshi.fanli.service.inter.taobao.TaoBaoShopService; import com.yeshi.fanli.service.inter.taobao.TaoBaoUnionConfigService; import com.yeshi.fanli.service.inter.taobao.dataoke.DaTaoKeGoodsDetailService; import com.yeshi.fanli.service.inter.tlj.ConfigTaoLiJinService; -import com.yeshi.fanli.service.inter.tlj.DeviceTaoLiJinRecordService; import com.yeshi.fanli.service.inter.tlj.UserTaoLiJinOriginService; import com.yeshi.fanli.service.inter.tlj.UserTaoLiJinRecordService; import com.yeshi.fanli.service.inter.user.ShamUserService; @@ -109,7 +109,6 @@ import com.yeshi.fanli.service.inter.user.UserGoodsStorageService; import com.yeshi.fanli.service.inter.user.UserInfoExtraService; import com.yeshi.fanli.service.inter.user.UserInfoService; -import com.yeshi.fanli.service.inter.user.UserMoneyExtraService; import com.yeshi.fanli.util.Constant; import com.yeshi.fanli.util.MoneyBigDecimalUtil; import com.yeshi.fanli.util.RedisManager; @@ -252,9 +251,6 @@ @Resource private ConfigTaoLiJinService configTaoLiJinService; - - @Resource - private DeviceTaoLiJinRecordService deviceTaoLiJinRecordService; @Resource private DeviceSexService deviceSexService; @@ -618,7 +614,7 @@ // 鑾峰彇娣樺鍙傛暟 ClientTBPid clientTBPid = null; - if (simpleGoods.getMaterialLibType() != null && simpleGoods.getMaterialLibType() == 1) { + if (TaoBaoUtil.isSpecialGoods(simpleGoods.getMaterialLibType())) { String pid = TaoBaoConstant.TAOBAO_SPECIAL_PID_DEFAULT; clientTBPid = new ClientTBPid(TaoBaoConstant.TAOBAO_AUTH_APPKEY, TaoBaoConstant.TAOBAO_AUTH_APPSECRET, pid.split("_")[2], pid.split("_")[3]); @@ -1077,7 +1073,7 @@ return; } - List<TaoBaoGoodsBrief> goodsList = TaoKeApiUtil.getRelationGoodsRecommend(id, 6); + List<TaoBaoGoodsBrief> goodsList = TaoKeApiUtil.guessLikeByAuctionId(id, 6); if (goodsList == null) goodsList = new ArrayList<>(); @@ -1599,7 +1595,8 @@ if (!StringUtil.isNullOrEmpty(specialCard)) { try { - listswiper = swiperPictureService.getByBannerCard(swiperCard); + listswiper = swiperPictureService.getByBannerCardAndVersion(swiperCard, acceptData.getPlatform(), + Integer.parseInt(acceptData.getVersion())); if (listswiper == null) { listswiper = new ArrayList<SwiperPicture>(); @@ -1719,7 +1716,7 @@ JSONObject root = specialService.listCacheSpecialToIndex(acceptData, deviceSex); // 2銆侀《閮ㄨ疆鎾浘 - List<SwiperPicture> topPicList = getSwiperByCard("index_top"); + List<SwiperPicture> topPicList = getSwiperByCard("index_top", acceptData); if (topPicList == null) { topPicList = new ArrayList<SwiperPicture>(); } @@ -1731,7 +1728,7 @@ && configService.iosOnLining(Integer.parseInt(acceptData.getVersion()))) { // 濡傛灉IOS褰撳墠鐗堟湰澶勪簬瀹℃牳鐘舵�佸氨涓嶈繑鍥� } else { - invitePicList = getSwiperByCard("index_invite"); + invitePicList = getSwiperByCard("index_invite", acceptData); } if (invitePicList == null) { @@ -1772,15 +1769,16 @@ return null; } - List<SwiperPicture> invitePicList = getSwiperByCard("index_invite"); + List<SwiperPicture> invitePicList = getSwiperByCard("index_invite", acceptData); return invitePicList; } - public List<SwiperPicture> getSwiperByCard(String card) { + public List<SwiperPicture> getSwiperByCard(String card, AcceptData acceptData) { List<SwiperPicture> swiperList = null; try { - swiperList = swiperPictureService.getByBannerCard(card); + swiperList = swiperPictureService.getByBannerCardAndVersion(card, acceptData.getPlatform(), + Integer.parseInt(acceptData.getVersion())); } catch (Exception e) { try { LogHelper.errorDetailInfo(e); @@ -2471,7 +2469,7 @@ try { - List<TaoBaoGoodsBrief> goodsList = TaoKeApiUtil.getRelationGoodsRecommend(id, 10); + List<TaoBaoGoodsBrief> goodsList = TaoKeApiUtil.guessLikeByAuctionId(id, 10); // 鍒濆鍖� if (goodsList == null) { goodsList = new ArrayList<TaoBaoGoodsBrief>(); @@ -2556,9 +2554,8 @@ */ @RequestMapping(value = "getSpecialActivities") public void getSpecialActivities(AcceptData acceptData, Long uid, PrintWriter out, String callback) { - int platformCode = Constant.getPlatformCode(acceptData.getPlatform()); List<Special> listSpecial = specialService.listByVersion(0, Integer.MAX_VALUE, "special_activities", - platformCode, Integer.parseInt(acceptData.getVersion())); + acceptData.getPlatform(), Integer.parseInt(acceptData.getVersion())); List<Special> list = new ArrayList<Special>(); if (listSpecial != null) { @@ -2577,18 +2574,6 @@ String name = special.getName(); if (StringUtil.isNullOrEmpty(name)) { continue; - } - - // 鏄惁闇�瑕佸脊鍑烘 - if (name.equals("璐︽埛绛夌骇鐗规潈")) { - if (!VersionUtil.greaterThan_1_5_60(acceptData.getPlatform(), acceptData.getVersion())) { - list.remove(i); - i--; - } else { - if (uid != null) { - special.setElastic(userTaoLiJinOriginService.hasRankHongBao(uid)); - } - } } } -- Gitblit v1.8.0