feature/email-conflict-detection-v1.1.1 #25
@@ -145,7 +145,11 @@ export class LoginController {
|
||||
res.status(HttpStatus.CREATED).json(result);
|
||||
} else {
|
||||
// 根据错误类型设置不同的状态码
|
||||
if (result.error_code === 'REGISTER_FAILED') {
|
||||
if (result.message?.includes('已存在')) {
|
||||
// 资源冲突:用户名、邮箱、手机号已存在
|
||||
res.status(HttpStatus.CONFLICT).json(result);
|
||||
} else if (result.error_code === 'REGISTER_FAILED') {
|
||||
// 其他注册失败:参数错误、验证码错误等
|
||||
res.status(HttpStatus.BAD_REQUEST).json(result);
|
||||
} else {
|
||||
res.status(HttpStatus.BAD_REQUEST).json(result);
|
||||
|
||||
Reference in New Issue
Block a user