admin
2020-09-05 1340beb67a9b6d777821d0139bcc7c9b0896ed4e
fanli/src/main/java/com/yeshi/fanli/util/factory/goods/GoodsDetailVOFactory.java
@@ -49,18 +49,15 @@
 * 商品加工
 * 
 * @author Administrator
 *
 */
public class GoodsDetailVOFactory {
   /**
    * 淘宝商品组织
    * 
    * @param goods
    *            淘宝商品
     * @param goods     淘宝商品
    * @param pid
    * @param fanLiRate
    *            返利比例
     * @param fanLiRate 返利比例
    * @return
    */
   public static GoodsDetailVO convertCommonGoods(CommonGoods goods, ConfigParamsDTO params) {
@@ -257,11 +254,9 @@
   /**
    * 淘宝商品组织
    * 
    * @param goods
    *            淘宝商品
     * @param goods     淘宝商品
    * @param pid
    * @param fanLiRate
    *            返利比例
     * @param fanLiRate 返利比例
    * @return
    */
   public static GoodsDetailVO convertTaoBaoGoodsBriefExtra(TaoBaoGoodsBriefExtra goods, ConfigParamsDTO params) {
@@ -370,11 +365,9 @@
   /**
    * 淘宝商品组织
    * 
    * @param goods
    *            淘宝商品
     * @param goods     淘宝商品
    * @param pid
    * @param fanLiRate
    *            返利比例
     * @param fanLiRate 返利比例
    * @return
    */
   public static GoodsDetailVO convertTaoBao(TaoBaoGoodsBrief goods, ConfigParamsDTO params) {
@@ -431,7 +424,6 @@
      // 资金信息
      MoneyInfoVO moneyInfoVO = new MoneyInfoVO();
      moneyInfoVO.setMoneyType(1); // 默认显示:返 ¥6.6
      BigDecimal buyCommission = TaoBaoUtil.getGoodsHongBaoMoney(goods, params.getFanLiRate(), false);
@@ -597,11 +589,9 @@
   /**
    * 淘宝商品组织
    * 
    * @param goods
    *            淘宝商品
     * @param goods     淘宝商品
    * @param pid
    * @param fanLiRate
    *            返利比例
     * @param fanLiRate 返利比例
    * @return
    */
   public static GoodsDetailVO convertJDGoods(JDGoods goods, ConfigParamsDTO params) {
@@ -752,11 +742,9 @@
   /**
    * 拼多多商品
    * 
    * @param goods
    *            拼多多商品
     * @param goods     拼多多商品
    * @param pid
    * @param fanLiRate
    *            返利比例
     * @param fanLiRate 返利比例
    * @return
    */
   public static GoodsDetailVO convertPDDGoods(PDDGoodsDetail goods, ConfigParamsDTO params) {
@@ -795,8 +783,9 @@
      MoneyInfoVO moneyInfoVO = new MoneyInfoVO();
      moneyInfoVO.setMoneyType(1); // 默认显示:返 ¥6.6
      BigDecimal commission = PinDuoDuoUtil.getGoodsFanLiMoney(goods, params.getFanLiRate());
        BigDecimal shareCommission = PinDuoDuoUtil.getGoodsShareMoney(goods, params.getFanLiRate());
      moneyInfoVO.setFanliMoney("¥" + commission);
      moneyInfoVO.setShareMoney("¥" + commission);
        moneyInfoVO.setShareMoney("¥" + shareCommission);
      Boolean hasCoupon = goods.getHasCoupon();
      if (hasCoupon != null && hasCoupon) {
@@ -860,6 +849,11 @@
                  commission.subtract(baseCommisstion).setScale(2).toString());
            String maxDesc = String.format("佣金¥ %s+平台补贴¥ %s", baseCommisstion.setScale(2).toString(),
                  maxCommission.subtract(baseCommisstion).setScale(2).toString());
                if (goods.getPromotionRate() > 0 && (goods.getPredictPromotionRate() != null && goods.getPredictPromotionRate().compareTo(new BigDecimal(0)) == 0)) {
                    desc = "比价商品无返利";
                    maxDesc = "比价商品无返利";
                }
            moneyInfoVO.setCompositionInfo(desc);
            moneyInfoVO.setMaxCompositionInfo(maxDesc);
         }