admin
2018-12-05 369a0ab38717a891cdd42f268a866481c51374ec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package com.yeshi.fanli.util.factory;
 
import com.yeshi.fanli.entity.bus.user.CollectionGoods;
import com.yeshi.fanli.entity.goods.CollectionGoodsV2;
import com.yeshi.fanli.entity.goods.CommonGoods;
import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief;
import com.yeshi.fanli.util.taobao.TaoBaoUtil;
 
public class CollectionGoodsFactory {
 
    public static CollectionGoods create(CollectionGoodsV2 collectionGoods) {
        if (collectionGoods == null)
            return null;
        CollectionGoods cg = null;
        CommonGoods commnonGoods = collectionGoods.getCommonGoods();
        TaoBaoGoodsBrief taoBaoGoods = TaoBaoUtil.convert(commnonGoods);
        cg = TaoBaoUtil.getCollectionGoods(taoBaoGoods, collectionGoods.getUserInfo());
        if (cg != null)
            cg.setId(collectionGoods.getId());
        return cg;
    }
 
}