update barcode DoB dan Nama v2

This commit is contained in:
mikael-zakaria 2025-02-07 09:57:35 +07:00
parent 5c14c8f86a
commit 1c196d0b24

View File

@ -129,7 +129,7 @@ class PrintLabelSby extends BaseController {
}
public function labelZebra($sample, $title, $name, $sex, $age, $barcode, $uhid, $bv, $collection_date) {
public function labelZebra($sample, $title, $name, $sex, $age, $barcode, $uhid, $bv, $collection_date, $birthdate) {
$fixName = $this->splitName($name);
$name1 = $fixName['line1'];
$name2 = $fixName['line2'];
@ -207,6 +207,13 @@ class PrintLabelSby extends BaseController {
$barcode = $item['BARCODE'];
$age = $item['AGE'];
$birthdate = $item['BIRTHDATE'];
$date = \DateTime::createFromFormat('Y-m-d H:i:s.v', $birthdate);
if ($date) {
$birthdate = $date->format('d/m/Y');
} else {
$birthdate = "";
}
$collectiondate = $item['COLLECTIONDATE'];
$date = \DateTime::createFromFormat('Y-m-d H:i:s.v', $collectiondate);
if ($date) {
@ -216,7 +223,7 @@ class PrintLabelSby extends BaseController {
}
$printer = $this->printerLab();
$label = $this->labelZebra($sample, $title, $name, $sex, $age, $barcode, $uhid, $bv, $collectiondate);
$label = $this->labelZebra($sample, $title, $name, $sex, $age, $barcode, $uhid, $bv, $collectiondate, $birthdate);
// $folder = "C:/data/";
$folder = $printer[0];