fix : print data error
This commit is contained in:
@@ -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');
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user