✏️ 正在编辑: Cupom.php
路径:
/srv/systems_dir/oakberry/application/models/Cupom.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php class Model_Cupom extends Core_Model { public function gerarCupomInicial(int $leadId, string $celular, ?string $prefixo = 'OAK') { $prefixo = strlen($prefixo) < 4 ? String_Refatorar::completarString($prefixo, "#", 4) : $prefixo; $finalFone = substr($celular, (strlen($celular)-4), 4); $leadId = $leadId; $string = $prefixo . $finalFone . $leadId; $retorno = $this->adicionarSeparador($string); return $retorno; } function gerarCupom($chave = 0) { $string = uniqid(); $retorno = $this->adicionarSeparador($string); return strtoupper($retorno . $chave); } function gerarCupomInterno() { $random = bin2hex(random_bytes(3)); $string = $this->prefixo . $random; return strtoupper($string); } public function adicionarSeparador(string $string, ?string $separador = "-", ?int $qtdCaracteres = 4) : string { $retorno = ""; for ($i = 0; $i < strlen($string); $i++) { if (($i % $qtdCaracteres) == 0 && $i != 0) { $retorno .= $separador; } $retorno .= $string[$i]; } return $retorno; } }
💾 保存文件
← 返回文件管理器