diff --git a/domain/manufacturer/Manufacturer.php b/domain/manufacturer/Manufacturer.php index c082738..d473f09 100644 --- a/domain/manufacturer/Manufacturer.php +++ b/domain/manufacturer/Manufacturer.php @@ -141,14 +141,8 @@ class Manufacturer return "0001"; } $dataNo = hexdec($findManufacturer['manufacture_no']) + 1; - $dataNo = (string) dechex($dataNo); - if (strlen($dataNo) == 1) { - $dataNo = "000" . $dataNo; - } else if (strlen($dataNo) == 2) { - $dataNo = "00" . $dataNo; - } else if (strlen($dataNo) == 3) { - $dataNo = "0" . $dataNo; - } + $dataNo = sprintf('%04X', $dataNo); + return strtoupper($dataNo); } diff --git a/domain/model/Model.php b/domain/model/Model.php index 92c0c09..87c98ab 100644 --- a/domain/model/Model.php +++ b/domain/model/Model.php @@ -86,14 +86,8 @@ class Model return "0001"; } $dataNo = hexdec($findModel['model_no']) + 1; - $dataNo = (string) dechex($dataNo); - if (strlen($dataNo) == 1) { - $dataNo = "000" . $dataNo; - } else if (strlen($dataNo) == 2) { - $dataNo = "00" . $dataNo; - } else if (strlen($dataNo) == 3) { - $dataNo = "0" . $dataNo; - } + $dataNo = sprintf('%04X', $dataNo); + return strtoupper($dataNo); } } \ No newline at end of file diff --git a/domain/production/Production.php b/domain/production/Production.php index a944afd..20b6481 100644 --- a/domain/production/Production.php +++ b/domain/production/Production.php @@ -86,14 +86,8 @@ class Production return "0001"; } $dataNo = hexdec($findProduction['production_no']) + 1; - $dataNo = (string) dechex($dataNo); - if (strlen($dataNo) == 1) { - $dataNo = "000" . $dataNo; - } else if (strlen($dataNo) == 2) { - $dataNo = "00" . $dataNo; - } else if (strlen($dataNo) == 3) { - $dataNo = "0" . $dataNo; - } + $dataNo = sprintf('%04X', $dataNo); + return strtoupper($dataNo); } } \ No newline at end of file diff --git a/domain/project/Project.php b/domain/project/Project.php index 7c98d7e..a93a0cb 100644 --- a/domain/project/Project.php +++ b/domain/project/Project.php @@ -86,14 +86,8 @@ class Project return "0001"; } $dataNo = hexdec($findModel['project_no']) + 1; - $dataNo = (string) dechex($dataNo); - if (strlen($dataNo) == 1) { - $dataNo = "000" . $dataNo; - } else if (strlen($dataNo) == 2) { - $dataNo = "00" . $dataNo; - } else if (strlen($dataNo) == 3) { - $dataNo = "0" . $dataNo; - } + $dataNo = sprintf('%04X', $dataNo); + return strtoupper($dataNo); } } \ No newline at end of file -- libgit2 0.21.0