From 57b80e02ce56e3cacff75ba789fc633ab46b911a Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 04 十二月 2018 15:22:25 +0800
Subject: [PATCH] 去除老版本收藏

---
 fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoBaoUtil.java |   29 +++++++++++++++++++++++++++++
 1 files changed, 29 insertions(+), 0 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoBaoUtil.java b/fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoBaoUtil.java
index b5bfad7..7f6abd5 100644
--- a/fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoBaoUtil.java
+++ b/fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoBaoUtil.java
@@ -1424,6 +1424,35 @@
 		return collectionGoods;
 	}
 
+	public static CollectionGoods getCollectionGoods(TaoBaoGoodsBrief taoBaoGoodsBrief, UserInfo userInfo) {
+		if (taoBaoGoodsBrief == null)
+			return null;
+
+		CollectionGoods collectionGoods = new CollectionGoods();
+		Field[] fields = taoBaoGoodsBrief.getClass().getDeclaredFields();
+		Field[] shFields = collectionGoods.getClass().getDeclaredFields();
+		for (int i = 0; i < fields.length; i++) {
+			Field field = fields[i];
+			field.setAccessible(true);
+			try {
+				for (Field target : shFields) {
+					target.setAccessible(true);
+					if (target.getName().equalsIgnoreCase(field.getName())) {
+						if (!field.getName().equalsIgnoreCase("createTime"))
+							target.set(collectionGoods, field.get(taoBaoGoodsBrief));
+						break;
+					}
+				}
+			} catch (IllegalArgumentException e) {
+				e.printStackTrace();
+			} catch (IllegalAccessException e) {
+				e.printStackTrace();
+			}
+		}
+		collectionGoods.setUserInfo(userInfo);
+		return collectionGoods;
+	}
+
 	/**
 	 * 鑾峰彇鍟嗗搧鐨勭敤鎴峰垎鎴愭瘮渚�
 	 * 

--
Gitblit v1.8.0