Browse Source

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

kevin 1 year ago
parent
commit
478fe1898d
1 changed files with 3 additions and 1 deletions
  1. 3 1
      common/helpers/bonus/BonusSend.php

+ 3 - 1
common/helpers/bonus/BonusSend.php

@@ -314,10 +314,12 @@ class BonusSend extends BaseObject {
         // 从奖金结算表中获取当期未发放的所有数据
         $allData = CalcBonus::find()
             ->select('ID, USER_ID, PERIOD_NUM, BONUS_TOTAL, MANAGE_TAX, BONUS_PB')
-            ->where('IS_SENT=0 AND PERIOD_NUM=:PERIOD_NUM', [':PERIOD_NUM' => $this->_periodNum])
+            ->where('IS_SENT=0 AND PERIOD_NUM=:PERIOD_NUM AND (BONUS_TOTAL>0 OR BONUS_PB>0)', [':PERIOD_NUM' => $this->_periodNum])
             ->asArray()
             ->all();
 
+        LoggerTool::info(['$allData', $allData]);
+
         if ($allData) {
             $transaction = Yii::$app->db->beginTransaction();
             try {