fix(hrm): 修复工资表生成空分类表头

关联:https://t.zsxq.com/WRIEJ
This commit is contained in:
YunaiV
2026-09-26 22:43:59 +08:00
parent 25f030ddcf
commit cb160583b4
@@ -711,6 +711,8 @@ public class HrmSalaryMonthRecordServiceImpl implements HrmSalaryMonthRecordServ
convertMultiMap(options, HrmSalaryOptionDO::getParentCode);
List<HrmSalaryOptionDO> categories =
childrenMap.getOrDefault(ROOT_PARENT_CODE, Collections.emptyList());
// 分类下没有可见明细时,不生成空表头
categories = filterList(categories, category -> CollUtil.isNotEmpty(childrenMap.get(category.getCode())));
return convertList(categories, category -> {
List<HrmSalaryMonthRecordDO.OptionHeader> children = convertList(
childrenMap.getOrDefault(category.getCode(), Collections.emptyList()),