From 69bee82b81626b82b7f39f0e459e4f56b1699b51 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期三, 13 三月 2019 12:02:16 +0800
Subject: [PATCH] 正式数据库修改

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserShareGoodsGroupServiceImpl.java |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserShareGoodsGroupServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserShareGoodsGroupServiceImpl.java
index a4584e1..2b1a085 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserShareGoodsGroupServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserShareGoodsGroupServiceImpl.java
@@ -11,6 +11,7 @@
 
 import com.yeshi.fanli.dao.mybatis.share.UserShareGoodsGroupMapper;
 import com.yeshi.fanli.entity.bus.share.UserShareGoodsGroup;
+import com.yeshi.fanli.entity.bus.share.UserShareGoodsRecord.ShareSourceTypeEnum;
 import com.yeshi.fanli.entity.bus.user.HongBao;
 import com.yeshi.fanli.exception.share.UserShareGoodsRecordException;
 import com.yeshi.fanli.service.inter.goods.CommonGoodsService;
@@ -62,7 +63,7 @@
 
 	@Override
 	public UserShareGoodsGroup getSingleGoods(Long cid, Long uid) {
-		return userShareGoodsGroupMapper.getSingleGoods(cid, uid);
+		return userShareGoodsGroupMapper.getSingleGoods(ShareSourceTypeEnum.goodsDetail,cid, uid );
 	}
 
 	@Override
@@ -114,7 +115,7 @@
 			shareGoodsGroup.setTotalOrder(totalOrder + 1);
 			
 			// 鏇存柊棰勮鏀剁泭 
-			BigDecimal totalMoney = shareGoodsGroup.getTotalMoney();
+			BigDecimal totalMoney = newestRecord.getTotalMoney();
 			if (totalMoney == null) {
 				totalMoney = new BigDecimal(0);
 			}
@@ -148,7 +149,11 @@
 		if (group != null) {
 			UserShareGoodsGroup shareGoodsGroup = new UserShareGoodsGroup(group.getId());
 			// 绱娴忚
-			shareGoodsGroup.setTotalBrowse(group.getTotalBrowse() + count);
+			Integer totalBrowse = group.getTotalBrowse();
+			if (totalBrowse == null) {
+				totalBrowse = 0;
+			}
+			shareGoodsGroup.setTotalBrowse(totalBrowse + count);
 			
 			// 浠婃棩娴忚
 			Date date = new Date();
@@ -159,6 +164,7 @@
 				shareGoodsGroup.setTodayBrowse(count);
 			}
 			shareGoodsGroup.setBrowseTime(date);
+			
 			userShareGoodsGroupMapper.updateByPrimaryKeySelective(shareGoodsGroup);
 		}
 	}

--
Gitblit v1.8.0