Kaynağa Gözat

feat: EK-3320: 订单增加 Invoice 下载

zhangl 1 ay önce
ebeveyn
işleme
13e5022efe
1 değiştirilmiş dosya ile 0 ekleme ve 51 silme
  1. 0 51
      common/libs/export/BaseExport.php

+ 0 - 51
common/libs/export/BaseExport.php

@@ -1554,7 +1554,6 @@ ORDER;
         $this->_listModel = new $this->listModelClass();
         $this->_listModel->isExport = true;
 
-        // 查询订单数据
         // 使用新的查询对象,禁用查询缓存,确保获取最新数据
         $query = OrderGoods::find() 
              ->alias('OG') 
@@ -1570,56 +1569,6 @@ ORDER;
         $rawSql = $query->createCommand()->getRawSql();
         $oderList = $query->all();
         
-        // 同时使用原生SQL查询进行对比测试
-        $nativeConnection = Yii::$app->db;
-        $nativeQuery = "SELECT 
-	 `OG`.`ID` AS `AID`, 
-	 `O`.*, 
-	 `U`.`REAL_NAME`, 
-	 `U`.`DEC_ID`, 
-	 `SG`.`CATEGORY_TYPE`, 
-	 `OG`.`REAL_PRICE`, 
-	 `OG`.`TAX_RATE`, 
-	 `OG`.`BUY_NUMS`, 
-	 `OG`.`SKU_CODE`, 
-	 `OG`.`GOODS_TITLE`, 
-	 `OG`.`REAL_PV` 
-FROM 
-	 `AR_ORDER_GOODS` `OG` 
-	 LEFT JOIN `AR_ORDER` `O` ON OG.ORDER_SN = O.SN 
-	 LEFT JOIN `AR_USER` `U` ON U.ID = O.USER_ID 
-	 LEFT JOIN `AR_SHOP_GOODS` `SG` ON SG.ID = OG.GOODS_ID 
-WHERE 
-	 O.IS_DELETE = 0 
-	 AND O.SN = 'OS202511087870502295' 
-ORDER BY 
-	 `O`.`CREATED_AT` DESC";
-        $nativeResults = $nativeConnection->createCommand($nativeQuery)->queryAll();
-        
-        Yii::info('原生SQL查询结果数量: ' . count($nativeResults), 'export_debug');
-        Yii::info('原生SQL查询结果: ' . json_encode($nativeResults), 'export_debug');
-        
-        // 如果原生查询有结果但Yii查询没有,使用原生查询结果
-        if(count($nativeResults) > 0 && count($oderList) < count($nativeResults)) {
-            Yii::warning('检测到查询结果不匹配,使用原生SQL查询结果', 'export_debug');
-            $oderList = $nativeResults;
-        }
-        
-        LoggerTool::debug([
-            'sql' => $rawSql,
-            'condition' => $this->params['condition'],
-            'params' => $this->params,
-            'orderListCount' => count($oderList),
-            'orderList' => $oderList,
-            'fullParams' => $this->params
-        ]);
-        
-        // 检查是否有查询缓存影响
-        Yii::info('查询结果数量: ' . count($oderList), 'export_debug');
-        Yii::info('完整SQL: ' . $rawSql, 'export_debug');
-        Yii::info('查询条件: ' . json_encode($this->params['condition']), 'export_debug');
-        Yii::info('查询参数: ' . json_encode($this->params['params']), 'export_debug');
-
         if ($oderList) {
             $userId = '';
             $userName = '';