美锦能源fix
This commit is contained in:
parent
4eb2e49dfb
commit
2198fe026e
|
|
@ -473,6 +473,13 @@ public class SalaryAcctExcelServiceImpl extends Service implements SalaryAcctExc
|
||||||
// 获取薪资项目信息
|
// 获取薪资项目信息
|
||||||
List<SalaryItemPO> salaryItemPOS = getSalaryItemService(user).listAll();
|
List<SalaryItemPO> salaryItemPOS = getSalaryItemService(user).listAll();
|
||||||
Map<Long, Integer> salaryItemWidthMap = SalaryEntityUtil.convert2Map(salaryItemPOS, SalaryItemPO::getId, SalaryItemPO::getWidth);
|
Map<Long, Integer> salaryItemWidthMap = SalaryEntityUtil.convert2Map(salaryItemPOS, SalaryItemPO::getId, SalaryItemPO::getWidth);
|
||||||
|
|
||||||
|
SalaryAcctConfig salaryAcctConfig = getSalaryAcctSobConfigService(user).getSalaryAcctConfig(queryParam.getSalaryAcctRecordId());
|
||||||
|
|
||||||
|
// 查询薪资账套的薪资项目副本
|
||||||
|
Map<Long, Integer> salarySobItemPatternMap = SalaryEntityUtil.convert2Map(salaryAcctConfig.getSalarySobItems(), SalarySobItemPO::getSalaryItemId, SalarySobItemPO::getPattern);
|
||||||
|
|
||||||
|
|
||||||
// 员工信息字段
|
// 员工信息字段
|
||||||
for (SalarySobEmpFieldDTO salarySobEmpFieldDTO : salarySobEmpFieldDTOS) {
|
for (SalarySobEmpFieldDTO salarySobEmpFieldDTO : salarySobEmpFieldDTOS) {
|
||||||
columns.add(new WeaTableColumnGroup(SalaryPageUtil.selfAdaption(salarySobEmpFieldDTO.getFieldName(), 0), salarySobEmpFieldDTO.getFieldName(), salarySobEmpFieldDTO.getFieldId()));
|
columns.add(new WeaTableColumnGroup(SalaryPageUtil.selfAdaption(salarySobEmpFieldDTO.getFieldName(), 0), salarySobEmpFieldDTO.getFieldName(), salarySobEmpFieldDTO.getFieldId()));
|
||||||
|
|
@ -484,7 +491,8 @@ public class SalaryAcctExcelServiceImpl extends Service implements SalaryAcctExc
|
||||||
}
|
}
|
||||||
List<WeaTableColumnGroup> childrenColumns = Lists.newArrayList();
|
List<WeaTableColumnGroup> childrenColumns = Lists.newArrayList();
|
||||||
for (SalaryApprovalDTO.approvalItem approvalItemDTO : groupDTO.getApprovalItems()) {
|
for (SalaryApprovalDTO.approvalItem approvalItemDTO : groupDTO.getApprovalItems()) {
|
||||||
childrenColumns.add(new WeaTableColumnGroup(SalaryPageUtil.selfAdaption(approvalItemDTO.getSalaryItemName(), salaryItemWidthMap.getOrDefault(approvalItemDTO.getSalaryItemId(), 0) == null ? 0 : salaryItemWidthMap.getOrDefault(approvalItemDTO.getSalaryItemId(), 0)), approvalItemDTO.getSalaryItemName(), "" + approvalItemDTO.getSalaryItemId(), LockStatusEnum.UNLOCK.getValue().toString()));
|
Integer pattern = salarySobItemPatternMap.get(approvalItemDTO.getSalaryItemId()) == null ? 2 : salarySobItemPatternMap.get(approvalItemDTO.getSalaryItemId());
|
||||||
|
childrenColumns.add(new WeaTableColumnGroup(SalaryPageUtil.selfAdaption(approvalItemDTO.getSalaryItemName(), salaryItemWidthMap.getOrDefault(approvalItemDTO.getSalaryItemId(), 0) == null ? 0 : salaryItemWidthMap.getOrDefault(approvalItemDTO.getSalaryItemId(), 0)), approvalItemDTO.getSalaryItemName(), "" + approvalItemDTO.getSalaryItemId(), LockStatusEnum.UNLOCK.getValue().toString(), pattern));
|
||||||
}
|
}
|
||||||
WeaTableColumnGroup weaTableColumnWapper = new WeaTableColumnGroup(SalaryPageUtil.selfAdaption(groupDTO.getGroupName(), 0), groupDTO.getGroupName(), groupDTO.getGroupName(), childrenColumns);
|
WeaTableColumnGroup weaTableColumnWapper = new WeaTableColumnGroup(SalaryPageUtil.selfAdaption(groupDTO.getGroupName(), 0), groupDTO.getGroupName(), groupDTO.getGroupName(), childrenColumns);
|
||||||
columns.add(weaTableColumnWapper);
|
columns.add(weaTableColumnWapper);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue