|
@@ -107,7 +107,7 @@ class Cert extends BaseModel
|
|
|
|
|
|
if (!$info['code'] && $data['status'] == 1) {
|
|
|
$date = date('Y-m-d');
|
|
|
- $code = self::createNewCode($info, $info['level']);
|
|
|
+ $code = self::createNewCode($data);
|
|
|
$data['date'] = $date;
|
|
|
$data['code'] = $code;
|
|
|
if (!$info['qrcode']) {
|
|
@@ -130,11 +130,11 @@ class Cert extends BaseModel
|
|
|
return $res;
|
|
|
}
|
|
|
|
|
|
- public static function createNewCode($info, $level)
|
|
|
+ public static function createNewCode($info)
|
|
|
{
|
|
|
$str = CertType::where('cert_name', $info['job'])->value('cert_code');
|
|
|
if (!$str) $str = 'UK';
|
|
|
- $str .= ($level == 4 ? '特' : ('0' . $level));
|
|
|
+ $str .= ($info['level'] == 4 ? '特' : ('0' . $info['level']));
|
|
|
$str .= '-021-' . substr($info['idcard'], strlen($info['idcard']) - 4, 4);
|
|
|
$str .= '-' . str_pad((self::where('status', 1)->count() + 1), 4, 0, STR_PAD_LEFT);
|
|
|
|