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