package cn.lili.timetask.handler.impl.promotion; import cn.lili.common.enums.PromotionTypeEnum; import cn.lili.modules.promotion.entity.dos.Seckill; import cn.lili.modules.promotion.service.MemberCouponSignService; import cn.lili.modules.promotion.service.SeckillService; import cn.lili.modules.promotion.tools.PromotionTools; import cn.lili.modules.search.service.EsGoodsIndexService; import cn.lili.modules.system.entity.dos.Setting; import cn.lili.modules.system.entity.dto.SeckillSetting; import cn.lili.modules.system.entity.enums.SettingEnum; import cn.lili.modules.system.service.SettingService; import cn.lili.timetask.handler.EveryDayExecute; import com.google.gson.Gson; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; /** * 促销活动每日定时器 * * @author Chopper * @since 2021/3/18 3:23 下午 */ @Slf4j @Component public class MemberCouponSignEverydayExecute implements EveryDayExecute { @Autowired private MemberCouponSignService memberCouponSignService; /** * 将已过期的促销活动置为结束 */ @Override public void execute() { try { memberCouponSignService.clean(); } catch (Exception e) { log.error("清除领取优惠券标记异常", e); } } }