From c38f37a3c8020dee1cb8d390e0a88201e9aca490 Mon Sep 17 00:00:00 2001
From: yujian <yujian@123.com>
Date: 星期一, 05 八月 2019 10:27:18 +0800
Subject: [PATCH] 动态更新商品为空bug

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/dynamic/DynamicInfoServiceImpl.java |   19 +++++++++++++++----
 1 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/dynamic/DynamicInfoServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/dynamic/DynamicInfoServiceImpl.java
index f1d2871..bc39fa1 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/dynamic/DynamicInfoServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/dynamic/DynamicInfoServiceImpl.java
@@ -909,7 +909,7 @@
 	
 	
 	@Override
-	@Cacheable(value = "dynamicCache", key = "'queryV2-'+#platform+'-'+#version+'-'+#start+'-'+#count+'-'+#cid+'-'+#subId")
+//	@Cacheable(value = "dynamicCache", key = "'queryV2-'+#platform+'-'+#version+'-'+#start+'-'+#count+'-'+#cid+'-'+#subId")
 	public List<DynamicInfo> queryV2(int platform, int version, int start, int count, Long cid, Long subId) {
 		List<DynamicInfo> listNew = new ArrayList<DynamicInfo>();
 		List<DynamicInfo> list = dynamicInfoDao.query(start, count, cid, subId);
@@ -978,9 +978,9 @@
 	 * 鏇存柊鍟嗗搧淇℃伅
 	 */
 	public void updateGoodInfo(List<DynamicInfo> list) {
-		if (!Constant.IS_OUTNET) {
-			return; // 澶栫綉杩涜鏇存柊
-		}
+//		if (!Constant.IS_OUTNET) {
+//			return; // 澶栫綉杩涜鏇存柊
+//		}
 
 		if (list == null || list.size() == 0) {
 			return;
@@ -1014,6 +1014,7 @@
 					}
 				}
 
+				boolean needUpdate = false;
 				// 宸蹭笅鏋禝D
 				List<Long> listDown = new ArrayList<Long>();
 				// 鍟嗗搧鍒楄〃
@@ -1081,7 +1082,17 @@
 							dynamicInfo.setDesc(shareMoneyDesc);
 						}
 					}
+					
+					// 闇�瑕佹洿鏂颁俊鎭紱
+					needUpdate = true;
 				}
+				
+				// 鏃犳晥鏇存柊淇℃伅
+				if (!needUpdate) {
+					continue;
+				}
+				
+				// 鏇存柊鍟嗗搧淇℃伅
 				dynamicInfo.setImgs(listPicture);
 
 				// 鍟嗗搧宸蹭笅鏋�

--
Gitblit v1.8.0