root пре 3 година
родитељ
комит
564aebcea0

+ 5 - 4
common/helpers/bonus/CalcServeBonusCalc.php

@@ -111,11 +111,12 @@ class CalcServeBonusCalc extends BaseObject {
      * @param null $handleUserId
      * @return bool
      */
-    public function calcStep($periodNum=null, $handleUserId = null) {
+    public function calcStep() {
         try {
+            
             $this->_errors = [];
-            $this->setPeriodNum($periodNum);
-            $this->_handleUserId = $handleUserId;
+            $this->setPeriodNum(0);
+            $this->_handleUserId = '';
             $t1 = microtime(true);
             // 初始化结算任务
             $this->initCalcTask();
@@ -356,7 +357,7 @@ class CalcServeBonusCalc extends BaseObject {
                     'ID' => SnowFake::instance()->generateId(),
                     'USER_ID' => $bonusUserId,
                     'LAST_DEC_LV' => $userBaseInfo['DEC_LV'],
-                    'LAST_EMP_LV' => $userBaseInfo['LAST_EMP_LV'],,
+                    'LAST_EMP_LV' => $userBaseInfo['LAST_EMP_LV'],
                     'LAST_STATUS' => $userBaseInfo['STATUS'],
                     'FROM_USER_ID' => $userId,
                     'LAST_FROM_DEC_LV' => $fromUserInfo['DEC_LV'],

+ 6 - 6
common/helpers/bonus/CalcServePerfCalc.php

@@ -75,16 +75,16 @@ class CalcServePerfCalc {
     public function calcStep($periodNum = null) {
         try {
             $requestTime = date('Y-m-d H:i:s', time());
-            if (empty($periodNum)) {
-                echo('触发时间:【'.$requestTime.'】'.'定时器执行累计业绩计算 ,内存使用:' . (round(memory_get_usage() / 1024 / 1024, 3)) . 'MB' . PHP_EOL);
-            } else {
-                echo('触发时间:【'.$requestTime.'】'.'手动触发累计业绩计算 ,内存使用:' . (round(memory_get_usage() / 1024 / 1024, 3)) . 'MB' . PHP_EOL);
-            }
+            // if (empty($periodNum)) {
+            //     echo('触发时间:【'.$requestTime.'】'.'定时器执行累计业绩计算 ,内存使用:' . (round(memory_get_usage() / 1024 / 1024, 3)) . 'MB' . PHP_EOL);
+            // } else {
+            //     echo('触发时间:【'.$requestTime.'】'.'手动触发累计业绩计算 ,内存使用:' . (round(memory_get_usage() / 1024 / 1024, 3)) . 'MB' . PHP_EOL);
+            // }
             //一、查询此业绩状态,是否能进行计算
             $calcIng = $this->isCalcIng($periodNum);
             ServeProcess::recordRequest($requestTime, $this->_periodNum, '', true);
             if ($calcIng !== true) {
-                echo('触发时间:【'.date('Y-m-d H:i:s', time()).'】'.'业绩期表中,此期状态不正确');
+                //echo('触发时间:【'.date('Y-m-d H:i:s', time()).'】'.'业绩期表中,此期状态不正确');
                 //ServeProcess::recordRequest($requestTime, $this->_periodNum, '业绩期表中,此期状态不正确');
                 return false;
             } else {