package cn.iocoder.yudao.module.promotion.job.combination; import cn.hutool.core.util.StrUtil; import cn.iocoder.yudao.framework.common.core.KeyValue; import cn.iocoder.yudao.framework.quartz.core.handler.JobHandler; import cn.iocoder.yudao.framework.tenant.core.job.TenantJob; import cn.iocoder.yudao.module.promotion.service.combination.CombinationRecordService; import org.springframework.stereotype.Component; import jakarta.annotation.Resource; /** * 拼团过期 Job * * @author HUIHUI */ @Component public class CombinationRecordExpireJob implements JobHandler { @Resource private CombinationRecordService combinationRecordService; @Override @TenantJob public String execute(String param) { KeyValue keyValue = combinationRecordService.expireCombinationRecord(); return StrUtil.format("过期拼团 {} 个, 虚拟成团 {} 个", keyValue.getKey(), keyValue.getValue()); } }