diff --git a/src/com/engine/salary/entity/employeedeclare/bo/EmployeeDeclareRefresh.java b/src/com/engine/salary/entity/employeedeclare/bo/EmployeeDeclareRefresh.java index 539285926..a55b92a76 100644 --- a/src/com/engine/salary/entity/employeedeclare/bo/EmployeeDeclareRefresh.java +++ b/src/com/engine/salary/entity/employeedeclare/bo/EmployeeDeclareRefresh.java @@ -148,6 +148,12 @@ public class EmployeeDeclareRefresh { employeeDeclare.setDismissDate(salaryArchive.getPayEndDate()); } + //二开,过滤掉停薪员工 + if (SalaryArchiveStatusEnum.STOP_FROM_PENDING.getValue().equals(salaryArchive.getRunStatus()) + || SalaryArchiveStatusEnum.STOP_FROM_SUSPEND.getValue().equals(salaryArchive.getRunStatus())) { + continue; + } + //二开,过滤起始发薪日期>=当前税款所属期的 Date payStartDate = salaryArchive.getPayStartDate(); if (!payStartDate.before(dto.getTaxCycle())) {