ソースを参照

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

kevin 1 年間 前
コミット
a3bc209171

+ 2 - 0
backendApi/modules/v1/controllers/BonusController.php

@@ -105,6 +105,8 @@ class BonusController extends BaseController {
             $data['list'][$key]['IS_CAN_CALC'] = $periodObj->isCanCalc($value['PERIOD_NUM']);
             // 挂网
             $data['list'][$key]['IS_CAN_SENT'] = $periodObj->isCanSend($value['PERIOD_NUM']);
+            // 日志
+            $data['list'][$key]['IS_SHOW_LOG'] = $value['IS_PROCESSING'] > 0 || $value['CALC_ID'];
         }
         return static::notice($data);
     }

+ 4 - 0
common/models/Period.php

@@ -550,6 +550,10 @@ class Period extends \common\components\ActiveRecord
         if ($period['IS_PROCESSING'] != 0) {
             return false;
         }
+        // 下一期的开始已经大于本期的结束时间,不可以结算
+        if ($period['START_TIME'] > time()) {
+            return false;
+        }
 
 
         // 查看该期是否已经封期