@@ -1078,7 +1078,7 @@ class UserController extends BaseController
$allNation = Yii::$app->params['nation'];
// 所有开户行
$allOpenBank = OpenBank::findAllAsArray('STATUS=1');
- if (!$userName = Info::generateUserName('KD')) {
+ if (!$userName = Info::generateUserName('CQ',9)) {
return static::notice('会员编号生成失败', 400);
}
return static::notice(['allDecRole' => $allDecRole, 'allNation' => $allNation, 'allOpenBank' => $allOpenBank, 'userName' => $userName]);
@@ -395,6 +395,9 @@ class Info {
*/
public static function generateUserName(string $prefix = 'HZ', int $length = 10) {
$result = Tool::randomString($length, $prefix).array_rand([0,1,2,3,5,6,7,8,9],1);
+ if(substr($result,-1) == '4'){
+ return self::generateUserName($prefix, $length);
+ }
if (User::find()->where('USER_NAME=:USER_NAME', [':USER_NAME' => $result])->exists()) {
return self::generateUserName($prefix, $length);