薪酬系统-福利档案,导入初始、最后缴纳月取值逻辑优化
This commit is contained in:
parent
f6094cbc7a
commit
a672c71e5a
|
|
@ -1127,13 +1127,13 @@ public class SISchemeServiceImpl extends Service implements SISchemeService {
|
|||
insuranceArchivesSocialSchemePO.setSocialSchemeId(socialSchemeId);
|
||||
}
|
||||
String socialStartDate = (String) findElement(singleAccount, SalaryI18nUtil.getI18nLabel(91319, "社保起始缴纳月")).get(SalaryI18nUtil.getI18nLabel(91319, "社保起始缴纳月"));
|
||||
if (StringUtils.isNotBlank(socialStartDate) && socialStartDate.length() > 7) {
|
||||
if (StringUtils.isNotBlank(socialStartDate) && socialStartDate.length() >= 7) {
|
||||
socialStartDate = socialStartDate.substring(0, 7);
|
||||
insuranceArchivesSocialSchemePO.setSocialStartTime(socialStartDate);
|
||||
}
|
||||
|
||||
String socialEndDate = (String) findElement(singleAccount, SalaryI18nUtil.getI18nLabel(91320, "社保最后缴纳月")).get(SalaryI18nUtil.getI18nLabel(91320, "社保最后缴纳月"));
|
||||
if (StringUtils.isNotBlank(socialEndDate) && socialEndDate.length() > 7) {
|
||||
if (StringUtils.isNotBlank(socialEndDate) && socialEndDate.length() >= 7) {
|
||||
socialEndDate = socialEndDate.substring(0, 7);
|
||||
insuranceArchivesSocialSchemePO.setSocialEndTime(socialEndDate);
|
||||
}
|
||||
|
|
@ -1215,13 +1215,13 @@ public class SISchemeServiceImpl extends Service implements SISchemeService {
|
|||
insuranceArchivesFundSchemePO.setSupplementFundAccount(supplementFundAccount);
|
||||
}
|
||||
String fundStartDate = (String) findElement(singleAccount, SalaryI18nUtil.getI18nLabel(91483, "公积金起始缴纳月")).get(SalaryI18nUtil.getI18nLabel(91483, "公积金起始缴纳月"));
|
||||
if (StringUtils.isNotBlank(fundStartDate) && fundStartDate.length() > 7) {
|
||||
if (StringUtils.isNotBlank(fundStartDate) && fundStartDate.length() >= 7) {
|
||||
fundStartDate = fundStartDate.substring(0, 7);
|
||||
insuranceArchivesFundSchemePO.setFundStartTime(fundStartDate);
|
||||
}
|
||||
|
||||
String fundEndDate = (String) findElement(singleAccount, SalaryI18nUtil.getI18nLabel(91484, "公积金最后缴纳月")).get(SalaryI18nUtil.getI18nLabel(91484, "公积金最后缴纳月"));
|
||||
if (StringUtils.isNotBlank(fundEndDate) && fundEndDate.length() > 7) {
|
||||
if (StringUtils.isNotBlank(fundEndDate) && fundEndDate.length() >= 7) {
|
||||
fundEndDate = fundEndDate.substring(0, 7);
|
||||
insuranceArchivesFundSchemePO.setFundEndTime(fundEndDate);
|
||||
}
|
||||
|
|
@ -1291,13 +1291,13 @@ public class SISchemeServiceImpl extends Service implements SISchemeService {
|
|||
insuranceArchivesOtherSchemePO.setOtherSchemeId(otherSchemeId);
|
||||
}
|
||||
String otherStartDate = (String) findElement(singleAccount, SalaryI18nUtil.getI18nLabel(91490, "其他福利起始缴纳月")).get(SalaryI18nUtil.getI18nLabel(91490, "其他福利起始缴纳月"));
|
||||
if (StringUtils.isNotBlank(otherStartDate) && otherStartDate.length() > 7) {
|
||||
if (StringUtils.isNotBlank(otherStartDate) && otherStartDate.length() >= 7) {
|
||||
otherStartDate = otherStartDate.substring(0, 7);
|
||||
insuranceArchivesOtherSchemePO.setOtherStartTime(otherStartDate);
|
||||
}
|
||||
|
||||
String otherEndDate = (String) findElement(singleAccount, SalaryI18nUtil.getI18nLabel(91494, "其他福利最后缴纳月")).get(SalaryI18nUtil.getI18nLabel(91494, "其他福利最后缴纳月"));
|
||||
if (StringUtils.isNotBlank(otherEndDate) && otherEndDate.length() > 7) {
|
||||
if (StringUtils.isNotBlank(otherEndDate) && otherEndDate.length() >= 7) {
|
||||
otherEndDate = otherEndDate.substring(0, 7);
|
||||
insuranceArchivesOtherSchemePO.setOtherEndTime(otherEndDate);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue