From d0bfdeda7f4f3b9f1685664d42c7592b533d8957 Mon Sep 17 00:00:00 2001
From: yujian <yujian@123.com>
Date: 星期三, 22 五月 2019 17:04:32 +0800
Subject: [PATCH] 新版、老版动态分享 + 选品库分享+商品详情分享 优化

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/activity/ActivityServiceImpl.java |   25 +++++++++++++------------
 1 files changed, 13 insertions(+), 12 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/activity/ActivityServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/activity/ActivityServiceImpl.java
index e9f7bac..68a51b5 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/activity/ActivityServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/activity/ActivityServiceImpl.java
@@ -5,7 +5,6 @@
 import java.util.ArrayList;
 import java.util.Date;
 import java.util.List;
-import java.util.Map;
 
 import javax.annotation.Resource;
 
@@ -23,13 +22,13 @@
 import com.yeshi.fanli.dao.mybatis.activity.RecommendActivityInviteInfoMapper;
 import com.yeshi.fanli.dao.mybatis.activity.RecommendActivityMapper;
 import com.yeshi.fanli.dao.mybatis.activity.RecommendActivityTaoBaoGoodsMapper;
+import com.yeshi.fanli.dto.share.ShareGoodsRecordDTO;
 import com.yeshi.fanli.entity.bus.activity.ActivityShareResult;
 import com.yeshi.fanli.entity.bus.activity.ActivityUser;
 import com.yeshi.fanli.entity.bus.activity.RecommendActivity;
 import com.yeshi.fanli.entity.bus.activity.RecommendActivityImg;
 import com.yeshi.fanli.entity.bus.activity.RecommendActivityInviteInfo;
 import com.yeshi.fanli.entity.bus.activity.RecommendActivityTaoBaoGoods;
-import com.yeshi.fanli.entity.bus.share.UserShareGoodsRecord.ShareSourceTypeEnum;
 import com.yeshi.fanli.entity.goods.CommonGoods;
 import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief;
 import com.yeshi.fanli.exception.ActivityException;
@@ -186,9 +185,11 @@
 			throw new ActivityException(1, "鍟嗗搧涓嬫灦");
 		}
 
-		Map<String, Object> map = userShareGoodsRecordService.save(uid, ShareSourceTypeEnum.activity, title,
-				listGoodsBrief);
-		imgList.add((FileUploadResult) map.get("loadResult"));
+		ShareGoodsRecordDTO shareRecord = userShareGoodsRecordService.addRecordActivity(uid, listGoodsBrief);
+		FileUploadResult loadResult  = new FileUploadResult();
+		loadResult.setUrl(shareRecord.getSharePictureUrl());
+		
+		imgList.add(loadResult);
 		result.setImgList(imgList);
 
 		return result;
@@ -270,20 +271,20 @@
 		JSONObject contentJson2 = new JSONObject();
 		contentJson2.put("color", fontColor2);
 		contentJson2.put("content", revenue);
-
+		
 		array.add(contentJson1);
 		array.add(contentJson2);
 
+		ShareGoodsRecordDTO shareRecord = userShareGoodsRecordService.addRecordActivity(uid, listGoodsBrief);
+		FileUploadResult loadResult  = new FileUploadResult();
+		loadResult.setUrl(shareRecord.getSharePictureUrl());
+
 		JSONObject data = new JSONObject();
-
-		Map<String, Object> map = userShareGoodsRecordService.save(uid, ShareSourceTypeEnum.activity, title,
-				listGoodsBrief);
-
 		data.put("title", title);
 		data.put("revenue", array);
 		data.put("fanMoney", shareMoney);
-		data.put("shareId", map.get("shareId"));
-		data.put("shareImg", map.get("loadResult"));
+		data.put("shareId", shareRecord.getRedisKey());
+		data.put("shareImg", loadResult);
 		data.put("notifyDesc", configService.get("goods_share_multiple_notify"));
 
 		return data;

--
Gitblit v1.8.0