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

feat: EK-3320: [Order List]新增发票功能.

kevin 2 месяцев назад
Родитель
Сommit
e157862d92
2 измененных файлов с 1 добавлено и 44 удалено
  1. 1 1
      backendApi/config/urlManagerRules.php
  2. 0 43
      console/controllers/ToolController.php

+ 1 - 1
backendApi/config/urlManagerRules.php

@@ -70,7 +70,7 @@ return [
             'GET order-standard-list' => 'order-standard-list',
             'POST import-order-standard-to-excel-table' => 'import-order-standard-to-excel-table',
             'POST import-order-standard' => 'import-order-standard',
-            'GET order-list-export-pdf/<orderSn>' => 'order-list-export-pdf',
+            'GET order-list-export-pdf/<orderSn>' => 'order-invoice-export',
             'GET dec-order-list-export-pdf/<orderSn>' => 'dec-order-list-export-pdf',
             'GET remain-pv' => 'remain-pv',
             'GET flow-remain-pv' => 'flow-remain-pv',

+ 0 - 43
console/controllers/ToolController.php

@@ -229,49 +229,6 @@ class ToolController extends BaseController
         }
     }
 
-    public function actionOrderInvoiceExportPdf()
-    {
-        try {
-            // 检测是否为命令行环境,如果是则创建模拟的user组件
-            if (Yii::$app instanceof yii\console\Application) {
-                // 创建一个模拟的User组件,避免在命令行环境中报错
-                $userComponent = new \yii\web\User(['identityClass' => 'common\models\User']);
-                // 模拟一个用户身份,设置管理员ID为1(可根据实际情况修改)
-                $userIdentity = new \stdClass();
-                $userIdentity->ID = '354832362066022400'; // 管理员ID
-                $userComponent->setIdentity($userIdentity);
-                // 将模拟的user组件绑定到应用实例
-                Yii::$app->set('user', $userComponent);
-            }
-
-            // 创建ShopExportForm实例
-            $formModel = new \backendApi\modules\v1\models\exportForms\ShopExportForm();
-
-            // 设置测试用的订单号
-            $orderSn = 'OS202402015553509710';
-
-            // 创建过滤条件,与ShopController中的逻辑保持一致
-            $filter = [
-                'condition' => ' O.IS_DELETE=0 AND O.SN=:SN',
-                'params' => [':SN' => $orderSn]
-            ];
-
-            // 调用run方法进行导出处理
-            $result = $formModel->run($filter, \Yii::t('ctx', 'shopOrderListExportPdf'));
-
-            // 输出结果
-            if ($result) {
-                echo "成功:订单发票PDF导出任务已创建\n";
-                echo "导出开始,请到文件管理-导出文件查看\n";
-            } else {
-                echo "失败:" . json_encode($formModel->getErrors()) . "\n";
-            }
-        } catch (Exception $e) {
-            echo "异常:" . $e->getMessage() . "\n";
-            echo "堆栈:" . $e->getTraceAsString() . "\n";
-        }
-    }
-
     public function actionUpdatePercent() {
         $percent = 100;
         $periodNum = 134;