From 7b0c332802fde713260bb125a35c585e5d1bd7e1 Mon Sep 17 00:00:00 2001 From: sy Date: Mon, 9 Oct 2023 13:26:28 +0800 Subject: [PATCH] =?UTF-8?q?=E8=96=AA=E9=85=AC=E7=B3=BB=E7=BB=9F-=E5=A4=9A?= =?UTF-8?q?=E8=AF=AD=E8=A8=80=EF=BC=8C=E6=8B=89=E5=8F=96release231001?= =?UTF-8?q?=E5=88=86=E6=94=AF=E6=94=B9=E5=8A=A8=EF=BC=8C=E5=B9=B6=E5=A4=84?= =?UTF-8?q?=E7=90=86=E5=86=B2=E7=AA=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../salary/action/UpdateSISchemeDetailAction.java | 4 ++-- src/com/engine/salary/enums/UserStatusEnum.java | 8 ++++---- .../impl/SalaryStatisticsPushServiceImpl.java | 12 ++++++------ .../salary/service/impl/ColumnBuildServiceImpl.java | 2 +- .../salary/service/impl/ExtEmpServiceImpl.java | 4 ++-- .../salary/service/impl/SIAccountServiceImpl.java | 4 ++-- .../salary/service/impl/SIExportServiceImpl.java | 3 +-- .../salary/service/impl/SISchemeServiceImpl.java | 13 +++++++------ 8 files changed, 25 insertions(+), 25 deletions(-) diff --git a/src/com/engine/salary/action/UpdateSISchemeDetailAction.java b/src/com/engine/salary/action/UpdateSISchemeDetailAction.java index 2ceef43d0..7ef84631c 100644 --- a/src/com/engine/salary/action/UpdateSISchemeDetailAction.java +++ b/src/com/engine/salary/action/UpdateSISchemeDetailAction.java @@ -118,7 +118,7 @@ public class UpdateSISchemeDetailAction implements Action { //查询福利方案下的福利项明细 List insuranceSchemeDetailPOS = getInsuranceSchemeDetailMapper().queryListBySchemeId(targetSchemePO.getId()); if (insuranceSchemeDetailPOS.size() > 0) { - encryptUtil.decryptList(insuranceSchemeDetailPOS, InsuranceSchemeDetailPO.class); + encryptUtil.decryptList(insuranceSchemeDetailPOS, InsuranceSchemeDetailPO.class, user); } else { requestInfo.getRequestManager().setMessage("错误行" + detailNo + ":" + "该福利方案不存在福利项明细,无法进行修改!"); return FAILURE_AND_CONTINUE; @@ -195,7 +195,7 @@ public class UpdateSISchemeDetailAction implements Action { } //更新方案明细 if (updateSchemeDetails.size() > 0) { - encryptUtil.encryptList(updateSchemeDetails, InsuranceSchemeDetailPO.class); + encryptUtil.encryptList(updateSchemeDetails, InsuranceSchemeDetailPO.class, user); updateSchemeDetails.forEach(getInsuranceSchemeDetailMapper()::updateAll); } diff --git a/src/com/engine/salary/enums/UserStatusEnum.java b/src/com/engine/salary/enums/UserStatusEnum.java index c446402c3..e5d9cff1c 100644 --- a/src/com/engine/salary/enums/UserStatusEnum.java +++ b/src/com/engine/salary/enums/UserStatusEnum.java @@ -51,10 +51,10 @@ public enum UserStatusEnum implements BaseEnum { return labelId; } -// public static String getDefaultLabelByValue(Integer value) { -// Optional optional = Arrays.stream(UserStatusEnum.values()).filter(r -> r.getValue().equals(value)).findFirst(); -// return optional.isPresent() ? optional.get().defaultLabel : ""; -// } + public static String getDefaultLabelByValue(Integer value) { + Optional optional = Arrays.stream(UserStatusEnum.values()).filter(r -> r.getValue().equals(value)).findFirst(); + return optional.isPresent() ? optional.get().defaultLabel : ""; + } public static UserStatusEnum parseByValue(Integer value) { for (UserStatusEnum optionalAdjustReason : UserStatusEnum.values()) { diff --git a/src/com/engine/salary/report/service/impl/SalaryStatisticsPushServiceImpl.java b/src/com/engine/salary/report/service/impl/SalaryStatisticsPushServiceImpl.java index 97b67c878..f3a8a8a62 100644 --- a/src/com/engine/salary/report/service/impl/SalaryStatisticsPushServiceImpl.java +++ b/src/com/engine/salary/report/service/impl/SalaryStatisticsPushServiceImpl.java @@ -626,9 +626,9 @@ public class SalaryStatisticsPushServiceImpl extends Service implements SalarySt public String buildViewStatus(String status) { if (Objects.equals(status, "true")) { - return SalaryI18nUtil.getI18nLabel(0, "已查看"); + return SalaryI18nUtil.getI18nLabel(user.getLanguage(),0, "已查看"); } else { - return SalaryI18nUtil.getI18nLabel(0, "未查看"); + return SalaryI18nUtil.getI18nLabel(user.getLanguage(),0, "未查看"); } } @@ -637,10 +637,10 @@ public class SalaryStatisticsPushServiceImpl extends Service implements SalarySt return ""; } if (Objects.equals("true", status)) { - return SalaryI18nUtil.getI18nLabel(0, "成功"); + return SalaryI18nUtil.getI18nLabel(user.getLanguage(),0, "成功"); } if (Objects.equals("false", status)) { - return SalaryI18nUtil.getI18nLabel(0, "失败"); + return SalaryI18nUtil.getI18nLabel(user.getLanguage(), 25009, "失败"); } return ""; } @@ -762,12 +762,12 @@ public class SalaryStatisticsPushServiceImpl extends Service implements SalarySt List batchIds = successPushDetailList.stream().map(SalaryStatisticsPushDetailPO::getBatchId).collect(Collectors.toList()); List pushList= getPushListByReportIdAndIds(reportId,batchIds); if (CollectionUtils.isEmpty(pushList)) { - throw new SalaryRunTimeException(SalaryI18nUtil.getI18nLabel(0,"暂无权限查看该报表")); + throw new SalaryRunTimeException(SalaryI18nUtil.getI18nLabel(user.getLanguage(),0,"暂无权限查看该报表")); } // 校验是否在分享的有效时间内 pushList = filterReportByTime(pushList); if (CollectionUtils.isEmpty(pushList)) { - throw new SalaryRunTimeException(SalaryI18nUtil.getI18nLabel(0,"该报表的分享不在有效期内,无法查看")); + throw new SalaryRunTimeException(SalaryI18nUtil.getI18nLabel(user.getLanguage(),0,"该报表的分享不在有效期内,无法查看")); } return pushList; } diff --git a/src/com/engine/salary/service/impl/ColumnBuildServiceImpl.java b/src/com/engine/salary/service/impl/ColumnBuildServiceImpl.java index ec1fde0d5..15a6ace67 100644 --- a/src/com/engine/salary/service/impl/ColumnBuildServiceImpl.java +++ b/src/com/engine/salary/service/impl/ColumnBuildServiceImpl.java @@ -87,7 +87,7 @@ public class ColumnBuildServiceImpl extends Service implements ColumnBuildServic if (!paymentStatus.equals(PaymentStatusEnum.BALANCE.getValue())) { list.add(new WeaTableColumn("150px",SalaryI18nUtil.getI18nLabel(user.getLanguage(), 542268, "公积金账号"), "fundAccount")); - list.add(new WeaTableColumn("150px",SalaryI18nUtil.getI18nLabel(user.getLanguage(), 542269, "fundSchemeName")); + list.add(new WeaTableColumn("150px",SalaryI18nUtil.getI18nLabel(user.getLanguage(), 542269, "公积金方案名称"),"fundSchemeName")); } //组装公积金基数 diff --git a/src/com/engine/salary/service/impl/ExtEmpServiceImpl.java b/src/com/engine/salary/service/impl/ExtEmpServiceImpl.java index 5d9fb017e..c12266f09 100644 --- a/src/com/engine/salary/service/impl/ExtEmpServiceImpl.java +++ b/src/com/engine/salary/service/impl/ExtEmpServiceImpl.java @@ -409,7 +409,7 @@ public class ExtEmpServiceImpl extends Service implements ExtEmpService { if(subCompanyInfos.size() == 0 && deptInfos.size() > 1) { isError = true; Map errorMessageMap = Maps.newHashMap(); - errorMessageMap.put("message", row + SalaryI18nUtil.getI18nLabel(0, "系统中存在重复部门信息,无法指定当前人员关联的唯一部门,请细化部门上级部门或填写部门所属的分部信息来缩小部门筛选范围")); + errorMessageMap.put("message", row + SalaryI18nUtil.getI18nLabel(user.getLanguage(),0, "系统中存在重复部门信息,无法指定当前人员关联的唯一部门,请细化部门上级部门或填写部门所属的分部信息来缩小部门筛选范围")); excelComments.add(errorMessageMap); } else if (subCompanyInfos.size() > 1 && deptInfos.size() == 0) { //部门结果数为0,分部结果数大于1,则无法匹配 @@ -432,7 +432,7 @@ public class ExtEmpServiceImpl extends Service implements ExtEmpService { } else if (targetDeptInfos.size() > 1) { isError = true; Map errorMessageMap = Maps.newHashMap(); - errorMessageMap.put("message", row + SalaryI18nUtil.getI18nLabel(0, "该组数据中的部门和分部信息在系统中出现多组匹配的部门和分部组合,无法指定唯一的部门和分部组合")); + errorMessageMap.put("message", row + SalaryI18nUtil.getI18nLabel(user.getLanguage(),0, "该组数据中的部门和分部信息在系统中出现多组匹配的部门和分部组合,无法指定唯一的部门和分部组合")); excelComments.add(errorMessageMap); } else { targetSubCompanyInfos = subCompanyInfos.stream().filter(f -> f.getId().equals(targetDeptInfos.get(0).getSubcompanyid1())).collect(Collectors.toList()); diff --git a/src/com/engine/salary/service/impl/SIAccountServiceImpl.java b/src/com/engine/salary/service/impl/SIAccountServiceImpl.java index 6c395294e..98b45758d 100644 --- a/src/com/engine/salary/service/impl/SIAccountServiceImpl.java +++ b/src/com/engine/salary/service/impl/SIAccountServiceImpl.java @@ -1501,7 +1501,7 @@ public class SIAccountServiceImpl extends Service implements SIAccountService { SalaryI18nUtil.getI18nLabel(user.getLanguage(),542443, "账单月份")); // List dataIndexList = Lists.newArrayList("username", "departmentName", "mobile", "workcode", "taxAgentName", "billMonth"); List dataIndexList = Lists.newArrayList("userName", "department", "mobile", "workcode", "socialPayOrg", "billMonth"); - // 查询福利核算项目 +// 查询福利核算项目 List welfareNames = (List) param.getWelfareNames(); headerList.addAll(welfareNames); //匹配welfareName对应的id @@ -1537,7 +1537,7 @@ public class SIAccountServiceImpl extends Service implements SIAccountService { //非系统人员核算明细 List extAccountExportPOS = getInsuranceExportMapper().exportExtAccount(PaymentStatusEnum.COMMON.getValue(), exportParam); accountExportPOS.addAll(extAccountExportPOS); - encryptUtil.decryptList(accountExportPOS, AccountExportPO.class); + encryptUtil.decryptList(accountExportPOS, AccountExportPO.class, user); // 数据组装 List> records = getSIExportService(user).buildCommonRecords(accountExportPOS); diff --git a/src/com/engine/salary/service/impl/SIExportServiceImpl.java b/src/com/engine/salary/service/impl/SIExportServiceImpl.java index e0d45c57e..f2ede5113 100644 --- a/src/com/engine/salary/service/impl/SIExportServiceImpl.java +++ b/src/com/engine/salary/service/impl/SIExportServiceImpl.java @@ -50,7 +50,6 @@ import java.util.*; import java.util.function.Function; import java.util.stream.Collectors; -import static com.engine.salary.enums.UserStatusEnum.getDefaultLabelByValue; import static com.engine.salary.sys.constant.SalarySysConstant.OPEN_ACCT_RESULT_SUM; /** @@ -208,7 +207,7 @@ public class SIExportServiceImpl extends Service implements SIExportService { records = buildCommonRecords(accountExportPOS); List> excelSheetData = new ArrayList<>(); //工作簿名称 - String sheetName = SalaryI18nUtil.getI18nLabel(user.getLanguage(), 0, "社保福利台账"); + String sheetName = SalaryI18nUtil.getI18nLabel(user.getLanguage(), 538002, "社保福利台账"); excelSheetData.add(Arrays.asList(columns.stream().map(WeaTableColumn::getText).toArray(String[]::new))); //合计 boolean total = false; diff --git a/src/com/engine/salary/service/impl/SISchemeServiceImpl.java b/src/com/engine/salary/service/impl/SISchemeServiceImpl.java index 65d41a70d..d36e431f4 100644 --- a/src/com/engine/salary/service/impl/SISchemeServiceImpl.java +++ b/src/com/engine/salary/service/impl/SISchemeServiceImpl.java @@ -1200,7 +1200,7 @@ public class SISchemeServiceImpl extends Service implements SISchemeService { HashMap oldSocialBaseMap = new HashMap<>(); if (oldSocialSchemeInfos.size() > 0) { oldSocialSchemePO = oldSocialSchemeInfos.get(0); - encryptUtil.decrypt(oldSocialSchemePO, InsuranceArchivesSocialSchemePO.class); + encryptUtil.decrypt(oldSocialSchemePO, InsuranceArchivesSocialSchemePO.class, user); BeanUtils.copyProperties(oldSocialSchemePO, insuranceArchivesSocialSchemePO); //社保基数 oldSocialBaseMap = JSON.parseObject(oldSocialSchemePO.getSocialPaymentBaseString(), new HashMap().getClass()); @@ -1281,7 +1281,7 @@ public class SISchemeServiceImpl extends Service implements SISchemeService { HashMap oldFundBaseMap = new HashMap<>(); if (oldFundSchemeInfos.size() > 0) { oldFundSchemePO = oldFundSchemeInfos.get(0); - encryptUtil.decrypt(oldFundSchemePO, InsuranceArchivesFundSchemePO.class); + encryptUtil.decrypt(oldFundSchemePO, InsuranceArchivesFundSchemePO.class, user); BeanUtils.copyProperties(oldFundSchemePO, insuranceArchivesFundSchemePO); //社保基数 oldFundBaseMap = JSON.parseObject(oldFundSchemePO.getFundPaymentBaseString(), new HashMap().getClass()); @@ -1363,7 +1363,7 @@ public class SISchemeServiceImpl extends Service implements SISchemeService { HashMap oldOtherBaseMap = new HashMap<>(); if (oldOtherSchemeInfos.size() > 0) { oldOtherSchemePO = oldOtherSchemeInfos.get(0); - encryptUtil.decrypt(oldOtherSchemePO, InsuranceArchivesOtherSchemePO.class); + encryptUtil.decrypt(oldOtherSchemePO, InsuranceArchivesOtherSchemePO.class, user); BeanUtils.copyProperties(oldOtherSchemePO, insuranceArchivesOtherSchemePO); //社保基数 oldOtherBaseMap = JSON.parseObject(oldOtherSchemePO.getOtherPaymentBaseString(), new HashMap().getClass()); @@ -1721,14 +1721,15 @@ public class SISchemeServiceImpl extends Service implements SISchemeService { f.setUpdateTime(new Date()); } }); - encryptUtil.encryptList(schemeDetailPOS, InsuranceSchemeDetailPO.class); + encryptUtil.encryptList(schemeDetailPOS, InsuranceSchemeDetailPO.class, user); schemeDetailPOS.forEach(getInsuranceSchemeDetailMapper()::updateAll); } else { - errorInfo.add("方案id:" + primaryId + "," + "表中不存在方案明细数据"); + errorInfo.add(SalaryI18nUtil.getI18nLabel(user.getLanguage(),0, "方案id:") + primaryId + "," + + SalaryI18nUtil.getI18nLabel(user.getLanguage(),0, "表中不存在方案明细数据")); } } catch (Exception e) { - errorInfo.add("方案id:" + primaryId + "," + e.getMessage()); + errorInfo.add(SalaryI18nUtil.getI18nLabel(user.getLanguage(),0, "方案id:") + primaryId + "," + e.getMessage()); } return errorInfo; }