|  |  |  | 
|---|
|  |  |  | isExecute = true; | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | int dayOfWeek = ContextUtil.getDayOfWeek(exeDate); | 
|---|
|  |  |  | if (String.valueOf(dayOfWeek).equals(conf.getPushDay11())) { | 
|---|
|  |  |  | if (String.valueOf(dayOfWeek).equals(conf.getPushDay99())) { | 
|---|
|  |  |  | isExecute = true; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //开始时间提前7天 | 
|---|
|  |  |  | 
|---|
|  |  |  | return; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //核对时间是否匹配 | 
|---|
|  |  |  | if (conf.getPushHour99().equals(ApiConfs.TIME_ALL)) { | 
|---|
|  |  |  | isExecute = true; | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | int hourOfDay = ContextUtil.getHourOfDay(exeDate); | 
|---|
|  |  |  | if (String.valueOf(hourOfDay).equals(conf.getPushHour99())) { | 
|---|
|  |  |  | isExecute = true; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if (!isUpdateStart) { | 
|---|
|  |  |  | start = DateUtils.addDays(start, -1); | 
|---|
|  |  |  | isUpdateStart = true; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | isExecute = false; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (!isExecute) { | 
|---|
|  |  |  | log.debug("------->>>>>>>>>> 基础数据推送---时间配置小时不匹配"); | 
|---|
|  |  |  | return; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //核对时间分钟是否匹配 | 
|---|
|  |  |  | int minute = ContextUtil.getMinuteOfHour(exeDate); | 
|---|
|  |  |  | if (String.valueOf(minute).equals(conf.getPushMinute99())) { | 
|---|
|  |  |  | isExecute = true; | 
|---|
|  |  |  | if (!isUpdateStart) { | 
|---|
|  |  |  | start = DateUtils.addHours(start, -1); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | isExecute = false; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if (!isExecute) { | 
|---|
|  |  |  | log.debug("------->>>>>>>>>> 基础数据推送---时间配置分钟不匹配"); | 
|---|
|  |  |  | return; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | log.info("------->>>>>>>>>> 业务数据推送---开始查询相关业务数据进行推送"); | 
|---|
|  |  |  | ApiParam param = new ApiParam(); | 
|---|
|  |  |  | param.setPushProtocol(conf.getPushProtocol()); | 
|---|