From 6fdcc0c26dd33e87a024a69ed635d9aedb59cad6 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 07 一月 2020 12:02:50 +0800 Subject: [PATCH] 订单搜索引擎增量更新 --- fanli/src/main/java/com/yeshi/fanli/service/impl/activity/ActivityServiceImpl.java | 24 +++++++++++++++--------- 1 files changed, 15 insertions(+), 9 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..9307183 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 @@ -320,7 +320,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 +397,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 +446,7 @@ return activity; } - @Transactional + @Transactional(rollbackFor=Exception.class) @Override public RecommendActivity addTextAndImgRecommendActivity(Long activityUid, List<String> imgList, RecommendActivity activity) throws ActivityException, Exception { @@ -509,7 +509,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 +576,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 +592,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 +646,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 +659,7 @@ return activity; } - @Transactional + @Transactional(rollbackFor=Exception.class) @Override public RecommendActivity updateTextAndImgRecommendActivity(Long activityUid, List<String> imgList, RecommendActivity activity) throws ActivityException , Exception{ @@ -749,7 +755,7 @@ return recommendActivityMapper.getRecommendActivityEffectiveCount(); } - @Transactional + @Transactional(rollbackFor=Exception.class) @Override public void upgradeShareGoodsRecommendActivity(Long id) throws ActivityException { // 鑾峰彇鍟嗗搧 -- Gitblit v1.8.0