From e5f4d6b14c4c0298eb522ecca7863a08849c8da8 Mon Sep 17 00:00:00 2001
From: yujian <yujian@123.com>
Date: 星期二, 14 五月 2019 14:28:47 +0800
Subject: [PATCH] 动态

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserShareGoodsRecordServiceImpl.java |   29 +++++++++++++++++++++++++++++
 1 files changed, 29 insertions(+), 0 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 f074185..3a17f20 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
@@ -231,6 +231,35 @@
 		singleGoodsShare(userShareGoodsRecord, goodsBrief);
 	}
 
+	
+	@Override
+	public Long saveSingleShareRecord(Long uid, Long auctionId) throws UserShareGoodsRecordException {
+
+		if (auctionId == null) {
+			throw new UserShareGoodsRecordException(1, "鍒嗕韩鍟嗗搧涓嶈兘涓虹┖");
+		}
+
+		if (uid == null) {
+			throw new UserShareGoodsRecordException(1, "鐢ㄦ埛ID涓嶈兘涓虹┖");
+		}
+
+		TaoBaoGoodsBrief goodsBrief = null;
+		try {
+			goodsBrief = redisManager.getTaoBaoGoodsBrief(auctionId);
+		} catch (TaobaoGoodsDownException e) {
+			throw new UserShareGoodsRecordException(1, "鍟嗗搧宸蹭笅鏋�");
+		}
+
+		UserShareGoodsRecord userShareGoodsRecord = new UserShareGoodsRecord();
+		userShareGoodsRecord.setUid(uid);
+		userShareGoodsRecord.setSource(ShareSourceTypeEnum.goodsDetail);
+		userShareGoodsRecord.setShareState(0);
+		// 鍗曚釜鍟嗗搧鍒嗕韩
+		singleGoodsShare(userShareGoodsRecord, goodsBrief);
+		
+		return userShareGoodsRecord.getId();
+	}
+	
 	@Override
 	public void save(Long uid, ShareSourceTypeEnum source, String title, TaoBaoGoodsBrief taoBaoGoodsBrief)
 			throws UserShareGoodsRecordException {

--
Gitblit v1.8.0