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

feature/NG-27: Qualified bonus regulations 奖金合格制度:活动期间购买指定商品,BV≥27即可维持活跃度.

kevin 1 год назад
Родитель
Сommit
de213f53e4
1 измененных файлов с 6 добавлено и 4 удалено
  1. 6 4
      common/models/User.php

+ 6 - 4
common/models/User.php

@@ -495,15 +495,17 @@ class User extends \common\components\ActiveRecord
         $periodList = implode("','", $periodList);
 
         // 条件2: 任意水机分期+150粒的EKSP(HES150N)
-        $orderEKSP = Order::find()
+        $query = Order::find()
             ->alias('O')
             ->select('O.SN')
             ->join('INNER JOIN', OrderGoods::tableName() . ' AS G', 'O.SN = G.ORDER_SN')
             ->where("O.IS_DELETE=0 AND O.USER_ID=:USER_ID AND O.PERIOD_NUM IN ('{$periodList}') AND G.SKU_CODE=:SKU_CODE",
-                ['USER_ID' => $userId, ':SKU_CODE' => 'HES150N'])
-            ->column();
+                ['USER_ID' => $userId, ':SKU_CODE' => 'HES150N']);
+
+
+        $orderEKSP = $query->column();
         if (!count($orderEKSP)) {
-            LoggerTool::debug('isPerfActive-2: ' . $userId . ': ' . json_encode($orderEKSP) . ' ' . "O.IS_DELETE=0 AND O.USER_ID=:USER_ID AND O.PERIOD_NUM IN ('{$periodList}') AND G.SKU_CODE=:SKU_CODE");
+            LoggerTool::debug('isPerfActive-2: ' . $userId . ': ' . $query->createCommand()->getRawSql() . ' ' . "O.IS_DELETE=0 AND O.USER_ID=:USER_ID AND O.PERIOD_NUM IN ('{$periodList}') AND G.SKU_CODE=:SKU_CODE");
             return 0;
         }