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

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

zhangl 1 месяц назад
Родитель
Сommit
dc86133e1e
1 измененных файлов с 2 добавлено и 4 удалено
  1. 2 4
      common/libs/export/BaseExport.php

+ 2 - 4
common/libs/export/BaseExport.php

@@ -1586,16 +1586,14 @@ ORDER;
             $orderNums = 0; // 合计总数
             $totalTaxAmount = 0; // 合计税额
             $totalAmount = 0;
-            $paymentStatus = ''; // 支付状态
+            $paymentStatus = 'Paid'; // 支付状态
             $invoiceRemark = '';
             $paymentMethod = ''; // 支付方式
             $currency = '';
             $invoiceNo = $oderList[0]['INVOICE_NO'] ?: Tool::generateInvoiceNo();
             if (!$oderList[0]['INVOICE_NO']) {
                 // 写入发票号
-                $orderModel = Order::find()->where(['SN' => $oderList[0]['SN']])->one();
-                $orderModel->INVOICE_NO = $invoiceNo;
-                $orderModel->save();
+                Order::updateAll(['INVOICE_NO' => $invoiceNo], 'SN = :SN', [':SN' => $orderSn]);
             }
 
             LoggerTool::debug($oderList);