czt
2024-07-25 f6c758e165d5ff5900e27b8b305857fde9ac80b6
src/main/java/com/fzzy/api/timer/SyncDataScheduled.java
@@ -75,12 +75,14 @@
        //是否执行
        boolean isExecute = false;
        boolean isUpdateStart = false;
        //核对天是否匹配
        if (conf.getSyncDay99().equals(ApiConfs.TIME_ALL)) {
            //每天执行
            isExecute = true;
        } else {
            int dayOfWeek = ContextUtil.getDayOfWeek(exeDate);
            if (String.valueOf(dayOfWeek).equals(conf.getSyncDay11())) {
            if (String.valueOf(dayOfWeek).equals(conf.getSyncDay99())) {
                isExecute = true;
                //开始时间提前7天
@@ -90,18 +92,17 @@
                isExecute = false;
            }
        }
        if (!isExecute) {
            log.debug("业务数据同步---时间配置天不匹配<<<<<<<<<<<<<-------");
            return;
        }
        //核对时间是否匹配
        //核对小时是否匹配
        if (conf.getSyncHour99().equals(ApiConfs.TIME_ALL)) {
            isExecute = true;
        } else {
            int hourOfDay = ContextUtil.getHourOfDay(exeDate);
            if (String.valueOf(hourOfDay).equals(conf.getSyncHour11())) {
            if (String.valueOf(hourOfDay).equals(conf.getSyncHour99())) {
                isExecute = true;
                if (!isUpdateStart) {
@@ -133,8 +134,10 @@
            return;
        }
        log.debug("业务数据同步---开始查询业务数据进行同步<<<<<<<<<<<<<-------");
        ApiParam param = new ApiParam();
        param.setSyncProtocol(conf.getSyncProtocol());
        param.setPushProtocol(conf.getPushProtocol());
        param.setKqdm(conf.getKqdm());
        param.setStart(start);
        param.setEnd(exeDate);