社保档案顺序
This commit is contained in:
parent
31e5ce9d72
commit
d4bc0b1c8a
|
|
@ -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());
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue