|
|
@@ -176,23 +176,31 @@ class CalcConsole extends BaseBusiness
|
|
|
|
|
|
// 如果上一期没有挂网,则1-5号以及26~月底,每小时执行一次
|
|
|
if ($prevPeriod['IS_SENT'] == 0) {
|
|
|
+ echo('autoPrePerf: IS_SENT=0 当前期:' . $periodNum . ', 上一期:' . $prevPeriodNum . PHP_EOL);
|
|
|
// 每小时整点执行一次
|
|
|
if ($nowMin != 0) {
|
|
|
+ echo('autoPrePerf: IS_SENT=0(e-1) 当前期:' . $periodNum . ', 上一期:' . $prevPeriodNum . ', 时间:' . $nowMin . PHP_EOL);
|
|
|
return;
|
|
|
}
|
|
|
// 10~25不执行
|
|
|
if ($nowDate >= 10 && $nowDate <= 25) {
|
|
|
+ echo('autoPrePerf: IS_SENT=0(e-2) 当前期:' . $periodNum . ', 上一期:' . $prevPeriodNum . ', 日期:' . $nowDate . PHP_EOL);
|
|
|
return;
|
|
|
}
|
|
|
} else {
|
|
|
+ echo('autoPrePerf: IS_SENT=1 当前期:' . $periodNum . PHP_EOL);
|
|
|
if( 1 < $nowDate && 10 >= $nowDate ){ // 10号及以前,不是0点,则跳过
|
|
|
+ echo('autoPrePerf: IS_SENT=1(e-1) 当前期:' . $periodNum . ', 日期:' . $nowDate . PHP_EOL);
|
|
|
if( $nowHour != 0) {
|
|
|
+ echo('autoPrePerf: IS_SENT=1(e-2) 当前期:' . $periodNum . ', 日期:' . $nowDate . ', 时间:' . $nowHour . PHP_EOL);
|
|
|
return;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
if( 15 < $nowDate && 25 >= $nowDate ){ // 下半月前10天,不是0点,则跳过
|
|
|
+ echo('autoPrePerf: IS_SENT=1(e-3) 当前期:' . $periodNum . ', 日期:' . $nowDate . ', 时间:' . $nowHour . PHP_EOL);
|
|
|
if( $nowHour != 0) {
|
|
|
+ echo('autoPrePerf: IS_SENT=1(e-4) 当前期:' . $periodNum . ', 日期:' . $nowDate . ', 时间:' . $nowHour . PHP_EOL);
|
|
|
return;
|
|
|
}
|
|
|
}
|