admin
2018-12-04 62fbd9f556d6b114415ef48b4ed9d6dcde01b139
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.taobao.TaoBaoGoodsBrief;
import com.yeshi.fanli.goods.CollectionGoodsV2;
import com.yeshi.fanli.goods.CommonGoods;
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;
    }
 
}