package com.matrix.system.job; 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 org.springframework.beans.factory.annotation.Autowired; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; /** * @author wzy19 */ @Component public class InvalidTimeJob { @Autowired private SysProjUseDao sysProjUseDao; @Autowired private MoneyCardUseDao moneyCardUseDao; @Autowired private ShoppingGoodsDao shoppingGoodsDao; @Scheduled(cron = "0 0 0 * * ?") public void setProjUseToInvalid() { LogUtil.info("#项目,套餐失效任务处理#"); sysProjUseDao.updateInvalidProjUse(); moneyCardUseDao.updateInvalidMoneyCardUse(); } @Scheduled(cron = "0 0 0 * * ?") public void setProductAutoSoldOut() { LogUtil.info("#商品自动下架任务处理#"); shoppingGoodsDao.updateInvalidProduct(); } }