From d296fba3e9c13e26fa86dda632217e9ba686d46f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=92=B1=E6=B6=9B?= <15850646081@163.com> Date: Fri, 9 May 2025 19:43:44 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=8C=E5=BC=80=EF=BC=8C=E4=BA=BA=E5=91=98?= =?UTF-8?q?=E6=8A=A5=E9=80=81=EF=BC=8C=E5=88=B7=E6=96=B0=E4=B8=8D=E9=87=87?= =?UTF-8?q?=E9=9B=86=E7=A8=8E=E6=9C=9F=E5=BD=93=E6=9C=88=E6=88=96=E8=80=85?= =?UTF-8?q?=E4=B9=8B=E5=90=8E=E6=9C=88=E4=BB=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../entity/employeedeclare/bo/EmployeeDeclareRefresh.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/com/engine/salary/entity/employeedeclare/bo/EmployeeDeclareRefresh.java b/src/com/engine/salary/entity/employeedeclare/bo/EmployeeDeclareRefresh.java index 72191b404..539285926 100644 --- a/src/com/engine/salary/entity/employeedeclare/bo/EmployeeDeclareRefresh.java +++ b/src/com/engine/salary/entity/employeedeclare/bo/EmployeeDeclareRefresh.java @@ -147,6 +147,12 @@ public class EmployeeDeclareRefresh { employeeDeclare.setEmploymentStatus(EmploymentStatusEnum.ABNORMAL.getValue()); employeeDeclare.setDismissDate(salaryArchive.getPayEndDate()); } + + //二开,过滤起始发薪日期>=当前税款所属期的 + Date payStartDate = salaryArchive.getPayStartDate(); + if (!payStartDate.before(dto.getTaxCycle())) { + continue; + } } employeeIds.add(employeeDeclare.getEmployeeId()); result.getNewEmployeeDeclares().add(employeeDeclare);