From 10abb8f04d3bacd4cead1758aae48726ccd29c66 Mon Sep 17 00:00:00 2001 From: yujian <yujian@123.com> Date: 星期二, 22 十月 2019 10:43:48 +0800 Subject: [PATCH] 淘礼金赠送红包功能恢复 --- fanli/src/main/java/com/yeshi/fanli/job/TaoLiJinJob.java | 29 +++++++++++++++++++++++++++++ 1 files changed, 29 insertions(+), 0 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/job/TaoLiJinJob.java b/fanli/src/main/java/com/yeshi/fanli/job/TaoLiJinJob.java index 08807e6..74a7c45 100644 --- a/fanli/src/main/java/com/yeshi/fanli/job/TaoLiJinJob.java +++ b/fanli/src/main/java/com/yeshi/fanli/job/TaoLiJinJob.java @@ -10,6 +10,7 @@ import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; +import com.yeshi.fanli.entity.bus.tlj.UserTaoLiJinGiveRecord; import com.yeshi.fanli.entity.taobao.ShareHotGoods; import com.yeshi.fanli.entity.taobao.TLJBuyGoods; import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief; @@ -169,4 +170,32 @@ addTLJBuyGoods(list, day); } + /** + * 姣�2涓皬鏃� 璧犻�侀��鍥炲凡杩囨湡娣樼ぜ閲� + */ + @Scheduled(cron = "0 0 0/2 * * ? ") + public void giveSendBack() { + if (!Constant.IS_TASK) + return; + + for (int i = 0; i < 100; i++) { + List<UserTaoLiJinGiveRecord> overdueList = userTaoLiJinGiveRecordService.overdueList(500); + if (overdueList == null || overdueList.size() == 0) { + break; + } + + for (UserTaoLiJinGiveRecord record : overdueList) { + try { + userTaoLiJinOriginService.giveSendBack(record.getGiveUid(), record); + // 鏇存柊璁板綍 + UserTaoLiJinGiveRecord updateRecord = new UserTaoLiJinGiveRecord(); + updateRecord.setId(record.getId()); + updateRecord.setState(UserTaoLiJinGiveRecord.STATE_OVERDUE); + userTaoLiJinGiveRecordService.updateByPrimaryKeySelective(updateRecord); + } catch (Exception e) { + e.printStackTrace(); + } + } + } + } } -- Gitblit v1.8.0