From 376731d640612a4ea22bb3fb5ec8fc2c7075002b Mon Sep 17 00:00:00 2001
From: 喻健 <喻健@Admin>
Date: 星期四, 13 十二月 2018 18:09:41 +0800
Subject: [PATCH] 分享商品优化

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserShareGoodsRecordServiceImpl.java |   35 ++++++++++++++++-------------------
 1 files changed, 16 insertions(+), 19 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserShareGoodsRecordServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserShareGoodsRecordServiceImpl.java
index 7acb40e..6bd5a00 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserShareGoodsRecordServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserShareGoodsRecordServiceImpl.java
@@ -143,6 +143,14 @@
 				userShareGoodsRecord.setCreateTime(null);
 				userShareGoodsRecord.setUpdateTime(null);
 				listId.add(userShareGoodsRecord.getId());
+				
+				// 鏀瑰彉鍥剧墖灏哄
+				String pictUrl = userShareGoodsRecord.getPicture();
+				if (!StringUtil.isNullOrEmpty(pictUrl) && !pictUrl.contains("320x320")) {
+					userShareGoodsRecord.setPicture(TbImgUtil.getTBSize320Img(pictUrl));
+				}
+				
+				
 			}
 			
 			// 浠婃棩娴忚缁熻
@@ -328,17 +336,12 @@
 				userShareGoodsRecord.setUpdateTime(new Date());
 				userShareGoodsRecordMapper.updateByPrimaryKey(userShareGoodsRecord);
 				
-				Integer totalOrder = shareGoodsGroup.getTotalOrder();
-				if (totalOrder == null ||totalOrder == 0 || totalOrder.equals(0)) {
-					// 棰勮閲戦
-					String rateStr = hongBaoManageService.get("hongbao_goods_proportion");
-					shareGoodsGroup.setUpdateTime(new Date());
-					BigDecimal money = TaoBaoUtil.getGoodsHongBaoMoney(taoBaoGoodsBrief, new BigDecimal(rateStr));
-					shareGoodsGroup.setTotalMoney(money);
-					
-					userShareGoodsGroupService.updateByPrimaryKeySelective(shareGoodsGroup);
-				}
-			} else {
+				// 鏈�鏂板晢鍝�
+				shareGoodsGroup.setUpdateTime(new Date());
+				userShareGoodsGroupService.updateByPrimaryKeySelective(shareGoodsGroup);
+				
+			} else 
+			{
 				// 鍗曚釜鍟嗗搧绗竴娆″垎浜�
 				Date date = new Date();
 				userShareGoodsRecord.setPicture(taoBaoGoodsBrief.getPictUrl());
@@ -350,15 +353,12 @@
 				shareGoodsGroup.setTotalOrder(0);
 				shareGoodsGroup.setTotalBrowse(0);
 				shareGoodsGroup.setTodayBrowse(0);
+				shareGoodsGroup.setTotalMoney(new BigDecimal(0));
 				shareGoodsGroup.setCreateTime(date);
 				shareGoodsGroup.setUpdateTime(date);
 				shareGoodsGroup.setCommonGoods(resultCommonGoods);
 				shareGoodsGroup.setRecordId(userShareGoodsRecord.getId());
 				
-				// 棰勮閲戦
-				String rateStr = hongBaoManageService.get("hongbao_goods_proportion");
-				BigDecimal money = TaoBaoUtil.getGoodsHongBaoMoney(taoBaoGoodsBrief, new BigDecimal(rateStr));
-				shareGoodsGroup.setTotalMoney(money);
 				
 				userShareGoodsGroupService.insertSelective(shareGoodsGroup);
 			}
@@ -380,7 +380,6 @@
 		
 		// 鍒嗕韩璁板綍
 		Date date = new Date();
-		String rateStr = hongBaoManageService.get("hongbao_goods_proportion");
 		
 		List<TaoBaoGoodsBrief> listGoodsBrief = new ArrayList<TaoBaoGoodsBrief>();
 		List<UserShareGoodsGroup> listGroup = new ArrayList<UserShareGoodsGroup>();
@@ -400,14 +399,12 @@
 				shareGoodsGroup.setTotalOrder(0);
 				shareGoodsGroup.setTotalBrowse(0);
 				shareGoodsGroup.setTodayBrowse(0);
+				shareGoodsGroup.setTotalMoney(new BigDecimal(0));
 				shareGoodsGroup.setCreateTime(date);
 				shareGoodsGroup.setUpdateTime(date);
 				shareGoodsGroup.setCommonGoods(resultCommonGoods);
 				shareGoodsGroup.setRecordId(userShareGoodsRecord.getId());
 				
-				// 棰勮閲戦
-				BigDecimal money = TaoBaoUtil.getGoodsHongBaoMoney(taoBaoGoodsBrief, new BigDecimal(rateStr));
-				shareGoodsGroup.setTotalMoney(money);
 				
 				listGroup.add(shareGoodsGroup);
 				

--
Gitblit v1.8.0