he2802 %!s(int64=2) %!d(string=hai) anos
pai
achega
fa4f4c3311

+ 15 - 7
zhongzheng-common/src/main/java/com/zhongzheng/common/type/EncryptHandler.java

@@ -19,6 +19,8 @@ public class EncryptHandler  implements TypeHandler<String> {
      */
     private static final byte[] KEYS = "base20230213zzkj".getBytes(StandardCharsets.UTF_8);
 
+    public static final boolean ENCRYPT_STATUS = true; //是否开启字段加密
+
 
 
     public String decrypt(String value) {
@@ -35,10 +37,14 @@ public class EncryptHandler  implements TypeHandler<String> {
         if (null == value) {
             return null;
         }
-   //     return value;
-        AES aes = SecureUtil.aes(KEYS);
-        String encrypt = aes.encryptHex(value);
-        return encrypt;
+        if(ENCRYPT_STATUS){
+            AES aes = SecureUtil.aes(KEYS);
+            String encrypt = aes.encryptHex(value);
+            return encrypt;
+        }else{
+            return value;
+        }
+
     }
 
     @Override
@@ -53,9 +59,11 @@ public class EncryptHandler  implements TypeHandler<String> {
 
     @Override
     public String getResult(ResultSet resultSet, String s) throws SQLException {
-    //    return resultSet.getString(s);
-        return decrypt(resultSet.getString(s));
-
+        if(ENCRYPT_STATUS){
+            return decrypt(resultSet.getString(s));
+        }else{
+            return resultSet.getString(s);
+        }
     }
 
     @Override