diff --git a/src/main/java/neatlogic/module/tenant/api/role/RoleSaveApi.java b/src/main/java/neatlogic/module/tenant/api/role/RoleSaveApi.java index f4cc4d870413a442b0c761aa844c586c388a6c72..c804a0a8bcca99c24bf176394333fb1f60111632 100644 --- a/src/main/java/neatlogic/module/tenant/api/role/RoleSaveApi.java +++ b/src/main/java/neatlogic/module/tenant/api/role/RoleSaveApi.java @@ -90,13 +90,14 @@ public class RoleSaveApi extends PrivateApiComponentBase { roleVo.setRule(jsonObj.getString("rule")); String uuid = jsonObj.getString("uuid"); if (StringUtils.isNotBlank(uuid)) { + roleVo.setUuid(uuid); if (roleMapper.checkRoleIsExists(uuid) == 0) { throw new RoleNotFoundException(uuid); } if (roleMapper.checkRoleNameIsIsRepeat(roleVo) > 0) { throw new RoleNameRepeatException(roleVo.getName()); } - roleVo.setUuid(uuid); + roleVo.setIsDelete(0); roleMapper.updateRole(roleVo); } else { if (roleMapper.checkRoleNameIsIsRepeat(roleVo) > 0) {