longz
2026-07-13 5882ba8863d77fdcc168b176c3ffb30e8a20556a
backend/src/main/java/com/sinata/appointment/service/SysRoleManageApplicationService.java
@@ -125,7 +125,7 @@
        SysRole r = new SysRole();
        r.setRoleCode(code);
        r.setRoleName(roleName);
        r.setRemark(trimToNull(req.getRemark()));
        r.setRemark(trimToEmpty(req.getRemark()));
        sysRoleMapper.insert(r);
        SysRole fresh = sysRoleMapper.selectById(r.getId());
        if (fresh == null || !StringUtils.hasText(fresh.getUuid())) {
@@ -144,7 +144,7 @@
        String roleName = req.getRoleName().trim();
        validateRoleNameUnique(roleName, id);
        r.setRoleName(roleName);
        r.setRemark(trimToNull(req.getRemark()));
        r.setRemark(trimToEmpty(req.getRemark()));
        sysRoleMapper.updateById(r);
        replaceRoleMenus(id, req.getMenuIds());
    }
@@ -264,4 +264,8 @@
        String t = s.trim();
        return t.isEmpty() ? null : t;
    }
    private static String trimToEmpty(String s) {
        return s == null ? "" : s.trim();
    }
}