This commit is contained in:
2026-01-15 10:30:48 +08:00
parent 45a7021aea
commit 842d502bf0
4 changed files with 17 additions and 8 deletions
+14 -4
View File
@@ -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' => 'هذه المعلومات تلقائيا مع قوات الدفاع الشعبي',
],
];
+2 -2
View File
@@ -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);
@@ -77,7 +77,7 @@
</div>
<div class="tip">
扫码即可联系本人 | 本资料随 PDF 自动生成
<?= $contactField['left'] ?> | <?= $contactField['right'] ?>
</div>
</body>
-1
View File
@@ -40,7 +40,6 @@ class XunfeiFanyi
$header = curl_getinfo($ch);
curl_close($ch);
$data = array('header' => $header,'body' => $response);
var_dump($data);
return $data;
}