From 0588d6be74335f41c79a8d8e32dbd1c3d3e47fa3 Mon Sep 17 00:00:00 2001
From: yujian <yujian@123.com>
Date: 星期三, 29 五月 2019 17:20:50 +0800
Subject: [PATCH] 精选库商品入库及更新调整 + 9k9类商品查询取消标签查询
---
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