| 
					
				 | 
			
			
				@ -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; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				} 
			 |