From 7912a94e5de72b628bde39b16e6c7b21172910eb Mon Sep 17 00:00:00 2001 From: yujian <yujian@163.com> Date: 星期一, 08 六月 2020 17:15:39 +0800 Subject: [PATCH] 2.1.2bug --- fanli/src/main/java/com/yeshi/fanli/util/factory/CommonOrderGoodsFactory.java | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/util/factory/CommonOrderGoodsFactory.java b/fanli/src/main/java/com/yeshi/fanli/util/factory/CommonOrderGoodsFactory.java index f9121fe..af51f54 100644 --- a/fanli/src/main/java/com/yeshi/fanli/util/factory/CommonOrderGoodsFactory.java +++ b/fanli/src/main/java/com/yeshi/fanli/util/factory/CommonOrderGoodsFactory.java @@ -11,6 +11,7 @@ import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief; import com.yeshi.fanli.util.Constant; import com.yeshi.fanli.util.MoneyBigDecimalUtil; +import com.yeshi.fanli.util.StringUtil; public class CommonOrderGoodsFactory { @@ -89,7 +90,12 @@ goods.setGoodsType(Constant.SOURCE_TYPE_SUNING); if (suningGoods.getCommodityInfo().getPictureUrl().size() > 0) goods.setPicture(suningGoods.getCommodityInfo().getPictureUrl().get(0).getPicUrl()); - goods.setPrice(new BigDecimal(suningGoods.getCommodityInfo().getCommodityPrice())); + + String commodityPrice = suningGoods.getCommodityInfo().getCommodityPrice(); + if (StringUtil.isNullOrEmpty(commodityPrice)) { + commodityPrice = suningGoods.getCommodityInfo().getSnPrice(); + } + goods.setPrice(new BigDecimal(commodityPrice)); goods.setShopId(Long.parseLong(suningGoods.getCommodityInfo().getSupplierCode())); goods.setShopName(suningGoods.getCommodityInfo().getSupplierName()); goods.setShopType("鑻忓畞"); -- Gitblit v1.8.0