From bbe0a2fd03063316e50cf141986bda984599bbda Mon Sep 17 00:00:00 2001 From: 935090232@qq.com <ak473600000> Date: Tue, 22 Feb 2022 23:41:42 +0800 Subject: [PATCH] Merge branch 'developer' --- zq-erp/src/main/java/com/matrix/system/job/InvalidTimeJob.java | 39 ++++++++++++++++----------------------- 1 files changed, 16 insertions(+), 23 deletions(-) diff --git a/zq-erp/src/main/java/com/matrix/system/job/InvalidTimeJob.java b/zq-erp/src/main/java/com/matrix/system/job/InvalidTimeJob.java index 2cd048a..9a71f5b 100644 --- a/zq-erp/src/main/java/com/matrix/system/job/InvalidTimeJob.java +++ b/zq-erp/src/main/java/com/matrix/system/job/InvalidTimeJob.java @@ -1,16 +1,12 @@ package com.matrix.system.job; -import com.matrix.system.constance.Dictionary; -import com.matrix.system.hive.bean.MoneyCardUse; -import com.matrix.system.hive.bean.SysProjUse; +import com.matrix.core.tools.LogUtil; import com.matrix.system.hive.dao.MoneyCardUseDao; +import com.matrix.system.hive.dao.ShoppingGoodsDao; import com.matrix.system.hive.dao.SysProjUseDao; -import com.matrix.system.hive.plugin.util.CollectionUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; - -import java.util.List; /** * @author wzy19 @@ -24,25 +20,22 @@ @Autowired private MoneyCardUseDao moneyCardUseDao; + @Autowired + private ShoppingGoodsDao shoppingGoodsDao; @Scheduled(cron = "0 0 0 * * ?") public void setProjUseToInvalid() { - List<SysProjUse> sysProjUses = sysProjUseDao.selectHasValidProjUse(); - - List<MoneyCardUse> moneyCardUses = moneyCardUseDao.selectHasValidMoneyCardUse(); - - if (CollectionUtils.isNotEmpty(sysProjUses)) { - sysProjUses.forEach(item -> { - item.setStatus(Dictionary.MONEYCARD_STATUS_WX); - sysProjUseDao.update(item); - }); - } - - if (CollectionUtils.isNotEmpty(moneyCardUses)) { - moneyCardUses.forEach(item -> { - item.setStatus(Dictionary.MONEYCARD_STATUS_WX); - moneyCardUseDao.update(item); - }); - } + LogUtil.info("#项目,套餐失效任务处理#"); + sysProjUseDao.updateInvalidProjUse(); + moneyCardUseDao.updateInvalidMoneyCardUse(); } + + + @Scheduled(cron = "0 0 0 * * ?") + public void setProductAutoSoldOut() { + LogUtil.info("#商品自动下架任务处理#"); + shoppingGoodsDao.updateInvalidProduct(); + } + + } -- Gitblit v1.9.1