Просмотр исходного кода

feat: NG-71: 会员奖金计算调整

kevin 1 год назад
Родитель
Сommit
1d48aa9ce1
1 измененных файлов с 5 добавлено и 4 удалено
  1. 5 4
      common/models/Period.php

+ 5 - 4
common/models/Period.php

@@ -541,14 +541,15 @@ class Period extends \common\components\ActiveRecord
      * @return bool
      */
     public function isCanCalc($periodNum = null) {
-        // 当前时间在当前期月份范围内、且没有挂网可以结算
+        // 没有挂网可以结算
         $period = $this->setPeriodNum($periodNum);
         if ($period['IS_SENT'] == self::SEND_FINISH) {
             return false;
         }
-//        if ((time() < $period['START_TIME']) || (time() > $period['START_TIME'])) {
-//            return false;
-//        }
+        // 有其他期正在计算中,不可以结算
+        if ($period['IS_PROCESSING'] != 0) {
+            return false;
+        }
 
 
         // 查看该期是否已经封期