From 0912f56a392bdf48315747c64ec0c18bf0aa29a6 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期三, 30 六月 2021 19:07:11 +0800
Subject: [PATCH] 礼金红包兼容

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/dynamic/GoodsEvaluateServiceImpl.java |   15 +++++++++------
 1 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/dynamic/GoodsEvaluateServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/dynamic/GoodsEvaluateServiceImpl.java
index 757da1c..cead5e1 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/dynamic/GoodsEvaluateServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/dynamic/GoodsEvaluateServiceImpl.java
@@ -2301,7 +2301,7 @@
 
         Date limitDate = DateUtil.reduceDay(new Date(), 7);
 
-        String identifyCode = "dataoke-" + StringUtil.Md5(DaTaoKeTipOffUtil.getRecoomendDesc(dto)) + "-" + dto.getUpdateTime().getTime();
+        String identifyCode = "dataoke-" + StringUtil.Md5(DaTaoKeTipOffUtil.getRecoomendDesc(dto));
 
         GoodsEvaluate evaluate = goodsEvaluateDao.selectExistLimitTime(identifyCode, limitDate);
         if (evaluate != null)
@@ -2319,12 +2319,11 @@
             Set<String> imgSet = new HashSet<>();
             imgSet.addAll(imgs);
             String id = dto.getIdList().get(0);
-            String source = dto.getSource();
+            String source = dto.getPlatformType();
             switch (source) {
-                case "tmall":
-                case "taobao":
+                case "tb":
                     try {
-                        TaoBaoGoodsBrief goodsBrief = TaoKeApiUtil.getSimpleGoodsInfo(Long.parseLong(id));
+                        TaoBaoGoodsBrief goodsBrief = TaoKeApiUtil.searchGoodsDetail(Long.parseLong(id));
                         if (goodsBrief != null && goodsBrief.getImgList() != null) {
                             GoodsMoneyConfigParamsDTO params = orderHongBaoMoneyComputeService.getShowComputeRate("android", "55", system);
                             goods = GoodsDetailVOFactory.convertTaoBao(goodsBrief, params);
@@ -2414,7 +2413,11 @@
         goodsEvaluate.setPublishTime(new Date());
         goodsEvaluate.setCreateTime(new Date());
         goodsEvaluate.setUpdateTime(new Date());
-        goodsEvaluate.setGoods(goods);
+        //绾挎姤涓嶆樉绀哄晢鍝�
+        if (goods != null && goods.getGoodsType() == Constant.SOURCE_TYPE_TAOBAO) {
+            goods.setCreatetime(null);
+            goodsEvaluate.setGoods(goods);
+        }
         goodsEvaluate.setLineNum(lineNum);
         goodsEvaluate.setImgList(imgList);
         goodsEvaluate.setComments(null);

--
Gitblit v1.8.0