From 87870622af3ed1466f3eab0262e4df950983691a Mon Sep 17 00:00:00 2001 From: dxfeng Date: Wed, 23 Jul 2025 13:12:28 +0800 Subject: [PATCH] =?UTF-8?q?refactor(organization):=20=E9=87=8D=E6=9E=84?= =?UTF-8?q?=E5=91=98=E5=B7=A5=E7=8A=B6=E6=80=81=E6=98=A0=E5=B0=84=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修改 getPersonnel_status 方法,实现员工状态与北森系统的映射 - 增加 switch 语句处理不同员工状态的转换 - 返回对应的北森系统状态码 --- .../organization/entity/po/EmployeeData.java | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/weaver/seconddev/organization/entity/po/EmployeeData.java b/src/main/java/com/weaver/seconddev/organization/entity/po/EmployeeData.java index d08a9ec..e722e51 100644 --- a/src/main/java/com/weaver/seconddev/organization/entity/po/EmployeeData.java +++ b/src/main/java/com/weaver/seconddev/organization/entity/po/EmployeeData.java @@ -147,7 +147,20 @@ public class EmployeeData { return StringUtils.isBlank(jjrname) ? "" : jjrname; } public String getPersonnel_status() { - return StringUtils.isBlank(personnel_status) ? "" : personnel_status; + switch (personnel_status){ + case "1": + // 试用 + return "2"; + case "3": + // 正式 + return "3"; + case "6": + // 离职 + return "8"; + default: + // 临时 对应北森:非正式 + return "12"; + } } public String getSfqdjyxy() { return StringUtils.isBlank(sfqdjyxy) ? "" : sfqdjyxy;