| | |
| | | |
| | | BigDecimal hundred = new BigDecimal(100); |
| | | rate = MoneyBigDecimalUtil.div(rate, hundred); |
| | | |
| | | |
| | | BigDecimal afterUseCouponPrice = getCouponPrice(goods); |
| | | |
| | | BigDecimal commission = MoneyBigDecimalUtil.mul(afterUseCouponPrice, MoneyBigDecimalUtil.div(new BigDecimal(goods.getCommodityInfo().getRate()), new BigDecimal(100), 5)); |
| | |
| | | return String.format("https://product.suning.com/%s/%s.html", supplierCode, goodsId); |
| | | } |
| | | |
| | | public static boolean isSuningLink(String url) { |
| | | return (url.contains(".suning.com/") |
| | | && (url.contains(".suning.com/product/") || url.contains("product.suning.com/"))); |
| | | } |
| | | |
| | | public static String parseGoodsIdByUrl(String url) { |
| | | try { |
| | | if (url.contains(".suning.com/") |
| | | && (url.contains(".suning.com/product/") || url.contains("product.suning.com/"))) { |
| | | if (isSuningLink(url)) { |
| | | String preUrl = url.split("\\?")[0]; |
| | | String[] sts = preUrl.split("/"); |
| | | if (sts.length > 2) { |