From c007868c62c7da5c9ce1bf0e77d9e5f8619826e4 Mon Sep 17 00:00:00 2001 From: yujian <yujian@123.com> Date: 星期三, 12 六月 2019 12:24:09 +0800 Subject: [PATCH] 查询默认有效调整 --- fanli/src/main/java/com/yeshi/fanli/job/DynamicInfoJob.java | 70 ++++++++++++++++++++++------------ 1 files changed, 45 insertions(+), 25 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..2084344 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(); @@ -151,9 +152,9 @@ @Scheduled(cron = "0 0 0 * * ?") public void remove() { -// if (!Constant.IS_TASK) { -// return; -// } + if (!Constant.IS_TASK) { + return; + } try { dynamicInfoService.removeByDate(DateUtil.reduceDay(3, new Date())); @@ -173,9 +174,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 +189,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 +216,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