From 652de4214ebe5efcf3abd30e68c83cb38beb2a23 Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期一, 22 六月 2020 16:44:09 +0800
Subject: [PATCH] 云发单-发圈调整
---
fanli/src/main/java/com/yeshi/fanli/util/factory/CommonOrderGoodsFactory.java | 23 +++++++++++++++++++++++
1 files changed, 23 insertions(+), 0 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 d8078f3..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
@@ -4,12 +4,14 @@
import java.util.Date;
import com.yeshi.fanli.dto.pdd.PDDGoodsDetail;
+import com.yeshi.fanli.dto.suning.SuningGoodsInfo;
import com.yeshi.fanli.dto.vip.goods.VIPGoodsInfo;
import com.yeshi.fanli.entity.jd.JDGoods;
import com.yeshi.fanli.entity.order.CommonOrderGoods;
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 {
@@ -81,4 +83,25 @@
return goods;
}
+ public static CommonOrderGoods create(SuningGoodsInfo suningGoods) {
+ CommonOrderGoods goods = new CommonOrderGoods();
+ goods.setGoodsId(suningGoods.getCommodityInfo().getCommodityCode());
+ goods.setCreateTime(new Date());
+ goods.setGoodsType(Constant.SOURCE_TYPE_SUNING);
+ if (suningGoods.getCommodityInfo().getPictureUrl().size() > 0)
+ goods.setPicture(suningGoods.getCommodityInfo().getPictureUrl().get(0).getPicUrl());
+
+ 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("鑻忓畞");
+ goods.setState(0);
+ goods.setTitle(suningGoods.getCommodityInfo().getCommodityName());
+ return goods;
+ }
+
}
--
Gitblit v1.8.0