人员明细
This commit is contained in:
parent
91a06a93a3
commit
399a615be6
|
|
@ -42,6 +42,7 @@ public class DataCollectionEmployee {
|
|||
//分部名
|
||||
@SalaryFormulaVar(defaultLabel = "分部", labelId = 82465, dataType = "string")
|
||||
private String subcompanyName;
|
||||
@SalaryFormulaVar(defaultLabel = "分部ID", labelId = 82465, dataType = "string")
|
||||
private Long subcompanyid;
|
||||
|
||||
//所属成本中心
|
||||
|
|
|
|||
|
|
@ -205,7 +205,7 @@ public class SalaryStatisticsEmployeeServiceImpl extends Service implements Sala
|
|||
Collections.reverse(salaryAcctEmployees);
|
||||
|
||||
// 2.获取核算结果数据
|
||||
Set<Long> salaryAcctEmployeeIds = salaryAcctEmployees.stream().map(SalaryAcctEmployeePO::getId).collect(Collectors.toSet());
|
||||
List<Long> salaryAcctEmployeeIds = salaryAcctEmployees.stream().map(SalaryAcctEmployeePO::getId).collect(Collectors.toList());
|
||||
List<SalaryAcctResultPO> salaryAcctResultValues = getSalaryAcctResultService(user).listBySalaryAcctEmployeeIds(salaryAcctEmployeeIds);
|
||||
|
||||
// 3.获取薪资项目
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@ import com.engine.salary.util.page.SalaryPageUtil;
|
|||
import com.google.common.collect.Maps;
|
||||
import org.apache.commons.collections4.CollectionUtils;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.apache.commons.lang3.math.NumberUtils;
|
||||
import weaver.hrm.User;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
|
@ -74,7 +75,7 @@ public class SalaryStatisticsEmployeeWrapper extends Service {
|
|||
String itemKey = item.getId() + SalaryConstant.DYNAMIC_SUFFIX;
|
||||
for (Map<String, Object> record : records) {
|
||||
if (record.containsKey(itemKey)) {
|
||||
if (Objects.nonNull(record.get(itemKey)) && StringUtils.isNotEmpty(record.get(itemKey).toString())) {
|
||||
if (Objects.nonNull(record.get(itemKey)) && StringUtils.isNotEmpty(record.get(itemKey).toString())&& NumberUtils.isCreatable(record.get(itemKey).toString())) {
|
||||
sumBigDecimal = sumBigDecimal.add(new BigDecimal(record.get(itemKey).toString()));
|
||||
record.put(itemKey, ReportDataUtil.thousandthConvert(record.get(itemKey).toString()));
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue