Commit c137e2226aa9d1dde1bdec807b901fdf55402786

Authored by 云中非
1 parent 1eaf94e2

fix: 租户角色不存在,会留存脏数据

@@ -186,6 +186,8 @@ public class YtUserController extends AbstractUserAccount { @@ -186,6 +186,8 @@ public class YtUserController extends AbstractUserAccount {
186 } 186 }
187 userService.validateUserNameAndPhoneNumberAndEmail(userDTO); 187 userService.validateUserNameAndPhoneNumberAndEmail(userDTO);
188 TenantId tenantId = TenantId.fromUUID(UUID.fromString(userDTO.getTenantId())); 188 TenantId tenantId = TenantId.fromUUID(UUID.fromString(userDTO.getTenantId()));
  189 + UserDTO returnUser = userService.saveTenantAdmin(
  190 + userDTO, getCurrentUser().isPtSysadmin(), tenantId.getId().toString());
189 try { 191 try {
190 // 创建TB的租户管理员 192 // 创建TB的租户管理员
191 CustomerId customerId = new CustomerId(EntityId.NULL_UUID); 193 CustomerId customerId = new CustomerId(EntityId.NULL_UUID);
@@ -200,8 +202,7 @@ public class YtUserController extends AbstractUserAccount { @@ -200,8 +202,7 @@ public class YtUserController extends AbstractUserAccount {
200 throw handleException(e); 202 throw handleException(e);
201 } 203 }
202 204
203 - return userService.saveTenantAdmin(  
204 - userDTO, getCurrentUser().isPtSysadmin(), tenantId.getId().toString()); 205 + return returnUser;
205 } 206 }
206 207
207 @DeleteMapping 208 @DeleteMapping