From 8b25dae4f4481a72a1adbb09a6628f2e001f45b1 Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期三, 29 四月 2020 16:25:46 +0800
Subject: [PATCH] 动态自动删除过期
---
fanli/src/main/java/com/yeshi/fanli/job/DynamicInfoJob.java | 73 ++++++++++++++++++++++++++++--------
1 files changed, 56 insertions(+), 17 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 c3f4bef..52f9a53 100644
--- a/fanli/src/main/java/com/yeshi/fanli/job/DynamicInfoJob.java
+++ b/fanli/src/main/java/com/yeshi/fanli/job/DynamicInfoJob.java
@@ -16,6 +16,7 @@
import com.yeshi.fanli.dto.ConfigParamsDTO;
import com.yeshi.fanli.entity.bus.activity.RecommendActivity;
import com.yeshi.fanli.entity.bus.activity.RecommendActivityInviteInfo;
+import com.yeshi.fanli.entity.bus.user.vip.UserLevelEnum;
import com.yeshi.fanli.entity.dynamic.GoodsPicture;
import com.yeshi.fanli.entity.dynamic.WXMPDynamicInfo;
import com.yeshi.fanli.entity.goods.jd.NYouHuiGoods;
@@ -25,6 +26,7 @@
import com.yeshi.fanli.service.inter.activity.ActivityUserService;
import com.yeshi.fanli.service.inter.common.JumpDetailV2Service;
import com.yeshi.fanli.service.inter.dynamic.DynamicInfoService;
+import com.yeshi.fanli.service.inter.dynamic.GoodsEvaluateService;
import com.yeshi.fanli.service.inter.dynamic.WXMPDynamicInfoService;
import com.yeshi.fanli.service.inter.goods.jd.NYouHuiService;
import com.yeshi.fanli.service.inter.order.config.HongBaoManageService;
@@ -51,7 +53,7 @@
@Resource
private WXMPDynamicInfoService wxmpDynamicInfoService;
-
+
@Resource
private ConvertLinkManager convertLinkManager;
@@ -61,8 +63,11 @@
@Resource
private JumpDetailV2Service jumpDetailV2Service;
+ @Resource
+ private GoodsEvaluateService goodsEvaluateService;
+
/**
- * 姣�10鍒嗛挓 鏅氫笂00:00~06:00涓嶄笅鍙戜换浣曚竴涓晢鍝�
+ * 姣�10鍒嗛挓 鏅氫笂00:00~06:00涓嶄笅鍙戜换浣曚竴涓晢鍝�
*/
@Scheduled(cron = "0 0/10 6-23 * * ?")
public void insetDynamicInfo() {
@@ -199,7 +204,7 @@
}
/**
- * 鍚庡彴缂栬緫鍔ㄦ�侊細 姣�3鍒嗛挓妫�绱�
+ * 鍚庡彴缂栬緫鍔ㄦ�侊細 姣�3鍒嗛挓妫�绱�
*/
@Scheduled(cron = "0 0/3 * * * ?")
public void activityNeedPublish() {
@@ -268,13 +273,8 @@
/**
*
- * @Title: demoJobHandler
- * @Description: 鏇存柊灏忕▼搴忓姩鎬佸晢鍝�
- * @param param
- * @return
- * @throws Exception
- * ReturnT<String> 杩斿洖绫诲瀷
- * @throws
+ * @Title: demoJobHandler @Description: 鏇存柊灏忕▼搴忓姩鎬佸晢鍝� @param
+ * param @return @throws Exception ReturnT<String> 杩斿洖绫诲瀷 @throws
*/
@XxlJob("dynamic-updateWXMPDynamicInfo")
public ReturnT<String> updateWXMPDynamicInfoHandler(String param) throws Exception {
@@ -282,13 +282,8 @@
return ReturnT.SUCCESS;
}
-
/**
- * 娣诲姞鍐呬紭鎯犵浉鍏冲晢鍝�
- * @Title: addJDNYHInfo
- * @Description:
- * void 杩斿洖绫诲瀷
- * @throws
+ * 娣诲姞鍐呬紭鎯犵浉鍏冲晢鍝� @Title: addJDNYHInfo @Description: void 杩斿洖绫诲瀷 @throws
*/
private void addJDNYHInfo() throws Exception {
@@ -323,7 +318,7 @@
GoodsDetailVOFactory.convertJDGoods(jdGoods,
new ConfigParamsDTO(hongBaoManageService.getFanLiRate(),
hongBaoManageService.getShareRate(), null,
- hongBaoManageService.getVIPFanLiRate())));
+ hongBaoManageService.getFanLiRate(UserLevelEnum.superVIP))));
picture.setGoodState(0);
picture.setJumpDetail(jumpDetailV2Service.getByTypeCache("goodsdetail"));
picture.setParams(null);
@@ -335,6 +330,7 @@
else if (jdGoods.getImageList().size() > 1)
lastPicture.addAll(jdGoods.getImageList().subList(1, jdGoods.getImageList().size()));
}
+ info.setShareMoney(totalMoney);
int count = 0;
while (imgs.size() < 4 && count < 4) {
count++;
@@ -353,4 +349,47 @@
}
}
+ /**
+ * 鍔ㄦ�佸彂鍦�
+ *
+ * @param param
+ * @return
+ * @throws Exception
+ */
+ // @Scheduled(cron = "0 0 6,7,15,16,21,22,23 * * ? ")
+ @XxlJob("dynamic-insertEvaluate")
+ public ReturnT<String> insertEvaluate(String param) throws Exception {
+ try {
+ goodsEvaluateService.addGoodsEvaluateByDaTaoKe();
+ } catch (Exception e) {
+ try {
+ LogHelper.errorDetailInfo(e);
+ } catch (Exception e1) {
+ e1.printStackTrace();
+ }
+ }
+ return ReturnT.SUCCESS;
+ }
+
+
+ /**
+ * 姣忎竴涓皬鏃堕殢鏈哄湪鍒嗕韩鏁扮殑鍩虹涓婂姞10~100銆傚鍔犵殑鏃堕棿娈垫槸姣忓ぉ8~22鐐广��
+ * 鏃╀笂6,7,15,16,21,22,23鐐规洿鏂�1娆�
+ */
+ @Scheduled(cron = "0 0 8,9,10,11,12,13,14,15,16,17,18,19,20,21,22 * * ? ")
+ public void addRanDomShareCount() {
+ if (!Constant.IS_TASK) {
+ return;
+ }
+
+ try {
+ goodsEvaluateService.addRanDomShareCount();
+ } catch (Exception e) {
+ try {
+ LogHelper.errorDetailInfo(e);
+ } catch (Exception e1) {
+ e1.printStackTrace();
+ }
+ }
+ }
}
--
Gitblit v1.8.0