From 6e783f279e7b1dd1f0fc243d7d8504ede0b25870 Mon Sep 17 00:00:00 2001 From: jyy <jyy> Date: Sun, 27 Jun 2021 15:47:57 +0800 Subject: [PATCH] 修复业绩bug1 --- zq-erp/src/main/java/com/matrix/system/job/InvalidTimeJob.java | 37 ++++++++++++++----------------------- 1 files changed, 14 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 ae6680e..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,17 +1,12 @@ package com.matrix.system.job; import com.matrix.core.tools.LogUtil; -import com.matrix.system.constance.Dictionary; -import com.matrix.system.hive.bean.MoneyCardUse; -import com.matrix.system.hive.bean.SysProjUse; 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 @@ -25,26 +20,22 @@ @Autowired private MoneyCardUseDao moneyCardUseDao; + @Autowired + private ShoppingGoodsDao shoppingGoodsDao; @Scheduled(cron = "0 0 0 * * ?") public void setProjUseToInvalid() { LogUtil.info("#项目,套餐失效任务处理#"); - 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); - }); - } + sysProjUseDao.updateInvalidProjUse(); + moneyCardUseDao.updateInvalidMoneyCardUse(); } + + + @Scheduled(cron = "0 0 0 * * ?") + public void setProductAutoSoldOut() { + LogUtil.info("#商品自动下架任务处理#"); + shoppingGoodsDao.updateInvalidProduct(); + } + + } -- Gitblit v1.9.1