|
|
@ -112,9 +112,14 @@ func (service *AddUserService) Add() serializer.Response {
|
|
|
|
user.TwoFactor = service.User.TwoFactor
|
|
|
|
user.TwoFactor = service.User.TwoFactor
|
|
|
|
|
|
|
|
|
|
|
|
// 检查愚蠢操作
|
|
|
|
// 检查愚蠢操作
|
|
|
|
if user.ID == 1 && user.GroupID != 1 {
|
|
|
|
if user.ID == 1 {
|
|
|
|
|
|
|
|
if user.GroupID != 1 {
|
|
|
|
return serializer.Err(serializer.CodeChangeGroupForDefaultUser, "", nil)
|
|
|
|
return serializer.Err(serializer.CodeChangeGroupForDefaultUser, "", nil)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
if user.Status != model.Active {
|
|
|
|
|
|
|
|
return serializer.Err(serializer.CodeInvalidActionOnDefaultUser, "", nil)
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if err := model.DB.Save(&user).Error; err != nil {
|
|
|
|
if err := model.DB.Save(&user).Error; err != nil {
|
|
|
|
return serializer.DBErr("Failed to save user record", err)
|
|
|
|
return serializer.DBErr("Failed to save user record", err)
|
|
|
|