亨通,工资单

This commit is contained in:
钱涛 2025-12-09 14:27:56 +08:00
parent 20f67d8589
commit 967c227473
3 changed files with 22 additions and 2 deletions

View File

@ -61,6 +61,26 @@ public class AESEncryptUtil {
return encryptStr;
}
/**
* 工资单推送-员工id加密
* @param source
* @return
*/
public static String encrypt4SalaryBill2(String source) {
//防止初始化老数据时二次加密
if (StringUtils.isNotBlank(source)) {
return AES.encrypt(source, aes4SalaryBillEncryptScrect);
}
return source;
}
public static String decrypt4SalaryBill2(String encryptStr) {
if (StringUtils.isNotBlank(encryptStr)) {
AES.decrypt(encryptStr, aes4SalaryBillEncryptScrect);
}
return encryptStr;
}
/**
* AES解密

View File

@ -373,7 +373,7 @@ public class SalaryBillBO {
}
}
}
String salaryInfoCode = AESEncryptUtil.encrypt4SalaryBill(Util.null2String(e.get("id")));
String salaryInfoCode = AESEncryptUtil.encrypt4SalaryBill2(Util.null2String(e.get("id")));
String link_param = content.replace("%salaryInfoCode%", salaryInfoCode);
Map<String,Object> map = new HashMap<>();

View File

@ -680,7 +680,7 @@ public class SalarySendWrapper extends Service implements SalarySendWrapperProxy
}
public Map<String, Object> outSalaryBill(String salaryInfoCode) {
salaryInfoCode = AESEncryptUtil.decrypt4SalaryBill(salaryInfoCode);
salaryInfoCode = AESEncryptUtil.decrypt4SalaryBill2(salaryInfoCode);
long salaryInfoId = Long.parseLong(salaryInfoCode);
SalarySendInfoPO salarySendInfo = getSalarySendInfoMapper().getById(salaryInfoId);
if (salarySendInfo == null) {