From 24a8d17e007545f7426c48352109aa1a9c6587ee Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 06 五月 2020 12:02:09 +0800 Subject: [PATCH] IOS上线隐藏我的界面的banner与超级会员升级信息 --- fanli/src/main/java/com/yeshi/fanli/controller/web/TLJBuyGoodsController.java | 26 ++++++++++++++++++++------ 1 files changed, 20 insertions(+), 6 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/web/TLJBuyGoodsController.java b/fanli/src/main/java/com/yeshi/fanli/controller/web/TLJBuyGoodsController.java index 1254a01..9efe400 100644 --- a/fanli/src/main/java/com/yeshi/fanli/controller/web/TLJBuyGoodsController.java +++ b/fanli/src/main/java/com/yeshi/fanli/controller/web/TLJBuyGoodsController.java @@ -2,6 +2,7 @@ import java.io.PrintWriter; import java.math.BigDecimal; +import java.util.ArrayList; import java.util.Date; import java.util.List; @@ -17,9 +18,11 @@ import com.yeshi.fanli.entity.taobao.TLJBuyGoods; import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief; import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBriefExtra; +import com.yeshi.fanli.entity.taobao.TaoBaoUnionConfig; import com.yeshi.fanli.exception.taobao.TaobaoGoodsDownException; import com.yeshi.fanli.service.inter.taobao.TLJBuyGoodsService; -import com.yeshi.fanli.service.inter.taobao.dataoke.DaTaoKeGoodsDetailService; +import com.yeshi.fanli.service.inter.taobao.TaoBaoUnionConfigService; +import com.yeshi.fanli.service.inter.taobao.dataoke.DaTaoKeGoodsDetailV2Service; import com.yeshi.fanli.util.StringUtil; import com.yeshi.fanli.util.TaoBaoConstant; import com.yeshi.fanli.util.TimeUtil; @@ -36,7 +39,10 @@ private TLJBuyGoodsService tljBuyGoodsService; @Resource - private DaTaoKeGoodsDetailService daTaoKeGoodsDetailService; + private DaTaoKeGoodsDetailV2Service daTaoKeGoodsDetailV2Service; + + @Resource + private TaoBaoUnionConfigService taoBaoUnionConfigService; /** * 鎷夊彇澶囬�夊晢鍝� @@ -90,12 +96,11 @@ if (TaoBaoUtil.getAfterUseCouplePrice(goods).multiply(goods.getTkRate()) .compareTo(new BigDecimal("143")) >= 0) { count++; - goods = daTaoKeGoodsDetailService.filterTaoBaoGoods(goods); + goods = daTaoKeGoodsDetailV2Service.filterTaoBaoGoods(goods).getGoods(); int totalHongBaoCount = 2000 + (int) (Math.random() * 8000); int leftHongBaoCount = 200 + (int) (Math.random() * 2000); tljBuyGoodsService.addTLJBuyGoods( - new TLJBuyGoods(null, day, new Date(), goods, totalHongBaoCount, leftHongBaoCount), - TaoBaoConstant.ownBuyApp); + new TLJBuyGoods(null, day, new Date(), goods, totalHongBaoCount, leftHongBaoCount)); } } } @@ -117,7 +122,16 @@ } // 鏈�澶�30涓晢鍝� - List<TLJBuyGoods> listGoods = tljBuyGoodsService.listByDay(day, 30); + List<TLJBuyGoods> listGoods = new ArrayList<>(); + List<TaoBaoUnionConfig> coinfigList = taoBaoUnionConfigService + .getConfigByTypeCache(TaoBaoUnionConfig.TYPE_TLJ_BUY); + for (TaoBaoUnionConfig app : coinfigList) { + List<TLJBuyGoods> list = tljBuyGoodsService.listByDay(app.getAppKey(), day, 30); + if (list != null && list.size() > 0) { + listGoods.addAll(list); + } + } + JSONArray array = new JSONArray(); for (TLJBuyGoods sh : listGoods) { TaoBaoGoodsBriefExtra item = TaoBaoUtil.getTaoBaoGoodsBriefExtra(sh.getGoods(), -- Gitblit v1.8.0