yujian
2019-07-31 f4548a3ee46afe45da4ee2a42dc169c575deee9f
fanli/src/main/java/com/yeshi/fanli/util/pinduoduo/PinDuoDuoUtil.java
@@ -1,7 +1,6 @@
package com.yeshi.fanli.util.pinduoduo;
import java.io.UnsupportedEncodingException;
import java.lang.reflect.Type;
import java.math.BigDecimal;
import java.net.URLEncoder;
import java.util.ArrayList;
@@ -19,17 +18,9 @@
import org.yeshi.utils.BigDecimalUtil;
import org.yeshi.utils.HttpUtil;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import com.google.gson.reflect.TypeToken;
import com.yeshi.fanli.dto.jd.JDCommissionInfo;
import com.yeshi.fanli.dto.jd.JDCouponInfo;
import com.yeshi.fanli.dto.jd.JDPingouInfo;
import com.yeshi.fanli.dto.jd.JDShopInfo;
import com.yeshi.fanli.dto.pdd.PDDGoodsDetail;
import com.yeshi.fanli.dto.pdd.PDDGoodsResult;
import com.yeshi.fanli.dto.pdd.PDDSearchFilter;
import com.yeshi.fanli.entity.jd.JDGoods;
import com.yeshi.fanli.util.MoneyBigDecimalUtil;
import com.yeshi.fanli.util.StringUtil;
@@ -50,7 +41,7 @@
      BigDecimal hundred = new BigDecimal(100);
      rate = MoneyBigDecimalUtil.div(rate, hundred);
      BigDecimal price = MoneyBigDecimalUtil.div(new BigDecimal(goods.getMinGroupPrice()), hundred).setScale(2);
      BigDecimal promotionRate = MoneyBigDecimalUtil.div(new BigDecimal(goods.getPromotionRate()),
      BigDecimal promotionRate = MoneyBigDecimalUtil.div3(new BigDecimal(goods.getPromotionRate()),
            new BigDecimal(1000));
      Boolean hasCoupon = goods.getHasCoupon();
@@ -312,15 +303,11 @@
      goods.setHasCoupon(json.optBoolean("hasCoupon"));
      
      if (json.optString("couponMinOrderAmount") != null) {
         goods.setCouponMinOrderAmount(json.getLong("couponMinOrderAmount"));
         goods.setCouponMinOrderAmount(json.getLong("couponMinOrderAmount")/10);
      }
      
      if (json.optString("couponDiscount") != null) {
         goods.setCouponDiscount(json.getLong("couponDiscount"));
      }
      if (json.optString("couponDiscount") != null) {
         goods.setMinNormalPrice(json.getLong("couponDiscount"));
         goods.setCouponDiscount(json.getLong("couponDiscount")/10);
      }
      
      if (json.optString("couponTotalQuantity") != null) {