diff --git a/src/com/engine/salary/entity/siexport/po/AccountExportPO.java b/src/com/engine/salary/entity/siexport/po/AccountExportPO.java
index 815f85e69..f51411ce3 100644
--- a/src/com/engine/salary/entity/siexport/po/AccountExportPO.java
+++ b/src/com/engine/salary/entity/siexport/po/AccountExportPO.java
@@ -17,7 +17,7 @@ public class AccountExportPO extends InsuranceAccountDetailPO {
private String departmentName;
- private UserStatusEnum userStatus;
+ private Integer userStatus;
public String getUserName() {
return userName;
@@ -43,11 +43,19 @@ public class AccountExportPO extends InsuranceAccountDetailPO {
this.departmentName = departmentName;
}
- public UserStatusEnum getUserStatus() {
+ public Integer getUserStatus() {
return userStatus;
}
- public void setUserStatus(UserStatusEnum userStatus) {
+ public void setUserStatus(Integer userStatus) {
this.userStatus = userStatus;
}
+
+ // public UserStatusEnum getUserStatus() {
+// return userStatus;
+// }
+//
+// public void setUserStatus(UserStatusEnum userStatus) {
+// this.userStatus = userStatus;
+// }
}
diff --git a/src/com/engine/salary/enums/UserStatusEnum.java b/src/com/engine/salary/enums/UserStatusEnum.java
index 7a8da5590..3c1556d46 100644
--- a/src/com/engine/salary/enums/UserStatusEnum.java
+++ b/src/com/engine/salary/enums/UserStatusEnum.java
@@ -58,4 +58,6 @@ public enum UserStatusEnum {
return m;
}).collect(Collectors.toList());
}
+
+
}
diff --git a/src/com/engine/salary/mapper/InsuranceExportMapper.xml b/src/com/engine/salary/mapper/InsuranceExportMapper.xml
index 868c05d33..3875624d9 100644
--- a/src/com/engine/salary/mapper/InsuranceExportMapper.xml
+++ b/src/com/engine/salary/mapper/InsuranceExportMapper.xml
@@ -3,32 +3,32 @@
diff --git a/src/com/engine/salary/service/impl/SIArchivesServiceImpl.java b/src/com/engine/salary/service/impl/SIArchivesServiceImpl.java
index 99eb40f24..8abb114e2 100644
--- a/src/com/engine/salary/service/impl/SIArchivesServiceImpl.java
+++ b/src/com/engine/salary/service/impl/SIArchivesServiceImpl.java
@@ -110,7 +110,7 @@ public class SIArchivesServiceImpl extends Service implements SIArchivesService
//工作簿名称
String sheetName = SalaryI18nUtil.getI18nLabel(85368, "社保福利档案"); //表头
//表头
- excelSheetData.add(Collections.singletonList(columns.stream().map(WeaTableColumn::getText).toArray(String[]::new)));
+ excelSheetData.add(Arrays.asList(columns.stream().map(WeaTableColumn::getText).toArray(String[]::new)));
//工作簿数据
List> rows = new LinkedList<>();
for (Map recordData : records) {
diff --git a/src/com/engine/salary/service/impl/SIExportServiceImpl.java b/src/com/engine/salary/service/impl/SIExportServiceImpl.java
index c2a7fd4a6..a054e05a0 100644
--- a/src/com/engine/salary/service/impl/SIExportServiceImpl.java
+++ b/src/com/engine/salary/service/impl/SIExportServiceImpl.java
@@ -37,6 +37,8 @@ import java.util.*;
import java.util.function.Function;
import java.util.stream.Collectors;
+import static com.engine.salary.enums.UserStatusEnum.getDefaultLabelByValue;
+
/**
* @Author weaver_cl
* @Description: TODO
@@ -75,7 +77,7 @@ public class SIExportServiceImpl extends Service implements SIExportService {
SalaryI18nUtil.getI18nLabel( 93276, "公积金缴费合计"),
SalaryI18nUtil.getI18nLabel( 93277, "其他福利缴费合计"),
SalaryI18nUtil.getI18nLabel( 93278, "合计")};
- excelSheetData.add(Collections.singletonList(header));
+ excelSheetData.add(Arrays.asList(header));
//工作簿数据
List> rows = new LinkedList<>();
@@ -112,7 +114,7 @@ public class SIExportServiceImpl extends Service implements SIExportService {
List> excelSheetData = new ArrayList<>();
//工作簿名称
String sheetName = SalaryI18nUtil.getI18nLabel(85368, "社保福利档案"); //表头
- excelSheetData.add(Collections.singletonList(columns.stream().map(WeaTableColumn::getText).toArray(String[]::new)));
+ excelSheetData.add(Arrays.asList(columns.stream().map(WeaTableColumn::getText).toArray(String[]::new)));
//工作簿数据
List> rows = new LinkedList<>();
for (Map recordData : records) {
@@ -142,7 +144,7 @@ public class SIExportServiceImpl extends Service implements SIExportService {
record.put("department", item.getDepartmentName());
record.put("supplementaryMonth", item.getSupplementaryMonth());
record.put("mobile", item.getTelephone());
- record.put("employeeStatus", item.getUserStatus() == null ? "" : item.getUserStatus().getDescription());
+ record.put("employeeStatus", item.getUserStatus() == null ? "" : getDefaultLabelByValue(item.getUserStatus()));
ResourceFromEnum from = SalaryEnumUtil.enumMatchByValue(item.getResourceFrom(), ResourceFromEnum.values(), ResourceFromEnum.class);
record.put("sourceFrom", SalaryI18nUtil.getI18nLabel( from.getLabelId(), from.getDefaultLabel()));
record.put("socialPayOrg", paymentMap.get(item.getSocialPayOrg()) == null ? "" : paymentMap.get(item.getSocialPayOrg()).getName());
diff --git a/src/com/engine/salary/service/impl/SIImportServiceImpl.java b/src/com/engine/salary/service/impl/SIImportServiceImpl.java
index 247aec89b..58700b287 100644
--- a/src/com/engine/salary/service/impl/SIImportServiceImpl.java
+++ b/src/com/engine/salary/service/impl/SIImportServiceImpl.java
@@ -77,7 +77,7 @@ public class SIImportServiceImpl extends Service implements SIImportService {
}
List