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

feature:每次拉取奖金计算结果的数据前,先清理AR_QTR_CALC_RECORD表全部数据。

brook 3 лет назад
Родитель
Сommit
66fce1590e
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      common/helpers/bonus/Calc/PullCalcBonusData.php

+ 3 - 1
common/helpers/bonus/Calc/PullCalcBonusData.php

@@ -297,8 +297,10 @@ class PullCalcBonusData extends BaseBusiness
 //        CalcBonusGX::pageDeleteAll('PERIOD_NUM=' . $this->_periodNum);
 //        CalcBonusGL::pageDeleteAll('PERIOD_NUM=' . $this->_periodNum);
 
-        //AR_BS_BONUS_103_CALC_EVENT 每次拉取前清理
+        //AR_BS_BONUS_103_CALC_EVENT 因每期的主键id相同,故需每次拉取前清理
         \Yii::$app->db->createCommand("TRUNCATE TABLE AR_BS_BONUS_103_CALC_EVENT")->execute();
+        //AR_QTR_CALC_RECORD 因每期的主键id相同,故需每次拉取前清理
+        \Yii::$app->db->createCommand("TRUNCATE TABLE AR_QTR_CALC_RECORD")->execute();
 
         foreach (self::BASE_INFO_METHODS as $info) {
             if ('same' == $info['type'] && isset($info['general_clear']) && $info['general_clear']) {