From 480c4994ab7ad8b3507ff94b40045ebcf0650cc6 Mon Sep 17 00:00:00 2001 From: yujian <yujian@163.com> Date: 星期三, 01 七月 2020 11:16:08 +0800 Subject: [PATCH] 拉新商品比例和付款金额限制 --- fanli/src/main/java/com/yeshi/fanli/service/impl/goods/PullNewGoodsServiceImpl.java | 13 ++++++++++--- 1 files changed, 10 insertions(+), 3 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/goods/PullNewGoodsServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/goods/PullNewGoodsServiceImpl.java index 62b9d91..3c9e722 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/impl/goods/PullNewGoodsServiceImpl.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/goods/PullNewGoodsServiceImpl.java @@ -11,13 +11,17 @@ import com.yeshi.fanli.entity.goods.PullNewGoods; import com.yeshi.fanli.entity.taobao.haodanku.HDKGoodsDetail; import com.yeshi.fanli.service.inter.goods.PullNewGoodsService; -import com.yeshi.fanli.util.taobao.HaoDanKuApiUtil; +import com.yeshi.fanli.service.inter.redpack.RedPackConfigService; @Service public class PullNewGoodsServiceImpl implements PullNewGoodsService { @Resource private PullNewGoodsDao pullNewGoodsDao; + + @Resource + private RedPackConfigService redPackConfigService; + @Override public void saveGoods(PullNewGoods pullNewGoods) { @@ -47,14 +51,17 @@ if (list == null || list.size() == 0) return; + double limitRate = Double.valueOf(redPackConfigService.getValueByKey("goods_reate_limit")); + double limitPrice = Double.valueOf(redPackConfigService.getValueByKey("goods_pay_ment_limit")); + // 浣i噾姣斾緥澶т簬50% - if (goods.getTkrates() == null || goods.getTkrates() < 50) + if (goods.getTkrates() == null || goods.getTkrates() < limitRate) return; // 鏄惁瀛樺湪鍒� if (goods.getCouponmoney() == null || goods.getCouponmoney() <= 0) return; // 鍟嗗搧鍒稿悗浠峰ぇ浜�9.9鍏� - if (goods.getItemendprice() == null || goods.getItemendprice() <= 9.9) + if (goods.getItemendprice() == null || goods.getItemendprice() <= limitPrice) return; PullNewGoods pullNewGoods = new PullNewGoods(); -- Gitblit v1.8.0