yudao-module-hrm/src/main/java/cn/iocoder/yudao/module/hrm/service/remind/HrmExpiryRemindServiceImpl.java
@@ -184,8 +184,10 @@ } private Map<Long, HrmEmployeeDO> buildEmployeeMap(java.util.Collection<Long> employeeIds) { // 必须返回可接受 null key 的空 Map:调用方会 employeeMap.get(certificate.getEmployeeId()), // 而 employeeId 允许为空(证件/合同未绑定员工),Map.of() 的 get(null) 会抛 NPE 导致列表接口 500 if (CollUtil.isEmpty(employeeIds)) { return Map.of(); return new HashMap<>(); } return employeeService.getEmployeeList(employeeIds).stream() .collect(java.util.stream.Collectors.toMap(HrmEmployeeDO::getId, e -> e, (a, b) -> a));