|
@ -5,17 +5,28 @@ package com.yihu.jw.util;
|
|
|
*/
|
|
|
public class TransforSqlUtl {
|
|
|
|
|
|
private static final boolean dbEncrypt=false; //不需要加密时 改为false即可,实体类注释需同时处理
|
|
|
|
|
|
public static String accountName(String sql){
|
|
|
return sql.replaceAll("ba1.account_name","CAST(AES_DECRYPT(from_base64(ba1.account_name),'jkzl2021ZJXL*#%a')AS char)");
|
|
|
if(dbEncrypt){
|
|
|
return sql.replaceAll("ba1.account_name","CAST(AES_DECRYPT(from_base64(ba1.account_name),'jkzl2021ZJXL*#%a')AS char)");
|
|
|
}
|
|
|
return sql;
|
|
|
}
|
|
|
|
|
|
public static String wlyyHealthBankAccountAll(String sql){
|
|
|
String str = "*,CAST(AES_DECRYPT(from_base64(account_name),'jkzl2021ZJXL*#%a') AS CHAR ) AS account_name ";
|
|
|
return sql.replace("*",str);
|
|
|
if(dbEncrypt){
|
|
|
String str = "*,CAST(AES_DECRYPT(from_base64(account_name),'jkzl2021ZJXL*#%a') AS CHAR ) AS account_name ";
|
|
|
return sql.replace("*",str);
|
|
|
}
|
|
|
return sql;
|
|
|
}
|
|
|
public static String wlyyHealthBankTaskPatientDetailAll(String sql){
|
|
|
String str = "*,CAST(AES_DECRYPT(from_base64(patient_idcard),'jkzl2021ZJXL*#%a') AS CHAR ) AS patient_idcard ";
|
|
|
return sql.replace("*",str);
|
|
|
if(dbEncrypt){
|
|
|
String str = "*,CAST(AES_DECRYPT(from_base64(patient_idcard),'jkzl2021ZJXL*#%a') AS CHAR ) AS patient_idcard ";
|
|
|
return sql.replace("*",str);
|
|
|
}
|
|
|
return sql;
|
|
|
}
|
|
|
|
|
|
}
|