社保档案顺序

This commit is contained in:
钱涛 2025-11-26 17:39:05 +08:00
parent 31e5ce9d72
commit d4bc0b1c8a
1 changed files with 6 additions and 3 deletions

View File

@ -431,8 +431,11 @@ public class SalaryStatisticsEmployeeWrapper extends Service {
String salaryItemIds = new BaseBean().getPropValue("xbxtSalaryReport", "salaryItemIds"); String salaryItemIds = new BaseBean().getPropValue("xbxtSalaryReport", "salaryItemIds");
List<Long> ids = Arrays.stream(salaryItemIds.split(",")).map(Long::valueOf).collect(Collectors.toList()); List<Long> ids = Arrays.stream(salaryItemIds.split(",")).map(Long::valueOf).collect(Collectors.toList());
List<SalaryItemPO> salaryItemList = getSalaryItemService(user).listByIds(ids); List<SalaryItemPO> salaryItemList = getSalaryItemService(user).listByIds(ids);
List<WeaTableColumn> salaryItemCols = salaryItemList Map<Long, SalaryItemPO> longSalaryItemPOMap = SalaryEntityUtil.convert2Map(salaryItemList, SalaryItemPO::getId);
List<WeaTableColumn> salaryItemCols = ids
.stream() .stream()
.map(longSalaryItemPOMap::get)
.filter(Objects::nonNull)
.map(item -> new WeaTableColumn("100px", item.getName(), item.getId() + SalaryConstant.DYNAMIC_SUFFIX)) .map(item -> new WeaTableColumn("100px", item.getName(), item.getId() + SalaryConstant.DYNAMIC_SUFFIX))
.collect(Collectors.toList()); .collect(Collectors.toList());