Compare commits

...

4 Commits

Author SHA1 Message Date
42dd168c14 fix : print data error 2025-08-06 09:52:30 +08:00
4f862caa0b fix : print data error 2025-08-06 09:50:05 +08:00
ec60074298 fix : print text 2025-08-06 09:35:29 +08:00
006821188d fix : site 2025-08-05 18:04:43 +08:00
2 changed files with 22 additions and 8 deletions

View File

@@ -11,6 +11,7 @@ declare(strict_types=1);
namespace App\Service\Admin\Catering\Print; namespace App\Service\Admin\Catering\Print;
use App\Exception\ErrException; use App\Exception\ErrException;
use App\Lib\Log;
use App\Lib\Print\YlyBasicsLib; use App\Lib\Print\YlyBasicsLib;
use App\Model\Printer; use App\Model\Printer;
use Hyperf\Di\Annotation\Inject; use Hyperf\Di\Annotation\Inject;
@@ -58,6 +59,12 @@ class YlyPrintService implements PrintOrderInterface
#[Inject] #[Inject]
protected Printer $printerModel; protected Printer $printerModel;
/**
* @var Log
*/
#[Inject]
private Log $log;
/** /**
* @return void * @return void
* @throws ContainerExceptionInterface * @throws ContainerExceptionInterface
@@ -108,9 +115,12 @@ class YlyPrintService implements PrintOrderInterface
empty($this->data['order_sno']) || empty($this->data['order_sno']) ||
empty($this->data['username']) || empty($this->data['username']) ||
empty($this->data['mobile']) || empty($this->data['mobile']) ||
empty($this->data['date']) || empty($this->data['date'])
empty($this->data['heapsort']) // empty($this->data['heapsort'])
) throw new ErrException('打印数据丢失'); ) {
$this->log->error('打印数据'.json_encode($this->data));
throw new ErrException('打印数据丢失');
}
} }
/** /**
@@ -126,9 +136,6 @@ class YlyPrintService implements PrintOrderInterface
//设置宽度 //设置宽度
$this->content .= "<PW>048</PW>"; $this->content .= "<PW>048</PW>";
$this->content .= "\n";
$this->content .= "\n";
//取餐号 //取餐号
$this->content .= "<FS3><CA>{$this->data['pickup_code']}</CA></FS3>\n"; $this->content .= "<FS3><CA>{$this->data['pickup_code']}</CA></FS3>\n";
@@ -190,7 +197,7 @@ class YlyPrintService implements PrintOrderInterface
$contentEdibleTimeTips = config('print.yly.content_edible_time_tips'); $contentEdibleTimeTips = config('print.yly.content_edible_time_tips');
$this->content .= "<LR2>保质期,$contentEdibleTimeTips</LR2>"; $this->content .= "<LR2>保质期,$contentEdibleTimeTips</LR2>";
$this->content .= "<FS3><CA>{$this->data['heapsort']}</CA></FS3>"; $this->content .= "<FS3><CA>{$this->data['pickup_code']}</CA></FS3>\n";
} }
/** /**
@@ -231,6 +238,8 @@ class YlyPrintService implements PrintOrderInterface
/** /**
* @return void * @return void
* @throws ContainerExceptionInterface
* @throws NotFoundExceptionInterface
*/ */
private function checkBoxLabelData(): void private function checkBoxLabelData(): void
{ {
@@ -244,7 +253,10 @@ class YlyPrintService implements PrintOrderInterface
empty($this->data['driver_name']) || empty($this->data['driver_name']) ||
empty($this->data['current_num']) || empty($this->data['current_num']) ||
empty($this->data['date_text']) empty($this->data['date_text'])
) throw new ErrException('打印数据丢失'); ) {
$this->log->error('打印数据'.json_encode($this->data));
throw new ErrException('打印数据丢失-01');
}
} }
/** /**

View File

@@ -11,6 +11,7 @@ declare(strict_types=1);
namespace App\Service\Api\System; namespace App\Service\Api\System;
use App\Cache\Redis\Api\SiteCache; use App\Cache\Redis\Api\SiteCache;
use App\Constants\Common\SiteCode;
use App\Extend\SystemUtil; use App\Extend\SystemUtil;
use App\Model\Site; use App\Model\Site;
use App\Service\Api\BaseService; use App\Service\Api\BaseService;
@@ -36,6 +37,7 @@ class SiteListService extends BaseService
$query->where('name', 'like', "%$name%"); $query->where('name', 'like', "%$name%");
}) })
// ->where('name', 'like', '%'.$this->request->input('search_value').'%') // ->where('name', 'like', '%'.$this->request->input('search_value').'%')
->where('is_del',SiteCode::SITE_NO_DEL)
->paginate($limit) ->paginate($limit)
->toArray(); ->toArray();