|
@@ -58,7 +58,10 @@ class CardService
|
|
|
if (!empty($lastCard)) {
|
|
|
$oldCardId = $lastCard->card_id;
|
|
|
$oldCardId = substr($oldCardId, strripos($oldCardId, $demandConfig['prefix']) + $prefixLength);
|
|
|
- $oldCardId = substr($oldCardId, 0, strrpos($oldCardId, $demandConfig['suffix']));
|
|
|
+ if (strrpos($oldCardId, $demandConfig['suffix']) !== false){
|
|
|
+ $oldCardId = substr($oldCardId, 0, strrpos($oldCardId, $demandConfig['suffix']));
|
|
|
+ }
|
|
|
+
|
|
|
$number = intval($oldCardId) + 1;
|
|
|
} else {
|
|
|
$number = $begin;
|