From 744594ef1a2f530fc3e86ea9dc48b62247f79420 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 19 五月 2020 17:13:23 +0800
Subject: [PATCH] 饿了么绘图,添加口碑

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/activity/ActivityServiceImpl.java |   27 +++++++++++++++++----------
 1 files changed, 17 insertions(+), 10 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 68a51b5..494f6d1 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
@@ -30,6 +30,7 @@
 import com.yeshi.fanli.entity.bus.activity.RecommendActivityInviteInfo;
 import com.yeshi.fanli.entity.bus.activity.RecommendActivityTaoBaoGoods;
 import com.yeshi.fanli.entity.goods.CommonGoods;
+import com.yeshi.fanli.entity.system.ConfigKeyEnum;
 import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief;
 import com.yeshi.fanli.exception.ActivityException;
 import com.yeshi.fanli.exception.share.UserShareGoodsRecordException;
@@ -285,7 +286,7 @@
 		data.put("fanMoney", shareMoney);
 		data.put("shareId", shareRecord.getRedisKey());
 		data.put("shareImg", loadResult);
-		data.put("notifyDesc", configService.get("goods_share_multiple_notify"));
+		data.put("notifyDesc", configService.get(ConfigKeyEnum.goodsShareMultipleNotify.getKey()));
 
 		return data;
 
@@ -320,7 +321,7 @@
 		return activityUserMapper.selectList();
 	}
 
-	@Transactional
+	@Transactional(rollbackFor=Exception.class)
 	@Override
 	public RecommendActivity addShareGoodsRecommendActivity(Long activityUid, List<Long> goodsList,
 			RecommendActivity activity) throws ActivityException , Exception{
@@ -397,7 +398,7 @@
 		return activity;
 	}
 
-	@Transactional
+	@Transactional(rollbackFor=Exception.class)
 	@Override
 	public RecommendActivity addInviteImgRecommendActivity(Long activityUid, RecommendActivity activity, String url,
 			 int px, int py, int erCodeSize) throws ActivityException, Exception {
@@ -446,7 +447,7 @@
 		return activity;
 	}
 
-	@Transactional
+	@Transactional(rollbackFor=Exception.class)
 	@Override
 	public RecommendActivity addTextAndImgRecommendActivity(Long activityUid,  List<String> imgList,
 			RecommendActivity activity) throws ActivityException, Exception {
@@ -509,7 +510,7 @@
 		return recommendActivityMapper.selectByPrimaryKey(id);
 	}
 
-	@Transactional
+	@Transactional(rollbackFor=Exception.class)
 	@Override
 	public RecommendActivity updateShareGoodsRecommendActivity(Long activityUid,
 			List<Long> goodsList, RecommendActivity activity) throws ActivityException , Exception{
@@ -576,13 +577,14 @@
 		updateActivity.setTotalGetMoney("棰勪及鍒嗕韩濂栭噾锛毬�" + taotaoMoney.toString());
 		recommendActivityMapper.updateByPrimaryKeySelective(updateActivity);
 		
+		//  1.5.4 鍔ㄦ�佷俊鎭洿鏂�
 		RecommendActivity exist = recommendActivityMapper.selectByPrimaryKey(activity.getId());
 		if (exist.getState() != null && exist.getState() == 1) {
 			try {
 				ActivityUser activityUser = activityUserService.selectByPrimaryKey(activityUid);
 				exist.setActivityUser(activityUser);
 				exist.setGoodsList(listgoods);
-				dynamicInfoService.saveActivityRecommend(exist);
+				dynamicInfoService.insertActivityRecommend(exist);
 			} catch (Exception e) {
 				e.printStackTrace();
 			}
@@ -591,7 +593,7 @@
 		return activity;
 	}
 
-	@Transactional
+	@Transactional(rollbackFor=Exception.class)
 	@Override
 	public RecommendActivity updateInviteImgRecommendActivity(Long activityUid, RecommendActivity activity, String url,
 			int px, int py, int erCodeSize) throws ActivityException , Exception{
@@ -645,7 +647,12 @@
 		if (exist.getState() != null && exist.getState() == 1) {
 			try {
 				ActivityUser activityUser = activityUserService.selectByPrimaryKey(activityUid);
-				dynamicInfoService.insertInviteMaterial(exist.getTitle(), url, activity.getId(), activityUser);
+				activity.setActivityUser(activityUser);
+				activity.setInviteInfo(recommendActivityInviteInfo);
+				List<String> imageList = new ArrayList<String>();
+				imageList.add(url);
+				activity.setImageList(imageList);
+				dynamicInfoService.insertInviteActivity(activity);
 			} catch (Exception e) {
 				e.printStackTrace();
 			}
@@ -653,7 +660,7 @@
 		return activity;
 	}
 
-	@Transactional
+	@Transactional(rollbackFor=Exception.class)
 	@Override
 	public RecommendActivity updateTextAndImgRecommendActivity(Long activityUid, List<String> imgList, 
 			RecommendActivity activity) throws ActivityException , Exception{
@@ -749,7 +756,7 @@
 		return recommendActivityMapper.getRecommendActivityEffectiveCount();
 	}
 
-	@Transactional
+	@Transactional(rollbackFor=Exception.class)
 	@Override
 	public void upgradeShareGoodsRecommendActivity(Long id) throws ActivityException {
 		// 鑾峰彇鍟嗗搧

--
Gitblit v1.8.0