Forráskód Böngészése

feat: AE: 奖金自动计算不执行bugfix

kevin 1 éve
szülő
commit
a9fcc7a52f
1 módosított fájl, 3 hozzáadás és 3 törlés
  1. 3 3
      common/helpers/bonus/Calc/CalcConsole.php

+ 3 - 3
common/helpers/bonus/Calc/CalcConsole.php

@@ -156,7 +156,7 @@ class CalcConsole extends BaseBusiness
         $nowMinuter = date('i', $nowTs);
 
         // 如果不是整点,则跳过计算
-        if ($nowMinuter != 10) {
+        if ($nowMinuter != 0) {
             echo('自动计算未开始. 【非整点时间】' . date('Y-m-d H:i:s') . PHP_EOL);
             return;
         }
@@ -174,10 +174,10 @@ class CalcConsole extends BaseBusiness
             return;
         }
         // 自动计算:每2小时自动计算一次
-//        if ($nowHour % 2 == 0) {
+        if ($nowHour % 2 == 0) {
             echo('自动计算开始(2). ' . date('Y-m-d H:i:s') . ' 期数:' . $periodNum . PHP_EOL);
             BonusCalc::instance()->calculateBonus($periodNum);
-//        }
+        }
     }
 
     private static function processAutoExec($periodNum)