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