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) {