From 4f862caa0b3990c5bf3d3312abb944ff58699bed Mon Sep 17 00:00:00 2001 From: ctexthuang Date: Wed, 6 Aug 2025 09:50:05 +0800 Subject: [PATCH] fix : print data error --- .../Admin/Catering/Print/YlyPrintService.php | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/app/Service/Admin/Catering/Print/YlyPrintService.php b/app/Service/Admin/Catering/Print/YlyPrintService.php index 215d6ff..fe65c78 100644 --- a/app/Service/Admin/Catering/Print/YlyPrintService.php +++ b/app/Service/Admin/Catering/Print/YlyPrintService.php @@ -11,6 +11,7 @@ declare(strict_types=1); namespace App\Service\Admin\Catering\Print; use App\Exception\ErrException; +use App\Lib\Log; use App\Lib\Print\YlyBasicsLib; use App\Model\Printer; use Hyperf\Di\Annotation\Inject; @@ -58,6 +59,12 @@ class YlyPrintService implements PrintOrderInterface #[Inject] protected Printer $printerModel; + /** + * @var Log + */ + #[Inject] + private Log $log; + /** * @return void * @throws ContainerExceptionInterface @@ -110,7 +117,10 @@ class YlyPrintService implements PrintOrderInterface empty($this->data['mobile']) || empty($this->data['date']) || empty($this->data['heapsort']) - ) throw new ErrException('打印数据丢失'); + ) { + $this->log->error('打印数据'.json_encode($this->data)); + throw new ErrException('打印数据丢失'); + } } /** @@ -228,6 +238,8 @@ class YlyPrintService implements PrintOrderInterface /** * @return void + * @throws ContainerExceptionInterface + * @throws NotFoundExceptionInterface */ private function checkBoxLabelData(): void { @@ -241,7 +253,10 @@ class YlyPrintService implements PrintOrderInterface empty($this->data['driver_name']) || empty($this->data['current_num']) || empty($this->data['date_text']) - ) throw new ErrException('打印数据丢失'); + ) { + $this->log->error('打印数据'.json_encode($this->data)); + throw new ErrException('打印数据丢失-01'); + } } /**