admin
2019-08-26 d28bed1a1275131a5ca37f7da37961e2b518ac07
fanli/src/main/java/com/yeshi/fanli/util/CommonGoodsUtil.java
@@ -58,4 +58,28 @@
      }
      return BigDecimalUtil.getWithNoZera(money);
   }
   /**
    * 计算商品券后价,没有券则返回原价
    *
    * @param goodsBrief
    * @return
    */
   public static BigDecimal getAfterUseCouplePrice(CommonGoods goods) {
      if (StringUtil.isNullOrEmpty(goods.getCouponInfo()) || "无".equals(goods.getCouponInfo())) {
         return goods.getPrice();
      } else {
         List<BigDecimal> list = TaoBaoCouponUtil.getCouponInfo(goods.getCouponInfo());
         BigDecimal startFee = list.get(0);
         BigDecimal couponAccount = list.get(1);
         if (startFee.compareTo(goods.getPrice()) <= 0
               && goods.getPrice().compareTo(couponAccount) > 0) {
            BigDecimal finalPrice = goods.getPrice().subtract(couponAccount);
            return finalPrice;
         } else {// 不能用券
            return goods.getPrice();
         }
      }
   }
}