admin
2018-12-04 2dc488cc906663e002b6a1e6c855ae3f016e6ced
收藏修改
1个文件已添加
27 ■■■■■ 已修改文件
fanli/src/main/java/com/yeshi/fanli/util/factory/CollectionGoodsV2Factory.java 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/util/factory/CollectionGoodsV2Factory.java
New file
@@ -0,0 +1,27 @@
package com.yeshi.fanli.util.factory;
import java.util.Date;
import com.yeshi.fanli.entity.bus.user.CollectionGoods;
import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief;
import com.yeshi.fanli.goods.CollectionGoodsV2;
import com.yeshi.fanli.goods.CommonGoods;
import com.yeshi.fanli.util.taobao.TaoBaoUtil;
public class CollectionGoodsV2Factory {
    public static CollectionGoodsV2 create(CollectionGoods collectionGoods) {
        if (collectionGoods == null)
            return null;
        CollectionGoodsV2 cg = new CollectionGoodsV2();
        cg.setId(collectionGoods.getId());
        TaoBaoGoodsBrief taoBaoGoods = TaoBaoUtil.getTaoBaoGoodsBrief(collectionGoods);
        CommonGoods commonGoods = CommonGoodsFactory.create(taoBaoGoods);
        cg.setCommonGoods(commonGoods);
        cg.setCreateTime(new Date(collectionGoods.getCreateTime()));
        cg.setUpdateTime(new Date(collectionGoods.getCreateTime()));
        cg.setUserInfo(collectionGoods.getUserInfo());
        return cg;
    }
}