From 24c67ddaf30b4b3cd4be63823655e4257286bc12 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=92=B1=E6=B6=9B?= <15850646081@163.com> Date: Wed, 14 May 2025 11:30:49 +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=E5=88=B7=E6=96=B0=E4=B8=8D=E5=BC=95=E7=94=A8?= =?UTF-8?q?=E5=81=9C=E8=96=AA=E4=BA=BA=E5=91=98?= 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 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())) {