From 842d502bf00472ef07b157ec8e79c9c418754917 Mon Sep 17 00:00:00 2001 From: "WIN-C27C5MSVTPO\\16961" <1696136552@qq.com> Date: Thu, 15 Jan 2026 10:30:48 +0800 Subject: [PATCH] 1 --- app/common/controller/UsedCarController.php | 18 ++++++++++++++---- app/common/utils/pdf/service/MpdfDriver.php | 4 ++-- app/common/utils/pdf/template/contactCard.stub | 2 +- app/queue/utils/XunfeiFanyi.php | 1 - 4 files changed, 17 insertions(+), 8 deletions(-) diff --git a/app/common/controller/UsedCarController.php b/app/common/controller/UsedCarController.php index 489a906..1d34a63 100644 --- a/app/common/controller/UsedCarController.php +++ b/app/common/controller/UsedCarController.php @@ -174,7 +174,7 @@ class UsedCarController extends BaseController $field['currency'] = $this->currency[$currency]; $data = $this->fanyi($data, $lang);//车辆字段翻译外文 $contactField = $this->contact($lang); //名片相关外文 - $pdf = (new MpdfDriver())->exportUsedCarPdf($field,$data,$user,$contactField,$contact); + $pdf = (new MpdfDriver())->exportUsedCarPdf($field,$data,$user,$contactField,$contact,$lang); UsedCar::where('id', $data['id'])->update(['pdf_src' => $pdf]); array_map('unlink', glob(runtime_path('pdf/images/*.jpg'))); @@ -257,7 +257,7 @@ class UsedCarController extends BaseController 'body_color' => 'Body Color', 'created_at' => 'Created At', 'condition_desc' => 'Vehicle Condition', - 'images' => 'Images', + 'images' => 'Product image', ], 'ru' => [ @@ -283,7 +283,7 @@ class UsedCarController extends BaseController 'body_color' => 'Color de la carrocería', 'created_at' => 'Fecha de creación', 'condition_desc' => 'Estado del vehículo', - 'images' => 'Imágenes', + 'images' => 'Imagen del producto', ], 'ar' => [ @@ -296,7 +296,7 @@ class UsedCarController extends BaseController 'body_color' => 'لون الهيكل', 'created_at' => 'تاريخ الإنشاء', 'condition_desc' => 'حالة السيارة', - 'images' => 'صور المنتج', + 'images' => 'خريطة المنتج', ], ]; return $field[$to]; @@ -322,6 +322,8 @@ class UsedCarController extends BaseController 'phone' => '电话', 'WhatsApp' => 'WhatsApp', 'code' => '二维码', + 'left' => '扫码即可联系本人', + 'right' => '本资料随PDF自动生成', ], 'en' => [ @@ -331,6 +333,8 @@ class UsedCarController extends BaseController 'phone' => 'Phone', 'WhatsApp' => 'WhatsApp', 'code' => 'QR Code', + 'left' => 'Scan the code to contact me', + 'right' => 'This information is automatically generated with the PDF', ], 'ru' => [ @@ -340,6 +344,8 @@ class UsedCarController extends BaseController 'phone' => 'Телефон', 'WhatsApp' => 'WhatsApp', 'code' => 'QR-код', + 'left' => 'Код позволяет связаться с самим собой.', + 'right' => 'Эта информация автоматически генерируется с помощью PDF', ], 'es' => [ @@ -349,6 +355,8 @@ class UsedCarController extends BaseController 'phone' => 'Teléfono', 'WhatsApp' => 'WhatsApp', 'code' => 'Código QR', + 'left' => 'Escanee el Código para contactarme.', + 'right' => 'Esta información se genera automáticamente con pdf', ], 'ar' => [ @@ -358,6 +366,8 @@ class UsedCarController extends BaseController 'phone' => 'الهاتف', 'WhatsApp' => 'واتساب', 'code' => 'رمز QR', + 'left' => 'اكتساح رمز الاتصال بي', + 'right' => 'هذه المعلومات تلقائيا مع قوات الدفاع الشعبي', ], ]; diff --git a/app/common/utils/pdf/service/MpdfDriver.php b/app/common/utils/pdf/service/MpdfDriver.php index 08981d7..c25d0f9 100644 --- a/app/common/utils/pdf/service/MpdfDriver.php +++ b/app/common/utils/pdf/service/MpdfDriver.php @@ -116,7 +116,7 @@ class MpdfDriver return [$css, $html]; } - public function exportUsedCarPdf($field,$car,$user,$contactField,$contact) + public function exportUsedCarPdf($field,$car,$user,$contactField,$contact,$lang) { /*$car = [ 'title' => '奥迪Q3 2013款 35 TFSI 舒适型', @@ -186,7 +186,7 @@ class MpdfDriver $pdf = $mpdf->Output('车辆详情.pdf', 'S'); $dir = runtime_path('pdf'); if (!is_dir($dir)) mkdir($dir, 0777, true); - $pdfName = 'invoice-' . date('YmdHis').'-'.$car['id'] . '.pdf'; + $pdfName = 'invoice-' . date('YmdHis').'-'.$car['id'] . '-' . $lang . '.pdf'; $path = $dir . '/' . $pdfName; file_put_contents($path, $pdf); diff --git a/app/common/utils/pdf/template/contactCard.stub b/app/common/utils/pdf/template/contactCard.stub index 493f73f..3c4f76c 100644 --- a/app/common/utils/pdf/template/contactCard.stub +++ b/app/common/utils/pdf/template/contactCard.stub @@ -77,7 +77,7 @@
- 扫码即可联系本人 | 本资料随 PDF 自动生成 + |
diff --git a/app/queue/utils/XunfeiFanyi.php b/app/queue/utils/XunfeiFanyi.php index 580136f..88783ba 100644 --- a/app/queue/utils/XunfeiFanyi.php +++ b/app/queue/utils/XunfeiFanyi.php @@ -40,7 +40,6 @@ class XunfeiFanyi $header = curl_getinfo($ch); curl_close($ch); $data = array('header' => $header,'body' => $response); - var_dump($data); return $data; }