application.yml配置文件得配置信息
agreeAccTask:
#
# 每3分钟执行一次,handTime: 0 0/3 * * * ? 每天晚上2点 handTime: 0 0 2 * * ?
# 指定几天内: day 1 表示当前天内,2表示二天内,依次类推
# 指定生成目录路劲: dir F:/agreeacc
time: 0 0 2 * * ?
day: 1
dir: F:/agreeacc3
java后端
* @Description:支付宝代扣对账文件定时生成
*/
@Slf4j
@Component
@EnableScheduling
public class AgreeAccTask {
@Autowired
private AgreeAccMapper agreeAccMapper;
@Value("${agreeAccTask.day}")
private String day;
@Value("${agreeAccTask.dir}")
private String dir;
@Scheduled(cron="${agreeAccTask.time}")
public void AgreeAccTask(){
String today=DateUtil.date2String(new Date(),DateUtil.PATTERN_DATE);
log.info("【生成代扣对账文件开始】日期:"+today);
int j=Integer.parseInt(day);