From 21edcdf9190aa8b09c5c0ddbe01c595af97ac5ea Mon Sep 17 00:00:00 2001 From: David Bomba Date: Tue, 30 Apr 2019 19:23:44 +1000 Subject: [PATCH] Generates number --- app/Utils/Traits/GeneratesNumberCounter.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/app/Utils/Traits/GeneratesNumberCounter.php b/app/Utils/Traits/GeneratesNumberCounter.php index 799945edd00e..1458c9bf122a 100644 --- a/app/Utils/Traits/GeneratesNumberCounter.php +++ b/app/Utils/Traits/GeneratesNumberCounter.php @@ -20,6 +20,8 @@ trait GeneratesNumberCounter { $counter = $this->getCounter($entity); + $prefix = $this->getNumberPrefix($entityType); + $check = false; do { @@ -87,6 +89,20 @@ trait GeneratesNumberCounter } + /** + * @param $entity + * + * @return string + */ + public function getNumberPrefix($entity) + { + + $field = $this->entityName($entity) . "_number_prefix"; + + return $this->getSettingsByKey( $field )->{$field}; + } + + private function incrementCounter($entity) {