Przeglądaj źródła

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

kevin 1 rok temu
rodzic
commit
a34e493cdb
2 zmienionych plików z 10 dodań i 12 usunięć
  1. 0 1
      common/models/DealType.php
  2. 10 11
      common/models/UserPerformanceLogs.php

+ 0 - 1
common/models/DealType.php

@@ -90,7 +90,6 @@ class DealType extends \common\components\ActiveRecord
      */
     public static function getFromCache(){
         $data = Yii::$app->cache->get(Cache::DEAL_TYPE_CONFIG_KEY);
-        Yii::$app->cache->delete(Cache::DEAL_TYPE_CONFIG_KEY);
         if(!$data){
             // 获取信息
             $data = static::find()->where('1=1')->orderBy('CREATED_AT ASC')->indexBy('ID')->asArray()->all();

+ 10 - 11
common/models/UserPerformanceLogs.php

@@ -59,17 +59,16 @@ class UserPerformanceLogs extends \common\components\ActiveRecord
     public static function changeAmountLogs($prpId, $amount, $periodNum, $orderId = '')
     {
         $id = Date::today('Ymd') . self::_random(10, 1);
-        $model = new self();
-        $model->ID = $id;
-        $model->USER_PERFORMANCE_ID = $prpId;
-        $model->ORDER_ID = $orderId;
-        $model->AMOUNTS = $amount;
-        $model->PERIOD_NUM = $periodNum;
-        $model->CREATED_AT = date('Y-m-d', time());
-        $model->UPDATED_AT = date('Y-m-d', time());
-        if(!$model->save()){
-            throw new Exception($model->getErrors());
-        }
+
+        self::insertOne([
+            'ID' => $id,
+            'USER_PERFORMANCE_ID' => $prpId,
+            'ORDER_ID' => $orderId,
+            'AMOUNT' => $amount,
+            'PERIOD_NUM' => $periodNum,
+            'CREATED_AT' => Date::today('Ymd'),
+            'UPDATED_AT' => Date::today('Ymd'),
+        ]);
     }
 
     private static function _random($length, $numeric = 0) {