From 573c491b4a1ba60e12a5678a01c1546c0077c1ee Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 30 七月 2019 09:07:42 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- fanli/src/main/java/com/yeshi/fanli/job/DynamicInfoJob.java | 75 ++++++++++++++++++++++++------------- 1 files changed, 48 insertions(+), 27 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/job/DynamicInfoJob.java b/fanli/src/main/java/com/yeshi/fanli/job/DynamicInfoJob.java index 4bd3795..30a0aed 100644 --- a/fanli/src/main/java/com/yeshi/fanli/job/DynamicInfoJob.java +++ b/fanli/src/main/java/com/yeshi/fanli/job/DynamicInfoJob.java @@ -10,6 +10,7 @@ import org.yeshi.utils.DateUtil; import com.yeshi.fanli.entity.bus.activity.RecommendActivity; +import com.yeshi.fanli.entity.bus.activity.RecommendActivityInviteInfo; import com.yeshi.fanli.log.LogHelper; import com.yeshi.fanli.service.inter.activity.ActivityService; import com.yeshi.fanli.service.inter.dynamic.DynamicInfoService; @@ -31,9 +32,9 @@ @Scheduled(cron = "0 0/10 6-23 * * ?") public void insetDynamicInfo() { -// if (!Constant.IS_TASK) { -// return; -// } + if (!Constant.IS_TASK) { + return; + } try { dynamicInfoService.insertTimeHotSale(); @@ -64,9 +65,9 @@ @Scheduled(cron = "0 0 6,7,15,16,21,22,23 * * ? ") public void insetShopInfo1() { -// if (!Constant.IS_TASK) { -// return; -// } + if (!Constant.IS_TASK) { + return; + } try { dynamicInfoService.insertShopInfo(); @@ -85,9 +86,9 @@ @Scheduled(cron = "0 0/30 8,9,10 * * ?") public void insetShopInfo2() { -// if (!Constant.IS_TASK) { -// return; -// } + if (!Constant.IS_TASK) { + return; + } try { dynamicInfoService.insertShopInfo(); @@ -107,9 +108,9 @@ @Scheduled(cron = "0 0/30 11,12,13,14 * * ?") public void insetShopInfo3() { -// if (!Constant.IS_TASK) { -// return; -// } + if (!Constant.IS_TASK) { + return; + } try { dynamicInfoService.insertShopInfo(); @@ -148,15 +149,16 @@ /** * 姣忓ぉ闆剁偣鍒犻櫎3澶╀箣鍓嶆暟鎹� */ - @Scheduled(cron = "0 0 0 * * ?") + @Scheduled(cron = "0 0 1,10 * * ?") public void remove() { -// if (!Constant.IS_TASK) { -// return; -// } + if (!Constant.IS_TASK) { + return; + } try { - dynamicInfoService.removeByDate(DateUtil.reduceDay(3, new Date())); + LogHelper.test("DynamicInfoJob-remove-寮�濮嬫墽琛屾��"); + dynamicInfoService.removeByDate(DateUtil.reduceDay(2, new Date())); } catch (Exception e) { try { LogHelper.errorDetailInfo(e); @@ -173,9 +175,9 @@ @Scheduled(cron = "0 0/3 * * * ?") public void activityNeedPublish() { -// if (!Constant.IS_TASK) { -// return; -// } + if (!Constant.IS_TASK) { + return; + } try { List<RecommendActivity> list = activityService.getNeedPublish(); @@ -188,20 +190,17 @@ Integer type = activity.getType(); if (RecommendActivity.TYPE_SHARE_GOODS == type) { // 鍟嗗搧鍔ㄦ�� - dynamicInfoService.saveActivityRecommend(activity); + dynamicInfoService.insertActivityRecommend(activity); activity.setState(1); activityService.updateByPrimaryKeySelective(activity); } else if (RecommendActivity.TYPE_INVITE == type) { // 閭�璇风礌鏉� - String imgUrl = null; - List<String> imageList = activityService.getImgByActivityId(activity.getId()); - if (imageList != null && imageList.size() > 0) { - imgUrl = imageList.get(0); - } + RecommendActivityInviteInfo inviteInfo = activityService.getRecommendActivityInviteInfoByActivityId(activity.getId()); + activity.setInviteInfo(inviteInfo); - dynamicInfoService.insertInviteMaterial(activity.getTitle(), imgUrl, activity.getId(), activity.getActivityUser()); + dynamicInfoService.insertInviteActivity(activity); activity.setState(1); activityService.updateByPrimaryKeySelective(activity); @@ -218,4 +217,26 @@ } + /** + * 姣忓ぉ6鐐瑰ぉ鏇存柊閭�璇风礌鏉� + */ + @Scheduled(cron = "0 0 6 * * ?") + public void insertTimeInvite() { + + if (!Constant.IS_TASK) { + return; + } + + try { + dynamicInfoService.insertTimeInvite(); + } catch (Exception e) { + try { + LogHelper.errorDetailInfo(e); + } catch (Exception e1) { + e1.printStackTrace(); + } + } + } + + } -- Gitblit v1.8.0