加解密自测问题处理

This commit is contained in:
MustangDeng 2022-06-02 17:01:26 +08:00
parent f80365ddd5
commit a24cb2e6d6
30 changed files with 242 additions and 30 deletions

View File

@ -699,6 +699,7 @@ public class SIAccountBiz extends Service{
BigDecimal socialTemp = new BigDecimal("0");
BigDecimal fundTemp = new BigDecimal("0");
BigDecimal otherTemp = new BigDecimal("0");
InsuranceAccountDetailPOEncrypt.decryptInsuranceAccountDetailPOList(v);
for (InsuranceAccountDetailPO item : v) {
BigDecimal socialPerson = StringUtils.isBlank(item.getSocialSum()) ? new BigDecimal("0") : new BigDecimal(item.getSocialSum());
BigDecimal fundPerson = StringUtils.isBlank(item.getFundSum()) ? new BigDecimal("0") : new BigDecimal(item.getFundSum());

View File

@ -309,7 +309,7 @@ public class SIArchivesBiz {
InsuranceSchemeDetailMapper insuranceSchemeDetailMapper = sqlSession.getMapper(InsuranceSchemeDetailMapper.class);
List<InsuranceSchemeDetailPO> insuranceSchemeDetailPOS = insuranceSchemeDetailMapper.queryListByPrimaryIdIsPayment(schemeId, IsPaymentEnum.YES.getValue(), welfareType);
InsuranceSchemeDetailPOEncrypt.decryptList(insuranceSchemeDetailPOS);
return decryptSchemeDetailList(insuranceSchemeDetailPOS);
return insuranceSchemeDetailPOS;
}finally {
sqlSession.close();
}

View File

@ -12,6 +12,9 @@ import java.util.List;
*/
public class SalaryArchiveItemPOEncrypt {
public static List<SalaryArchiveItemPO> encryptSalaryArchiveItemPOList(List<SalaryArchiveItemPO> list) {
if(list == null || list.size() == 0) {
return list;
}
list.forEach(item -> {
item.setItemValue(AESEncryptUtil.encrypt(item.getItemValue()));
});
@ -19,6 +22,9 @@ public class SalaryArchiveItemPOEncrypt {
}
public static List<SalaryArchiveItemPO> decryptSalaryArchiveItemPOList(List<SalaryArchiveItemPO> list) {
if(list == null || list.size() == 0) {
return list;
}
list.forEach(item -> {
item.setItemValue(AESEncryptUtil.decrypt(item.getItemValue()));
});
@ -26,11 +32,16 @@ public class SalaryArchiveItemPOEncrypt {
}
public static SalaryArchiveItemPO encryptSalaryArchiveItemPO(SalaryArchiveItemPO item) {
if(item == null) {
return item; }
item.setItemValue(AESEncryptUtil.encrypt(item.getItemValue()));
return item;
}
public static SalaryArchiveItemPO decryptSalaryArchiveItemPO(SalaryArchiveItemPO item) {
if(item == null) {
return item;
}
item.setItemValue(AESEncryptUtil.decrypt(item.getItemValue()));
return item;
}

View File

@ -7,8 +7,12 @@ import java.util.List;
public class SalaryItemAdjustRecordListDTOEncrypt {
public static List<SalaryItemAdjustRecordListDTO> decryptSalaryItemAdjustRecordListDTOList(List<SalaryItemAdjustRecordListDTO> list) {
if(list == null || list.size() == 0) {
return list;
}
list.forEach(item -> {
item.setAdjustBefore(AESEncryptUtil.decrypt(item.getAdjustBefore()));
item.setAdjustAfter(AESEncryptUtil.decrypt(item.getAdjustAfter()));
});
return list;
}

View File

@ -38,6 +38,9 @@ public class AddUpDeductionEncrypt {
}
public static AddUpDeduction encryptAddUpDeduction(AddUpDeduction item) {
if(item == null) {
return item;
}
item.setAddUpChildEducation(AESEncryptUtil.encrypt(item.getAddUpChildEducation()));
item.setAddUpContinuingEducation(AESEncryptUtil.encrypt(item.getAddUpContinuingEducation()));
item.setAddUpHousingLoanInterest(AESEncryptUtil.encrypt(item.getAddUpHousingLoanInterest()));
@ -47,6 +50,9 @@ public class AddUpDeductionEncrypt {
}
public static AddUpDeduction decryptAddUpDeduction(AddUpDeduction item) {
if(item == null) {
return item;
}
item.setAddUpChildEducation(AESEncryptUtil.decrypt(item.getAddUpChildEducation()));
item.setAddUpContinuingEducation(AESEncryptUtil.decrypt(item.getAddUpContinuingEducation()));
item.setAddUpHousingLoanInterest(AESEncryptUtil.decrypt(item.getAddUpHousingLoanInterest()));

View File

@ -6,6 +6,7 @@ import com.engine.salary.entity.datacollection.dto.AddUpDeductionRecordStrDTO;
import org.apache.commons.lang.StringUtils;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
@ -20,6 +21,9 @@ import java.util.stream.Collectors;
*/
public class AddUpDeductionRecordStrDTOEncrypt {
public static List<AddUpDeductionRecordDTO> decryptAddUpDeductionRecordDTO(List<AddUpDeductionRecordStrDTO> list) {
if(list == null || list.size() == 0) {
return new ArrayList<>();
}
list.forEach(item -> {
item.setAddUpChildEducation(AESEncryptUtil.encrypt(item.getAddUpChildEducation()));
item.setAddUpContinuingEducation(AESEncryptUtil.encrypt(item.getAddUpContinuingEducation()));

View File

@ -6,6 +6,7 @@ import com.engine.salary.entity.datacollection.dto.AddUpDeductionStrDTO;
import org.apache.commons.lang.StringUtils;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
@ -20,6 +21,9 @@ import java.util.stream.Collectors;
*/
public class AddUpDeductionStrDTOEncrypt {
public static List<AddUpDeductionDTO> decryptAddUpDeductionList(List<AddUpDeductionStrDTO> list) {
if(list == null || list.size() == 0) {
return new ArrayList<>();
}
list.forEach(item -> {
item.setAddUpChildEducation(AESEncryptUtil.decrypt(item.getAddUpChildEducation()));
item.setAddUpContinuingEducation(AESEncryptUtil.decrypt(item.getAddUpContinuingEducation()));

View File

@ -3,6 +3,7 @@ package com.engine.salary.encrypt.datacollection;
import com.engine.salary.encrypt.AESEncryptUtil;
import com.engine.salary.entity.datacollection.dto.AddUpSituationDTO;
import java.util.ArrayList;
import java.util.List;
/**
@ -25,6 +26,9 @@ import java.util.List;
*/
public class AddUpSituationDTOEncrypt {
public static List<AddUpSituationDTO> encryptAddUpSituationDTOList(List<AddUpSituationDTO> list) {
if(list == null || list.size() == 0) {
return list;
}
list.forEach(item -> {
item.setAddUpIncome(AESEncryptUtil.encrypt(item.getAddUpIncome()));
item.setAddUpSubtraction(AESEncryptUtil.encrypt(item.getAddUpSubtraction()));
@ -49,6 +53,9 @@ public class AddUpSituationDTOEncrypt {
}
public static List<AddUpSituationDTO> decryptAddUpSituationDTOList(List<AddUpSituationDTO> list) {
if(list == null || list.size() == 0) {
return list;
}
list.forEach(item -> {
item.setAddUpIncome(AESEncryptUtil.decrypt(item.getAddUpIncome()));
item.setAddUpSubtraction(AESEncryptUtil.decrypt(item.getAddUpSubtraction()));

View File

@ -25,6 +25,9 @@ import java.util.List;
*/
public class AddUpSituationEncrypt {
public static List<AddUpSituation> encryptAddUpSituationList(List<AddUpSituation> list) {
if(list == null || list.size() == 0) {
return list;
}
list.forEach(item -> {
item.setAddUpIncome(AESEncryptUtil.encrypt(item.getAddUpIncome()));
item.setAddUpSubtraction(AESEncryptUtil.encrypt(item.getAddUpSubtraction()));
@ -50,6 +53,9 @@ public class AddUpSituationEncrypt {
}
public static List<AddUpSituation> decryptAddUpSituationList(List<AddUpSituation> list) {
if(list == null || list.size() == 0) {
return list;
}
list.forEach(item -> {
item.setAddUpIncome(AESEncryptUtil.decrypt(item.getAddUpIncome()));
item.setAddUpSubtraction(AESEncryptUtil.decrypt(item.getAddUpSubtraction()));
@ -74,6 +80,9 @@ public class AddUpSituationEncrypt {
}
public static AddUpSituation encryptAddUpSituation(AddUpSituation item) {
if(item == null) {
return item;
}
item.setAddUpIncome(AESEncryptUtil.encrypt(item.getAddUpIncome()));
item.setAddUpSubtraction(AESEncryptUtil.encrypt(item.getAddUpSubtraction()));
item.setAddUpSocialSecurityTotal(AESEncryptUtil.encrypt(item.getAddUpSocialSecurityTotal()));
@ -96,6 +105,9 @@ public class AddUpSituationEncrypt {
}
public static AddUpSituation decryptAddUpSituation(AddUpSituation item) {
if(item == null) {
return item;
}
item.setAddUpIncome(AESEncryptUtil.decrypt(item.getAddUpIncome()));
item.setAddUpSubtraction(AESEncryptUtil.decrypt(item.getAddUpSubtraction()));
item.setAddUpSocialSecurityTotal(AESEncryptUtil.decrypt(item.getAddUpSocialSecurityTotal()));

View File

@ -7,6 +7,9 @@ import java.util.List;
public class AddUpSituationRecordDTOEncrypt {
public static List<AddUpSituationRecordDTO> encryptAddUpSituationRecordDTOList(List<AddUpSituationRecordDTO> list) {
if(list == null || list.size() == 0) {
return list;
}
list.forEach(item -> {
item.setAddUpIncome(AESEncryptUtil.encrypt(item.getAddUpIncome()));
item.setAddUpSubtraction(AESEncryptUtil.encrypt(item.getAddUpSubtraction()));
@ -32,6 +35,9 @@ public class AddUpSituationRecordDTOEncrypt {
}
public static List<AddUpSituationRecordDTO> decryptAddUpSituationRecordDTOList(List<AddUpSituationRecordDTO> list) {
if(list == null || list.size() == 0) {
return list;
}
list.forEach(item -> {
item.setAddUpIncome(AESEncryptUtil.decrypt(item.getAddUpIncome()));
item.setAddUpSubtraction(AESEncryptUtil.decrypt(item.getAddUpSubtraction()));

View File

@ -16,6 +16,9 @@ import java.util.List;
*/
public class OtherDeductionListDTOEncrypt {
public static List<OtherDeductionListDTO> encryptOtherDeductionListDTOList(List<OtherDeductionListDTO> list) {
if(list == null || list.size() == 0) {
return list;
}
list.forEach(item -> {
item.setBusinessHealthyInsurance(AESEncryptUtil.encrypt(item.getBusinessHealthyInsurance()));
item.setTaxDelayEndowmentInsurance(AESEncryptUtil.encrypt(item.getTaxDelayEndowmentInsurance()));
@ -26,6 +29,9 @@ public class OtherDeductionListDTOEncrypt {
}
public static List<OtherDeductionListDTO> decryptOtherDeductionListDTOList(List<OtherDeductionListDTO> list) {
if(list == null || list.size() == 0) {
return list;
}
list.forEach(item -> {
item.setBusinessHealthyInsurance(AESEncryptUtil.decrypt(item.getBusinessHealthyInsurance()));
item.setTaxDelayEndowmentInsurance(AESEncryptUtil.decrypt(item.getTaxDelayEndowmentInsurance()));
@ -36,6 +42,9 @@ public class OtherDeductionListDTOEncrypt {
}
public static OtherDeductionListDTO encryptOtherDeductionListDTO(OtherDeductionListDTO item) {
if(item == null) {
return item;
}
item.setBusinessHealthyInsurance(AESEncryptUtil.encrypt(item.getBusinessHealthyInsurance()));
item.setTaxDelayEndowmentInsurance(AESEncryptUtil.encrypt(item.getTaxDelayEndowmentInsurance()));
item.setOtherDeduction(AESEncryptUtil.encrypt(item.getOtherDeduction()));
@ -44,6 +53,9 @@ public class OtherDeductionListDTOEncrypt {
}
public static OtherDeductionListDTO decryptOtherDeductionListDTO(OtherDeductionListDTO item) {
if(item == null) {
return item;
}
item.setBusinessHealthyInsurance(AESEncryptUtil.decrypt(item.getBusinessHealthyInsurance()));
item.setTaxDelayEndowmentInsurance(AESEncryptUtil.decrypt(item.getTaxDelayEndowmentInsurance()));
item.setOtherDeduction(AESEncryptUtil.decrypt(item.getOtherDeduction()));

View File

@ -15,6 +15,9 @@ import java.util.List;
*/
public class OtherDeductionPOEncrypt {
public static List<OtherDeductionPO> encryptOtherDeductionPOList(List<OtherDeductionPO> list) {
if(list == null || list.size() == 0) {
return list;
}
list.forEach(item -> {
item.setBusinessHealthyInsurance(AESEncryptUtil.encrypt(item.getBusinessHealthyInsurance()));
item.setTaxDelayEndowmentInsurance(AESEncryptUtil.encrypt(item.getTaxDelayEndowmentInsurance()));
@ -25,6 +28,9 @@ public class OtherDeductionPOEncrypt {
}
public static List<OtherDeductionPO> decryptOtherDeductionPOList(List<OtherDeductionPO> list) {
if(list == null || list.size() == 0) {
return list;
}
list.forEach(item -> {
item.setBusinessHealthyInsurance(AESEncryptUtil.decrypt(item.getBusinessHealthyInsurance()));
item.setTaxDelayEndowmentInsurance(AESEncryptUtil.decrypt(item.getTaxDelayEndowmentInsurance()));
@ -35,6 +41,9 @@ public class OtherDeductionPOEncrypt {
}
public static OtherDeductionPO encryptOtherDeductionPO(OtherDeductionPO item) {
if(item == null) {
return item;
}
item.setBusinessHealthyInsurance(AESEncryptUtil.encrypt(item.getBusinessHealthyInsurance()));
item.setTaxDelayEndowmentInsurance(AESEncryptUtil.encrypt(item.getTaxDelayEndowmentInsurance()));
item.setOtherDeduction(AESEncryptUtil.encrypt(item.getOtherDeduction()));
@ -43,6 +52,9 @@ public class OtherDeductionPOEncrypt {
}
public static OtherDeductionPO decryptOtherDeductionPO(OtherDeductionPO item) {
if(item == null) {
return item;
}
item.setBusinessHealthyInsurance(AESEncryptUtil.decrypt(item.getBusinessHealthyInsurance()));
item.setTaxDelayEndowmentInsurance(AESEncryptUtil.decrypt(item.getTaxDelayEndowmentInsurance()));
item.setOtherDeduction(AESEncryptUtil.decrypt(item.getOtherDeduction()));

View File

@ -15,6 +15,9 @@ import java.util.List;
*/
public class OtherDeductionRecordDTOEncrypt {
public static List<OtherDeductionRecordDTO> encryptOtherDeductionRecordDTOList(List<OtherDeductionRecordDTO> list) {
if(list == null || list.size() == 0) {
return list;
}
list.forEach(item -> {
item.setBusinessHealthyInsurance(AESEncryptUtil.encrypt(item.getBusinessHealthyInsurance()));
item.setTaxDelayEndowmentInsurance(AESEncryptUtil.encrypt(item.getTaxDelayEndowmentInsurance()));
@ -25,6 +28,9 @@ public class OtherDeductionRecordDTOEncrypt {
}
public static List<OtherDeductionRecordDTO> decryptOtherDeductionRecordDTOList(List<OtherDeductionRecordDTO> list) {
if(list == null || list.size() == 0) {
return list;
}
list.forEach(item -> {
item.setBusinessHealthyInsurance(AESEncryptUtil.decrypt(item.getBusinessHealthyInsurance()));
item.setTaxDelayEndowmentInsurance(AESEncryptUtil.decrypt(item.getTaxDelayEndowmentInsurance()));
@ -35,6 +41,9 @@ public class OtherDeductionRecordDTOEncrypt {
}
public static OtherDeductionRecordDTO encryptOtherDeductionRecordDTO(OtherDeductionRecordDTO item) {
if(item == null) {
return item;
}
item.setBusinessHealthyInsurance(AESEncryptUtil.encrypt(item.getBusinessHealthyInsurance()));
item.setTaxDelayEndowmentInsurance(AESEncryptUtil.encrypt(item.getTaxDelayEndowmentInsurance()));
item.setOtherDeduction(AESEncryptUtil.encrypt(item.getOtherDeduction()));
@ -43,6 +52,9 @@ public class OtherDeductionRecordDTOEncrypt {
}
public static OtherDeductionRecordDTO decryptOtherDeductionRecordDTO(OtherDeductionRecordDTO item) {
if(item == null) {
return item;
}
item.setBusinessHealthyInsurance(AESEncryptUtil.decrypt(item.getBusinessHealthyInsurance()));
item.setTaxDelayEndowmentInsurance(AESEncryptUtil.decrypt(item.getTaxDelayEndowmentInsurance()));
item.setOtherDeduction(AESEncryptUtil.decrypt(item.getOtherDeduction()));

View File

@ -9,6 +9,9 @@ import java.util.List;
public class ExcelAcctResultPOEncrypt {
public static Collection<ExcelAcctResultPO> encryptList(Collection<ExcelAcctResultPO> list) {
if(list == null || list.size() == 0) {
return list;
}
list.forEach(item -> {
item.setResultValue(AESEncryptUtil.encrypt(item.getResultValue()));
});
@ -16,6 +19,9 @@ public class ExcelAcctResultPOEncrypt {
}
public static Collection<ExcelAcctResultPO> decryptList(Collection<ExcelAcctResultPO> list) {
if(list == null || list.size() == 0) {
return list;
}
list.forEach(item -> {
item.setResultValue(AESEncryptUtil.decrypt(item.getResultValue()));
});
@ -23,6 +29,9 @@ public class ExcelAcctResultPOEncrypt {
}
public static List<ExcelAcctResultPO> encryptList(List<ExcelAcctResultPO> list) {
if(list == null || list.size() == 0) {
return list;
}
list.forEach(item -> {
item.setResultValue(AESEncryptUtil.encrypt(item.getResultValue()));
});
@ -30,6 +39,9 @@ public class ExcelAcctResultPOEncrypt {
}
public static List<ExcelAcctResultPO> decryptList(List<ExcelAcctResultPO> list) {
if(list == null || list.size() == 0) {
return list;
}
list.forEach(item -> {
item.setResultValue(AESEncryptUtil.decrypt(item.getResultValue()));
});
@ -37,11 +49,17 @@ public class ExcelAcctResultPOEncrypt {
}
public static ExcelAcctResultPO encryptItem(ExcelAcctResultPO item) {
if(item == null) {
return item;
}
item.setResultValue(AESEncryptUtil.encrypt(item.getResultValue()));
return item;
}
public static ExcelAcctResultPO decryptItem(ExcelAcctResultPO item) {
if(item == null) {
return item;
}
item.setResultValue(AESEncryptUtil.decrypt(item.getResultValue()));
return item;
}

View File

@ -8,6 +8,9 @@ import java.util.List;
public class SalaryAcctResultPOEncrypt {
public static List<SalaryAcctResultPO> encryptList(List<SalaryAcctResultPO> list) {
if(list == null || list.size() == 0) {
return list;
}
list.forEach(item -> {
item.setResultValue(AESEncryptUtil.encrypt(item.getResultValue()));
});
@ -15,6 +18,9 @@ public class SalaryAcctResultPOEncrypt {
}
public static List<SalaryAcctResultPO> decryptList(List<SalaryAcctResultPO> list) {
if(list == null || list.size() == 0) {
return list;
}
list.forEach(item -> {
item.setResultValue(AESEncryptUtil.decrypt(item.getResultValue()));
});
@ -22,11 +28,17 @@ public class SalaryAcctResultPOEncrypt {
}
public static SalaryAcctResultPO encryptItem(SalaryAcctResultPO item) {
if(item == null) {
return item;
}
item.setResultValue(AESEncryptUtil.encrypt(item.getResultValue()));
return item;
}
public static SalaryAcctResultPO decryptItem(SalaryAcctResultPO item) {
if(item == null) {
return item;
}
item.setResultValue(AESEncryptUtil.decrypt(item.getResultValue()));
return item;
}

View File

@ -32,7 +32,10 @@ import java.util.List;
*/
public class InsuranceAccountDetailPOEncrypt {
public static List<InsuranceAccountDetailPO> encryptInsuranceAccountDetailPOList(List<InsuranceAccountDetailPO> list) {
list.forEach(item -> {
if(list == null || list.size() == 0) {
return list;
}
list.forEach(item -> {
item.setSocialPaymentBaseString(AESEncryptUtil.encrypt(item.getSocialPaymentBaseString()));
item.setFundPaymentBaseString(AESEncryptUtil.encrypt(item.getFundPaymentBaseString()));
item.setOtherPaymentBaseString(AESEncryptUtil.encrypt(item.getOtherPaymentBaseString()));
@ -55,6 +58,9 @@ public class InsuranceAccountDetailPOEncrypt {
}
public static List<InsuranceAccountDetailPO> decryptInsuranceAccountDetailPOList(List<InsuranceAccountDetailPO> list) {
if(list == null || list.size() == 0) {
return list;
}
list.forEach(item -> {
item.setSocialPaymentBaseString(AESEncryptUtil.decrypt(item.getSocialPaymentBaseString()));
item.setFundPaymentBaseString(AESEncryptUtil.decrypt(item.getFundPaymentBaseString()));

View File

@ -32,6 +32,9 @@ import java.util.List;
*/
public class InsuranceAccountDetailTempPOEncrypt {
public static List<InsuranceAccountDetailTempPO> encryptInsuranceAccountDetailTempPOList(List<InsuranceAccountDetailTempPO> list) {
if(list == null || list.size() == 0) {
return list;
}
list.forEach(item -> {
item.setSocialPaymentBaseString(AESEncryptUtil.encrypt(item.getSocialPaymentBaseString()));
item.setFundPaymentBaseString(AESEncryptUtil.encrypt(item.getFundPaymentBaseString()));
@ -55,6 +58,9 @@ public class InsuranceAccountDetailTempPOEncrypt {
}
public static List<InsuranceAccountDetailTempPO> decryptInsuranceAccountDetailTempPOList(List<InsuranceAccountDetailTempPO> list) {
if(list == null || list.size() == 0) {
return list;
}
list.forEach(item -> {
item.setSocialPaymentBaseString(AESEncryptUtil.decrypt(item.getSocialPaymentBaseString()));
item.setFundPaymentBaseString(AESEncryptUtil.decrypt(item.getFundPaymentBaseString()));

View File

@ -23,6 +23,9 @@ public class SiAccountEncrypt {
}
public static List<InsuranceAccountBatchPO> decryptInsuranceAccountBatchList(List<InsuranceAccountBatchPO> list) {
if(list == null || list.size() == 0) {
return list;
}
list.forEach(item -> {
item.setOtherPay(AESEncryptUtil.decrypt(item.getOtherPay()));
item.setSocialPay(AESEncryptUtil.decrypt(item.getSocialPay()));
@ -32,6 +35,9 @@ public class SiAccountEncrypt {
}
public static InsuranceAccountBatchPO encryptInsuranceAccountBatch(InsuranceAccountBatchPO item) {
if(item == null) {
return item;
}
item.setOtherPay(AESEncryptUtil.encrypt(item.getOtherPay()));
item.setSocialPay(AESEncryptUtil.encrypt(item.getSocialPay()));
item.setFundPay(AESEncryptUtil.encrypt(item.getFundPay()));
@ -39,6 +45,9 @@ public class SiAccountEncrypt {
}
public static InsuranceAccountBatchPO decryptInsuranceAccountBatch(InsuranceAccountBatchPO item) {
if(item == null) {
return item;
}
item.setOtherPay(AESEncryptUtil.decrypt(item.getOtherPay()));
item.setSocialPay(AESEncryptUtil.decrypt(item.getSocialPay()));
item.setFundPay(AESEncryptUtil.decrypt(item.getFundPay()));

View File

@ -7,6 +7,9 @@ import java.util.List;
public class InsuranceArchivesFundSchemePOEncrypt {
public static List<InsuranceArchivesFundSchemePO> encryptList(List<InsuranceArchivesFundSchemePO> list) {
if(list == null || list.size() == 0) {
return list;
}
list.forEach(item -> {
item.setFundPaymentBaseString(AESEncryptUtil.encrypt(item.getFundPaymentBaseString()));
});
@ -14,6 +17,9 @@ public class InsuranceArchivesFundSchemePOEncrypt {
}
public static List<InsuranceArchivesFundSchemePO> decryptList(List<InsuranceArchivesFundSchemePO> list) {
if(list == null || list.size() == 0) {
return list;
}
list.forEach(item -> {
item.setFundPaymentBaseString(AESEncryptUtil.decrypt(item.getFundPaymentBaseString()));
});
@ -21,11 +27,17 @@ public class InsuranceArchivesFundSchemePOEncrypt {
}
public static InsuranceArchivesFundSchemePO encryptItem(InsuranceArchivesFundSchemePO item) {
if(item == null) {
return item;
}
item.setFundPaymentBaseString(AESEncryptUtil.encrypt(item.getFundPaymentBaseString()));
return item;
}
public static InsuranceArchivesFundSchemePO decryptItem(InsuranceArchivesFundSchemePO item) {
if(item == null) {
return item;
}
item.setFundPaymentBaseString(AESEncryptUtil.decrypt(item.getFundPaymentBaseString()));
return item;
}

View File

@ -8,6 +8,9 @@ import java.util.List;
public class InsuranceArchivesOtherSchemePOEncrypt {
public static List<InsuranceArchivesOtherSchemePO> encryptList(List<InsuranceArchivesOtherSchemePO> list) {
if(list == null || list.size() == 0) {
return list;
}
list.forEach(item -> {
item.setOtherPaymentBaseString(AESEncryptUtil.encrypt(item.getOtherPaymentBaseString()));
});
@ -15,6 +18,9 @@ public class InsuranceArchivesOtherSchemePOEncrypt {
}
public static List<InsuranceArchivesOtherSchemePO> decryptList(List<InsuranceArchivesOtherSchemePO> list) {
if(list == null || list.size() == 0) {
return list;
}
list.forEach(item -> {
item.setOtherPaymentBaseString(AESEncryptUtil.decrypt(item.getOtherPaymentBaseString()));
});
@ -22,11 +28,17 @@ public class InsuranceArchivesOtherSchemePOEncrypt {
}
public static InsuranceArchivesOtherSchemePO encryptItem(InsuranceArchivesOtherSchemePO item) {
if(item == null) {
return item;
}
item.setOtherPaymentBaseString(AESEncryptUtil.encrypt(item.getOtherPaymentBaseString()));
return item;
}
public static InsuranceArchivesOtherSchemePO decryptItem(InsuranceArchivesOtherSchemePO item) {
if(item == null) {
return item;
}
item.setOtherPaymentBaseString(AESEncryptUtil.decrypt(item.getOtherPaymentBaseString()));
return item;
}

View File

@ -7,6 +7,9 @@ import java.util.List;
public class InsuranceArchivesSocialSchemePOEncrypt {
public static List<InsuranceArchivesSocialSchemePO> encryptList(List<InsuranceArchivesSocialSchemePO> list) {
if(list == null || list.size() == 0) {
return list;
}
list.forEach(item -> {
item.setSocialPaymentBaseString(AESEncryptUtil.encrypt(item.getSocialPaymentBaseString()));
});
@ -14,6 +17,9 @@ public class InsuranceArchivesSocialSchemePOEncrypt {
}
public static List<InsuranceArchivesSocialSchemePO> decryptList(List<InsuranceArchivesSocialSchemePO> list) {
if(list == null || list.size() == 0) {
return list;
}
list.forEach(item -> {
item.setSocialPaymentBaseString(AESEncryptUtil.decrypt(item.getSocialPaymentBaseString()));
});
@ -21,11 +27,17 @@ public class InsuranceArchivesSocialSchemePOEncrypt {
}
public static InsuranceArchivesSocialSchemePO encryptItem(InsuranceArchivesSocialSchemePO item) {
if(item == null) {
return item;
}
item.setSocialPaymentBaseString(AESEncryptUtil.encrypt(item.getSocialPaymentBaseString()));
return item;
}
public static InsuranceArchivesSocialSchemePO decryptItem(InsuranceArchivesSocialSchemePO item) {
if(item == null) {
return item;
}
item.setSocialPaymentBaseString(AESEncryptUtil.decrypt(item.getSocialPaymentBaseString()));
return item;
}

View File

@ -32,6 +32,9 @@ import java.util.List;
*/
public class AccountExportPOEncrypt {
public static List<AccountExportPO> encryptAccountExportPOList(List<AccountExportPO> list) {
if(list == null || list.size() == 0) {
return list;
}
list.forEach(item -> {
item.setSocialPaymentBaseString(AESEncryptUtil.encrypt(item.getSocialPaymentBaseString()));
item.setFundPaymentBaseString(AESEncryptUtil.encrypt(item.getFundPaymentBaseString()));
@ -55,6 +58,9 @@ public class AccountExportPOEncrypt {
}
public static List<AccountExportPO> decryptAccountExportPOList(List<AccountExportPO> list) {
if(list == null || list.size() == 0) {
return list;
}
list.forEach(item -> {
item.setSocialPaymentBaseString(AESEncryptUtil.decrypt(item.getSocialPaymentBaseString()));
item.setFundPaymentBaseString(AESEncryptUtil.decrypt(item.getFundPaymentBaseString()));

View File

@ -7,6 +7,9 @@ import java.util.List;
public class InsuranceSchemeDetailPOEncrypt {
public static List<InsuranceSchemeDetailPO> encryptList(List<InsuranceSchemeDetailPO> list) {
if(list == null || list.size() == 0) {
return list;
}
list.forEach(item -> {
item.setLowerLimit(AESEncryptUtil.encrypt(item.getLowerLimit()));
item.setFixedCost(AESEncryptUtil.encrypt(item.getFixedCost()));
@ -16,6 +19,10 @@ public class InsuranceSchemeDetailPOEncrypt {
}
public static List<InsuranceSchemeDetailPO> decryptList(List<InsuranceSchemeDetailPO> list) {
if(list == null || list.size() == 0) {
return list;
}
list.forEach(item -> {
item.setLowerLimit(AESEncryptUtil.decrypt(item.getLowerLimit()));
item.setFixedCost(AESEncryptUtil.decrypt(item.getFixedCost()));
@ -25,6 +32,9 @@ public class InsuranceSchemeDetailPOEncrypt {
}
public static InsuranceSchemeDetailPO encryptItem(InsuranceSchemeDetailPO item) {
if(item == null) {
return item;
}
item.setLowerLimit(AESEncryptUtil.encrypt(item.getLowerLimit()));
item.setFixedCost(AESEncryptUtil.encrypt(item.getFixedCost()));
item.setUpperLimit(AESEncryptUtil.encrypt(item.getUpperLimit()));
@ -32,6 +42,9 @@ public class InsuranceSchemeDetailPOEncrypt {
}
public static InsuranceSchemeDetailPO decryptItem(InsuranceSchemeDetailPO item) {
if(item == null) {
return item;
}
item.setLowerLimit(AESEncryptUtil.decrypt(item.getLowerLimit()));
item.setFixedCost(AESEncryptUtil.decrypt(item.getFixedCost()));
item.setUpperLimit(AESEncryptUtil.decrypt(item.getUpperLimit()));

View File

@ -13,6 +13,9 @@ import java.util.List;
*/
public class TaxDeclarationDetailEncrypt {
public static List<TaxDeclarationDetail> encryptTaxDeclarationDetailList(List<TaxDeclarationDetail> list) {
if(list == null || list.size() == 0) {
return list;
}
list.forEach(item -> {
item.setFieldValue(AESEncryptUtil.encrypt(item.getFieldValue()));
});
@ -20,6 +23,9 @@ public class TaxDeclarationDetailEncrypt {
}
public static List<TaxDeclarationDetail> decryptTaxDeclarationDetailList(List<TaxDeclarationDetail> list) {
if(list == null || list.size() == 0) {
return list;
}
list.forEach(item -> {
item.setFieldValue(AESEncryptUtil.decrypt(item.getFieldValue()));
});

View File

@ -13,6 +13,9 @@ import java.util.List;
*/
public class TaxDeclarationDetailPOEncrypt {
public static List<TaxDeclarationDetailPO> encryptTaxDeclarationDetailPOList(List<TaxDeclarationDetailPO> list) {
if(list == null || list.size() == 0) {
return list;
}
list.forEach(item -> {
item.setFieldValue(AESEncryptUtil.encrypt(item.getFieldValue()));
});
@ -20,6 +23,9 @@ public class TaxDeclarationDetailPOEncrypt {
}
public static List<TaxDeclarationDetailPO> decryptTaxDeclarationDetailPOList(List<TaxDeclarationDetailPO> list) {
if(list == null || list.size() == 0) {
return list;
}
list.forEach(item -> {
item.setFieldValue(AESEncryptUtil.decrypt(item.getFieldValue()));
});

View File

@ -93,46 +93,46 @@ public class AddUpDeductionDTO {
* 累计子女教育
*/
@ExcelProperty(index = 7, msg = "第8列累计子女教育解析错误请输入数字")
@SalaryTableColumn(text = "累计子女教育", width = "10%", column = "addUpChildEducation")
@SalaryTableColumn(text = "累计子女教育", width = "10%", column = "addUpChildEducation", transmethod = "com.engine.salary.transmethod.EncryptTransMethod.decrypt")
private String addUpChildEducation;
/**
* 累计继续教育
*/
@ExcelProperty(index = 8, msg = "第9列累计继续教育教育解析错误请输入数字")
@SalaryTableColumn(text = "累计继续教育", width = "10%", column = "addUpContinuingEducation")
@SalaryTableColumn(text = "累计继续教育", width = "10%", column = "addUpContinuingEducation", transmethod = "com.engine.salary.transmethod.EncryptTransMethod.decrypt")
private String addUpContinuingEducation;
/**
* 累计住房贷款利息
*/
@ExcelProperty(index = 9, msg = "第10列累计住房贷款利息解析错误请输入数字")
@SalaryTableColumn(text = "累计住房贷款利息", width = "10%", column = "addUpHousingLoanInterest")
@SalaryTableColumn(text = "累计住房贷款利息", width = "10%", column = "addUpHousingLoanInterest", transmethod = "com.engine.salary.transmethod.EncryptTransMethod.decrypt")
private String addUpHousingLoanInterest;
/**
* 累计住房租金
*/
@ExcelProperty(index = 10, msg = "第11列累计住房租金解析错误请输入数字")
@SalaryTableColumn(text = "累计住房租金", width = "10%", column = "addUpHousingRent")
@SalaryTableColumn(text = "累计住房租金", width = "10%", column = "addUpHousingRent", transmethod = "com.engine.salary.transmethod.EncryptTransMethod.decrypt")
private String addUpHousingRent;
/**
* 累计赡养老人
*/
@ExcelProperty(index = 11, msg = "第12列累计赡养老人解析错误请输入数字")
@SalaryTableColumn(text = "累计赡养老人", width = "10%", column = "addUpSupportElderly")
@SalaryTableColumn(text = "累计赡养老人", width = "10%", column = "addUpSupportElderly", transmethod = "com.engine.salary.transmethod.EncryptTransMethod.decrypt")
private String addUpSupportElderly;
/**
* 累计大病医疗
*/
@ExcelProperty(index = 12, msg = "第13列累计大病医疗解析错误请输入数字")
@SalaryTableColumn(text = "累计大病医疗", width = "10%", column = "addUpIllnessMedical")
@SalaryTableColumn(text = "累计大病医疗", width = "10%", column = "addUpIllnessMedical", transmethod = "com.engine.salary.transmethod.EncryptTransMethod.decrypt")
private String addUpIllnessMedical;
@ExcelProperty(index = 13, msg = "第14列累计婴幼儿照护解析错误请输入数字")
@SalaryTableColumn(text = "累计婴幼儿照护", width = "10%", column = "addUpInfantCare")
@SalaryTableColumn(text = "累计婴幼儿照护", width = "10%", column = "addUpInfantCare", transmethod = "com.engine.salary.transmethod.EncryptTransMethod.decrypt")
private String addUpInfantCare;
@SalaryTableColumn(text = "操作", width = "20%", column = "operate")

View File

@ -76,88 +76,88 @@ public class AddUpSituationDTO {
private String hiredate;
//累计收入额
@SalaryTableColumn(text = "累计收入额", width = "10%", column = "addUpIncome")
@SalaryTableColumn(text = "累计收入额", width = "10%", column = "addUpIncome", transmethod = "com.engine.salary.transmethod.EncryptTransMethod.decrypt")
@ExcelProperty(index = 7)
private String addUpIncome;
//累计减除费用
@SalaryTableColumn(text = "累计减除费用", width = "10%", column = "addUpSubtraction")
@SalaryTableColumn(text = "累计减除费用", width = "10%", column = "addUpSubtraction", transmethod = "com.engine.salary.transmethod.EncryptTransMethod.decrypt")
@ExcelProperty(index = 8)
private String addUpSubtraction;
//累计社保个人合计
@SalaryTableColumn(text = "累计社保个人合计", width = "10%", column = "addUpSocialSecurityTotal")
@SalaryTableColumn(text = "累计社保个人合计", width = "10%", column = "addUpSocialSecurityTotal", transmethod = "com.engine.salary.transmethod.EncryptTransMethod.decrypt")
@ExcelProperty(index = 9)
private String addUpSocialSecurityTotal;
//累计公积金个人合计
@SalaryTableColumn(text = "累计公积金个人合计", width = "10%", column = "addUpAccumulationFundTotal")
@SalaryTableColumn(text = "累计公积金个人合计", width = "10%", column = "addUpAccumulationFundTotal", transmethod = "com.engine.salary.transmethod.EncryptTransMethod.decrypt")
@ExcelProperty(index = 10)
private String addUpAccumulationFundTotal;
//累计子女教育
@SalaryTableColumn(text = "累计子女教育", width = "10%", column = "addUpChildEducation")
@SalaryTableColumn(text = "累计子女教育", width = "10%", column = "addUpChildEducation", transmethod = "com.engine.salary.transmethod.EncryptTransMethod.decrypt")
@ExcelProperty(index = 11)
private String addUpChildEducation;
//累计继续教育
@SalaryTableColumn(text = "累计继续教育", width = "10%", column = "addUpContinuingEducation")
@SalaryTableColumn(text = "累计继续教育", width = "10%", column = "addUpContinuingEducation", transmethod = "com.engine.salary.transmethod.EncryptTransMethod.decrypt")
@ExcelProperty(index = 12)
private String addUpContinuingEducation;
//累计住房贷款利息
@SalaryTableColumn(text = "累计住房贷款利息", width = "10%", column = "addUpHousingLoanInterest")
@SalaryTableColumn(text = "累计住房贷款利息", width = "10%", column = "addUpHousingLoanInterest", transmethod = "com.engine.salary.transmethod.EncryptTransMethod.decrypt")
@ExcelProperty(index = 13)
private String addUpHousingLoanInterest;
//累计住房租金
@SalaryTableColumn(text = "累计住房租金", width = "10%", column = "addUpHousingRent")
@SalaryTableColumn(text = "累计住房租金", width = "10%", column = "addUpHousingRent", transmethod = "com.engine.salary.transmethod.EncryptTransMethod.decrypt")
@ExcelProperty(index = 14)
private String addUpHousingRent;
//累计赡养老人
@SalaryTableColumn(text = "累计赡养老人", width = "10%", column = "addUpSupportElderly")
@SalaryTableColumn(text = "累计赡养老人", width = "10%", column = "addUpSupportElderly", transmethod = "com.engine.salary.transmethod.EncryptTransMethod.decrypt")
@ExcelProperty(index = 15)
private String addUpSupportElderly;
//累计大病医疗
@SalaryTableColumn(text = "累计大病医疗", width = "10%", column = "addUpIllnessMedical")
@SalaryTableColumn(text = "累计大病医疗", width = "10%", column = "addUpIllnessMedical", transmethod = "com.engine.salary.transmethod.EncryptTransMethod.decrypt")
@ExcelProperty(index = 16)
private String addUpIllnessMedical;
//累计企业职业年金及其他福利
@SalaryTableColumn(text = "累计企业(职业)年金及其他福利", width = "10%", column = "addUpEnterpriseAndOther")
@SalaryTableColumn(text = "累计企业(职业)年金及其他福利", width = "10%", column = "addUpEnterpriseAndOther", transmethod = "com.engine.salary.transmethod.EncryptTransMethod.decrypt")
@ExcelProperty(index = 17)
private String addUpEnterpriseAndOther;
//累计其他扣除
@SalaryTableColumn(text = "累计其他扣除", width = "10%", column = "addUpOtherDeduction")
@SalaryTableColumn(text = "累计其他扣除", width = "10%", column = "addUpOtherDeduction", transmethod = "com.engine.salary.transmethod.EncryptTransMethod.decrypt")
@ExcelProperty(index = 18)
private String addUpOtherDeduction;
//累计免税收入
@SalaryTableColumn(text = "累计免税收入", width = "10%", column = "addUpTaxExemptIncome")
@SalaryTableColumn(text = "累计免税收入", width = "10%", column = "addUpTaxExemptIncome", transmethod = "com.engine.salary.transmethod.EncryptTransMethod.decrypt")
@ExcelProperty(index = 19)
private String addUpTaxExemptIncome;
//累计准予扣除的捐赠额
@SalaryTableColumn(text = "累计准予扣除的捐赠额", width = "10%", column = "addUpAllowedDonation")
@SalaryTableColumn(text = "累计准予扣除的捐赠额", width = "10%", column = "addUpAllowedDonation", transmethod = "com.engine.salary.transmethod.EncryptTransMethod.decrypt")
@ExcelProperty(index = 20)
private String addUpAllowedDonation;
//累计减免税额
@SalaryTableColumn(text = "累计减免税额", width = "10%", column = "addUpTaxSavings")
@SalaryTableColumn(text = "累计减免税额", width = "10%", column = "addUpTaxSavings", transmethod = "com.engine.salary.transmethod.EncryptTransMethod.decrypt")
@ExcelProperty(index = 21)
private String addUpTaxSavings;
//累计已预扣预缴税额
@SalaryTableColumn(text = "累计已预扣预缴税额", width = "10%", column = "addUpAdvanceTax")
@SalaryTableColumn(text = "累计已预扣预缴税额", width = "10%", column = "addUpAdvanceTax", transmethod = "com.engine.salary.transmethod.EncryptTransMethod.decrypt")
@ExcelProperty(index = 22)
private String addUpAdvanceTax;
//累计婴幼儿照护
@ExcelProperty(index = 23)
@SalaryTableColumn(text = "累计婴幼儿照护", width = "10%", column = "addUpInfantCare")
@SalaryTableColumn(text = "累计婴幼儿照护", width = "10%", column = "addUpInfantCare", transmethod = "com.engine.salary.transmethod.EncryptTransMethod.decrypt")
private String addUpInfantCare;
@SalaryTableColumn(text = "操作", width = "20%", column = "operate")

View File

@ -165,9 +165,8 @@ public class SalaryAcctResultServiceImpl extends Service implements SalaryAcctRe
return Collections.emptyList();
}
List<SalaryAcctResultPO> salaryAcctResultPOS = getSalaryAcctResultMapper().listSome(SalaryAcctResultPO.builder().salaryAcctEmpIds(salaryAcctEmployeeIds).build());
SalaryAcctResultPOEncrypt.decryptList(salaryAcctResultPOS);
// 解密
salaryAcctResultPOS.forEach(item -> item.setResultValue(AESEncryptUtil.encrypt(item.getResultValue())));
SalaryAcctResultPOEncrypt.decryptList(salaryAcctResultPOS);
return salaryAcctResultPOS;
}
@ -355,6 +354,8 @@ public class SalaryAcctResultServiceImpl extends Service implements SalaryAcctRe
deleteBySalaryAcctEmployeeIds(Collections.singleton(saveParam.getSalaryAcctEmpId()));
// 保存薪资核算结果
if (CollectionUtils.isNotEmpty(salaryAcctResultPOS)) {
// 加密
SalaryAcctResultPOEncrypt.encryptList(salaryAcctResultPOS);
getSalaryAcctResultMapper().batchInsert(salaryAcctResultPOS);
}
// 查询操作日志的targetName
@ -548,6 +549,8 @@ public class SalaryAcctResultServiceImpl extends Service implements SalaryAcctRe
}
// 保存薪资的薪资核算结果
List<SalaryAcctResultPO> salaryAcctResultPOS = SalaryAcctResultBO.convert2ResultPO(salaryAcctResultTempPOS);
// 数据加密
SalaryAcctResultPOEncrypt.encryptList(salaryAcctResultPOS);
batchSave(salaryAcctResultPOS);
// 删除薪资核算临时存储表中的数据
getSalaryAcctResultTempService(user).deleteByCalculateKey(calculateKey);

View File

@ -358,7 +358,6 @@ public class SalarySendServiceImpl extends Service implements SalarySendService
acctPo.setEmployeeId(currentEmployeeId);
List<SalaryAcctResultPO> salaryAcctResultPOS = getSalaryAcctResultMapper().listSome(acctPo);
SalaryAcctResultPOEncrypt.decryptList(salaryAcctResultPOS);
salaryAcctResultPOS.forEach(item -> item.setResultValue(AESEncryptUtil.decrypt(item.getResultValue())));
List<Map<String, Object>> salaryAcctResultS = salaryAcctResultPOS.stream().map(m -> {
Map<String, Object> map = new LinkedHashMap<>();
map.put("salaryItemId", m.getSalaryItemId());
@ -535,7 +534,6 @@ public class SalarySendServiceImpl extends Service implements SalarySendService
po.setSalaryAcctRecordId(salaryAccountingId);
List<SalaryAcctResultPO> salaryAccountingResults = getSalaryAcctResultMapper().listSome(po);
SalaryAcctResultPOEncrypt.decryptList(salaryAccountingResults);
salaryAccountingResults.forEach(item -> item.setResultValue(AESEncryptUtil.decrypt(item.getResultValue())));
// 动态列
list.forEach(e -> {
Map<String, Object> map = new LinkedHashMap<>();

View File

@ -2,6 +2,7 @@ package com.engine.salary.wrapper;
import com.engine.common.util.ServiceUtil;
import com.engine.core.impl.Service;
import com.engine.salary.encrypt.archive.SalaryItemAdjustRecordListDTOEncrypt;
import com.engine.salary.entity.salaryarchive.dto.SalaryArchiveItemFormDTO;
import com.engine.salary.entity.salaryarchive.dto.SalaryItemAdjustRecordListDTO;
import com.engine.salary.entity.salaryarchive.dto.SingleSalaryItemAdjustRecordListDTO;
@ -226,6 +227,7 @@ public class SalaryArchiveItemWrapper extends Service {
//所有调整记录
List<SalaryItemAdjustRecordListDTO> listAll = getSalaryArchiveItemService(user).salaryItemAdjustRecordList(SalaryItemAdjustRecordQueryParam.builder().build(), salaryItemIds);
SalaryItemAdjustRecordListDTOEncrypt.decryptSalaryItemAdjustRecordListDTOList(listAll);
//操作记录
//根据条件分页查询调整记录
PageInfo<SalaryItemAdjustRecordListDTO> adjustlistByParamPage = getSalaryArchiveItemService(user).salaryItemAdjustRecordListPage(adjustRecordQueryParam, salaryItemIds);