修复申报时人员数量和核算时不一致
This commit is contained in:
parent
b2704a84a4
commit
bdd9b5aa07
|
|
@ -196,15 +196,15 @@ public class TaxDeclarationDetailServiceImpl extends Service implements TaxDecla
|
|||
Boolean openDevolution = getTaxAgentService(user).isOpenDevolution();
|
||||
// 是否是总管理员
|
||||
Boolean isChief = getTaxAgentService(user).isChief((long) user.getUID());
|
||||
if (BooleanUtils.isTrue(openDevolution) && !isChief) {
|
||||
List<TaxDeclarationEmployeeDTO> taxDeclarationEmployeeDTOS = getTaxDeclarationDetailMapper().list4EmployeeId(queryParam.getTaxDeclarationId());
|
||||
// 根据权限过滤
|
||||
taxDeclarationEmployeeDTOS = filterByAuthority(taxDeclarationPO, taxDeclarationEmployeeDTOS);
|
||||
employeeIdPage.setTotal(taxDeclarationEmployeeDTOS.size());
|
||||
employeeIdPage.setList(SalaryPageUtil.subList((int) employeeIdPage.getPageNum(), (int) employeeIdPage.getPageSize(), taxDeclarationEmployeeDTOS));
|
||||
} else {
|
||||
employeeIdPage = listPage4EmployeeIdByParam(queryParam);
|
||||
}
|
||||
// if (BooleanUtils.isTrue(openDevolution) && !isChief) {
|
||||
// List<TaxDeclarationEmployeeDTO> taxDeclarationEmployeeDTOS = getTaxDeclarationDetailMapper().list4EmployeeId(queryParam.getTaxDeclarationId());
|
||||
// // 根据权限过滤
|
||||
// taxDeclarationEmployeeDTOS = filterByAuthority(taxDeclarationPO, taxDeclarationEmployeeDTOS);
|
||||
// employeeIdPage.setTotal(taxDeclarationEmployeeDTOS.size());
|
||||
// employeeIdPage.setList(SalaryPageUtil.subList((int) employeeIdPage.getPageNum(), (int) employeeIdPage.getPageSize(), taxDeclarationEmployeeDTOS));
|
||||
// } else {
|
||||
employeeIdPage = listPage4EmployeeIdByParam(queryParam);
|
||||
// }
|
||||
PageInfo<TaxDeclarationWageListDTO> dtoPage = SalaryPageUtil.buildPage(queryParam.getCurrent(), queryParam.getPageSize(), TaxDeclarationWageListDTO.class);
|
||||
dtoPage.setTotal(employeeIdPage.getTotal());
|
||||
if (CollectionUtils.isNotEmpty(employeeIdPage.getList())) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue