From 4e4c190f3157a3c0bcfc02537783c76eab969fea Mon Sep 17 00:00:00 2001 From: MustangDeng <670124965@qq.com> Date: Mon, 30 May 2022 17:31:29 +0800 Subject: [PATCH] =?UTF-8?q?bug=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/com/engine/salary/biz/SIArchivesBiz.java | 2 +- .../po/InsuranceArchivesEmployeePO.java | 2 ++ .../engine/salary/enums/UserStatusEnum.java | 2 -- .../mapper/datacollection/EmployMapper.xml | 13 ++++++++++-- .../InsuranceAccountDetailMapper.xml | 1 + .../service/impl/RecordsBuildServiceImpl.java | 5 +++-- .../service/impl/SISchemeServiceImpl.java | 20 ++++++++++++++++--- 7 files changed, 35 insertions(+), 10 deletions(-) diff --git a/src/com/engine/salary/biz/SIArchivesBiz.java b/src/com/engine/salary/biz/SIArchivesBiz.java index 20bad7089..7ab2fbddd 100644 --- a/src/com/engine/salary/biz/SIArchivesBiz.java +++ b/src/com/engine/salary/biz/SIArchivesBiz.java @@ -810,7 +810,7 @@ public class SIArchivesBiz { map.put("siSchemeId", item.getSiSchemeId()); map.put("fundSchemeId", item.getFundSchemeId()); map.put("otherSchemeId",item.getOtherSchemeId()); - map.put("status", item.getUserStatusEnum() == null ? "" : item.getUserStatusEnum().getDescription()); + map.put("status", item.getUserStatus() != null ? UserStatusEnum.values()[item.getUserStatus()].getDescription() : ""); if (socialItem != null) { map.put("socialName", insuranceSchemeMapper.querySchemeName(socialItem.getSocialSchemeId())); Map socialJson = JSON.parseObject(socialItem.getSocialPaymentBaseString(), new TypeReference>() { diff --git a/src/com/engine/salary/entity/siarchives/po/InsuranceArchivesEmployeePO.java b/src/com/engine/salary/entity/siarchives/po/InsuranceArchivesEmployeePO.java index eef707af7..e12cde01f 100644 --- a/src/com/engine/salary/entity/siarchives/po/InsuranceArchivesEmployeePO.java +++ b/src/com/engine/salary/entity/siarchives/po/InsuranceArchivesEmployeePO.java @@ -34,6 +34,8 @@ public class InsuranceArchivesEmployeePO { private BigDecimal position; + private Integer userStatus; + private UserStatusEnum userStatusEnum; private String hiredate; diff --git a/src/com/engine/salary/enums/UserStatusEnum.java b/src/com/engine/salary/enums/UserStatusEnum.java index c898d8ada..12743967d 100644 --- a/src/com/engine/salary/enums/UserStatusEnum.java +++ b/src/com/engine/salary/enums/UserStatusEnum.java @@ -83,6 +83,4 @@ public enum UserStatusEnum { return Arrays.stream(UserStatusEnum.values()).filter(v -> v != INVALID).collect(Collectors.toList()); } - - } diff --git a/src/com/engine/salary/mapper/datacollection/EmployMapper.xml b/src/com/engine/salary/mapper/datacollection/EmployMapper.xml index 6cdb6c957..10898e736 100644 --- a/src/com/engine/salary/mapper/datacollection/EmployMapper.xml +++ b/src/com/engine/salary/mapper/datacollection/EmployMapper.xml @@ -12,8 +12,17 @@