1
This commit is contained in:
@@ -174,7 +174,7 @@ class UsedCarController extends BaseController
|
|||||||
$field['currency'] = $this->currency[$currency];
|
$field['currency'] = $this->currency[$currency];
|
||||||
$data = $this->fanyi($data, $lang);//车辆字段翻译外文
|
$data = $this->fanyi($data, $lang);//车辆字段翻译外文
|
||||||
$contactField = $this->contact($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]);
|
UsedCar::where('id', $data['id'])->update(['pdf_src' => $pdf]);
|
||||||
|
|
||||||
array_map('unlink', glob(runtime_path('pdf/images/*.jpg')));
|
array_map('unlink', glob(runtime_path('pdf/images/*.jpg')));
|
||||||
@@ -257,7 +257,7 @@ class UsedCarController extends BaseController
|
|||||||
'body_color' => 'Body Color',
|
'body_color' => 'Body Color',
|
||||||
'created_at' => 'Created At',
|
'created_at' => 'Created At',
|
||||||
'condition_desc' => 'Vehicle Condition',
|
'condition_desc' => 'Vehicle Condition',
|
||||||
'images' => 'Images',
|
'images' => 'Product image',
|
||||||
],
|
],
|
||||||
|
|
||||||
'ru' => [
|
'ru' => [
|
||||||
@@ -283,7 +283,7 @@ class UsedCarController extends BaseController
|
|||||||
'body_color' => 'Color de la carrocería',
|
'body_color' => 'Color de la carrocería',
|
||||||
'created_at' => 'Fecha de creación',
|
'created_at' => 'Fecha de creación',
|
||||||
'condition_desc' => 'Estado del vehículo',
|
'condition_desc' => 'Estado del vehículo',
|
||||||
'images' => 'Imágenes',
|
'images' => 'Imagen del producto',
|
||||||
],
|
],
|
||||||
|
|
||||||
'ar' => [
|
'ar' => [
|
||||||
@@ -296,7 +296,7 @@ class UsedCarController extends BaseController
|
|||||||
'body_color' => 'لون الهيكل',
|
'body_color' => 'لون الهيكل',
|
||||||
'created_at' => 'تاريخ الإنشاء',
|
'created_at' => 'تاريخ الإنشاء',
|
||||||
'condition_desc' => 'حالة السيارة',
|
'condition_desc' => 'حالة السيارة',
|
||||||
'images' => 'صور المنتج',
|
'images' => 'خريطة المنتج',
|
||||||
],
|
],
|
||||||
];
|
];
|
||||||
return $field[$to];
|
return $field[$to];
|
||||||
@@ -322,6 +322,8 @@ class UsedCarController extends BaseController
|
|||||||
'phone' => '电话',
|
'phone' => '电话',
|
||||||
'WhatsApp' => 'WhatsApp',
|
'WhatsApp' => 'WhatsApp',
|
||||||
'code' => '二维码',
|
'code' => '二维码',
|
||||||
|
'left' => '扫码即可联系本人',
|
||||||
|
'right' => '本资料随PDF自动生成',
|
||||||
],
|
],
|
||||||
|
|
||||||
'en' => [
|
'en' => [
|
||||||
@@ -331,6 +333,8 @@ class UsedCarController extends BaseController
|
|||||||
'phone' => 'Phone',
|
'phone' => 'Phone',
|
||||||
'WhatsApp' => 'WhatsApp',
|
'WhatsApp' => 'WhatsApp',
|
||||||
'code' => 'QR Code',
|
'code' => 'QR Code',
|
||||||
|
'left' => 'Scan the code to contact me',
|
||||||
|
'right' => 'This information is automatically generated with the PDF',
|
||||||
],
|
],
|
||||||
|
|
||||||
'ru' => [
|
'ru' => [
|
||||||
@@ -340,6 +344,8 @@ class UsedCarController extends BaseController
|
|||||||
'phone' => 'Телефон',
|
'phone' => 'Телефон',
|
||||||
'WhatsApp' => 'WhatsApp',
|
'WhatsApp' => 'WhatsApp',
|
||||||
'code' => 'QR-код',
|
'code' => 'QR-код',
|
||||||
|
'left' => 'Код позволяет связаться с самим собой.',
|
||||||
|
'right' => 'Эта информация автоматически генерируется с помощью PDF',
|
||||||
],
|
],
|
||||||
|
|
||||||
'es' => [
|
'es' => [
|
||||||
@@ -349,6 +355,8 @@ class UsedCarController extends BaseController
|
|||||||
'phone' => 'Teléfono',
|
'phone' => 'Teléfono',
|
||||||
'WhatsApp' => 'WhatsApp',
|
'WhatsApp' => 'WhatsApp',
|
||||||
'code' => 'Código QR',
|
'code' => 'Código QR',
|
||||||
|
'left' => 'Escanee el Código para contactarme.',
|
||||||
|
'right' => 'Esta información se genera automáticamente con pdf',
|
||||||
],
|
],
|
||||||
|
|
||||||
'ar' => [
|
'ar' => [
|
||||||
@@ -358,6 +366,8 @@ class UsedCarController extends BaseController
|
|||||||
'phone' => 'الهاتف',
|
'phone' => 'الهاتف',
|
||||||
'WhatsApp' => 'واتساب',
|
'WhatsApp' => 'واتساب',
|
||||||
'code' => 'رمز QR',
|
'code' => 'رمز QR',
|
||||||
|
'left' => 'اكتساح رمز الاتصال بي',
|
||||||
|
'right' => 'هذه المعلومات تلقائيا مع قوات الدفاع الشعبي',
|
||||||
],
|
],
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|||||||
@@ -116,7 +116,7 @@ class MpdfDriver
|
|||||||
return [$css, $html];
|
return [$css, $html];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function exportUsedCarPdf($field,$car,$user,$contactField,$contact)
|
public function exportUsedCarPdf($field,$car,$user,$contactField,$contact,$lang)
|
||||||
{
|
{
|
||||||
/*$car = [
|
/*$car = [
|
||||||
'title' => '奥迪Q3 2013款 35 TFSI 舒适型',
|
'title' => '奥迪Q3 2013款 35 TFSI 舒适型',
|
||||||
@@ -186,7 +186,7 @@ class MpdfDriver
|
|||||||
$pdf = $mpdf->Output('车辆详情.pdf', 'S');
|
$pdf = $mpdf->Output('车辆详情.pdf', 'S');
|
||||||
$dir = runtime_path('pdf');
|
$dir = runtime_path('pdf');
|
||||||
if (!is_dir($dir)) mkdir($dir, 0777, true);
|
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;
|
$path = $dir . '/' . $pdfName;
|
||||||
file_put_contents($path, $pdf);
|
file_put_contents($path, $pdf);
|
||||||
|
|
||||||
|
|||||||
@@ -77,7 +77,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="tip">
|
<div class="tip">
|
||||||
扫码即可联系本人 | 本资料随 PDF 自动生成
|
<?= $contactField['left'] ?> | <?= $contactField['right'] ?>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
|||||||
@@ -40,7 +40,6 @@ class XunfeiFanyi
|
|||||||
$header = curl_getinfo($ch);
|
$header = curl_getinfo($ch);
|
||||||
curl_close($ch);
|
curl_close($ch);
|
||||||
$data = array('header' => $header,'body' => $response);
|
$data = array('header' => $header,'body' => $response);
|
||||||
var_dump($data);
|
|
||||||
return $data;
|
return $data;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user