fanli/src/main/java/com/yeshi/fanli/job/TaoLiJinJob.java
@@ -18,6 +18,7 @@ import com.yeshi.fanli.entity.taobao.TaoKeAppInfo; import com.yeshi.fanli.exception.taobao.TaobaoGoodsDownException; import com.yeshi.fanli.log.LogHelper; import com.yeshi.fanli.log.TLJLogHelper; import com.yeshi.fanli.service.inter.taobao.ShareHotGoodsService; import com.yeshi.fanli.service.inter.taobao.TLJBuyGoodsService; import com.yeshi.fanli.service.inter.taobao.TaoBaoUnionConfigService; @@ -123,6 +124,7 @@ String day = TimeUtil.getGernalTime(System.currentTimeMillis(), "yyyy-MM-dd"); List<TaoBaoUnionConfig> configList = taoBaoUnionConfigService .getConfigByTypeCache(TaoBaoUnionConfig.TYPE_TLJ_BUY); int totalCount = 0; for (TaoBaoUnionConfig app : configList) { List<TLJBuyGoods> list = tljBuyGoodsService.listByDay(app.getAppKey(), day, 15);// 获取最多15个商品 int count = 0; @@ -135,7 +137,9 @@ count++; } } totalCount += count; } LogHelper.test("自购立减商品验证通过的数量:" + totalCount); } private void addTLJBuyGoods(List<TaoBaoGoodsBrief> list, String day) { @@ -169,6 +173,7 @@ return; String day = TimeUtil.getGernalTime(System.currentTimeMillis(), "yyyy-MM-dd"); List<TaoBaoGoodsBrief> list = tljBuyGoodsService.listPreGoods(1); LogHelper.test("自购立减备选商品数量:" + list.size()); Collections.shuffle(list); List<TaoBaoUnionConfig> configList = taoBaoUnionConfigService .getConfigByTypeCache(TaoBaoUnionConfig.TYPE_TLJ_BUY); fanli/src/main/java/com/yeshi/fanli/service/impl/homemodule/SpecialServiceImpl.java
@@ -18,7 +18,6 @@ import com.yeshi.fanli.dao.mybatis.homemodule.SpecialMapper; import com.yeshi.fanli.dto.common.CommonContentTypeEnum; import com.yeshi.fanli.entity.AppVersionInfo; import com.yeshi.fanli.entity.accept.AcceptData; import com.yeshi.fanli.entity.bus.homemodule.Special; import com.yeshi.fanli.entity.common.JumpDetailV2; @@ -29,7 +28,6 @@ import com.yeshi.fanli.service.inter.homemodule.SpecialCardService; import com.yeshi.fanli.service.inter.homemodule.SpecialPlaceService; import com.yeshi.fanli.service.inter.homemodule.SpecialService; import com.yeshi.fanli.util.Constant; import com.yeshi.fanli.util.StringUtil; import com.yeshi.fanli.util.VersionUtil; @@ -384,7 +382,9 @@ JSONObject arcMap = new JSONObject(); String indexArc = "index_arc"; if (VersionUtil.greaterThan_1_6_0(acceptData.getPlatform(), acceptData.getVersion())) if (VersionUtil.greaterThan_1_6_5(acceptData.getPlatform(), acceptData.getVersion())) indexArc = "index_arc_1.6.5"; else if (VersionUtil.greaterThan_1_6_0(acceptData.getPlatform(), acceptData.getVersion())) indexArc = "index_arc_1.6.0"; else if (VersionUtil.greaterThan_1_5_70(acceptData.getPlatform(), acceptData.getVersion())) indexArc = "index_arc_1.5.7"; @@ -420,8 +420,10 @@ params.put("url", configService.get("tlj_own_buy_nogoods")); s.setParams(params.toString()); } else { s.setJumpDetail(jumpDetailV2Service.getByTypeCache("tlj_own_buy")); s.setParams(null); // 查询专题详情 Special special = specialMapper.selectByPrimaryKey(s.getId()); s.setJumpDetail(special.getJumpDetail()); s.setParams(special.getParams()); } } } fanli/src/main/java/com/yeshi/fanli/service/impl/taobao/TLJBuyGoodsServiceImpl.java
@@ -101,7 +101,7 @@ // 过滤淘礼金大于10块钱的 BigDecimal hongBao = TaoBaoUtil.getGoodsHongBaoMoney(list.get(i).getGoods(), TaoBaoConstant.OWN_BUY_WITHOUT_FANLI_RATE); if (hongBao.compareTo(new BigDecimal(20)) > 0) { if (hongBao.compareTo(new BigDecimal(10)) > 0) { list.remove(i--); } }