修复人员确认页面“环比上月减少人员”搜索后,显示数据错误
This commit is contained in:
parent
bbb02bcd81
commit
d4a42e0ed6
|
|
@ -297,12 +297,15 @@ public class SalaryAcctEmployeeServiceImpl extends Service implements SalaryAcct
|
|||
return Collections.emptyList();
|
||||
}
|
||||
Set<Long> lastMonthSalaryAcctRecordIds = SalaryEntityUtil.properties(salaryAcctRecordPOS, SalaryAcctRecordPO::getId);
|
||||
// 上个月的核算人员
|
||||
List<SalaryAcctEmployeePO> lastMonthSalaryAcctEmployeePOS = listBySalaryAcctRecordIds(lastMonthSalaryAcctRecordIds);
|
||||
Map<String, SalaryAcctEmployeePO> lastMonthSalaryAcctEmployeePOMap = SalaryEntityUtil.convert2Map(lastMonthSalaryAcctEmployeePOS, salaryAcctEmployeePO -> salaryAcctEmployeePO.getEmployeeId() + "-" + salaryAcctEmployeePO.getTaxAgentId());
|
||||
// 本月的核算人员
|
||||
List<SalaryAcctEmployeePO> salaryAcctEmployeePOS = listByParam(queryParam);
|
||||
List<SalaryAcctEmployeePO> salaryAcctEmployeePOS = listBySalaryAcctRecordId(queryParam.getSalaryAcctRecordId());
|
||||
Set<String> keySet = SalaryEntityUtil.properties(salaryAcctEmployeePOS, salaryAcctEmployeePO -> salaryAcctEmployeePO.getEmployeeId() + "-" + salaryAcctEmployeePO.getTaxAgentId());
|
||||
// 上个月的核算人员
|
||||
queryParam.setSalaryAcctRecordId(null);
|
||||
queryParam.setSalaryAcctRecordIds(lastMonthSalaryAcctRecordIds);
|
||||
List<SalaryAcctEmployeePO> lastMonthSalaryAcctEmployeePOS = listByParam(queryParam);
|
||||
Map<String, SalaryAcctEmployeePO> lastMonthSalaryAcctEmployeePOMap = SalaryEntityUtil.convert2Map(lastMonthSalaryAcctEmployeePOS, salaryAcctEmployeePO -> salaryAcctEmployeePO.getEmployeeId() + "-" + salaryAcctEmployeePO.getTaxAgentId());
|
||||
|
||||
List<SalaryAcctEmployeePO> resultList = Lists.newArrayList();
|
||||
if (CollectionUtils.isNotEmpty(keySet)) {
|
||||
lastMonthSalaryAcctEmployeePOMap.forEach((k, v) -> {
|
||||
|
|
|
|||
Loading…
Reference in New Issue