|
|
@@ -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 {
|