Переглянути джерело

模型、服务、审核发布

ZhuDeKang 3 місяців тому
батько
коміт
229195d7b6

+ 1 - 1
ruoyi-admin/src/test/java/com/ruoyi/JasyptTest.java

@@ -83,7 +83,7 @@ public class JasyptTest {
 
         });*/
 
-        String encrypt = sm4Util.encrypt("15666666666");
+        String encrypt = sm4Util.encrypt("13472574285");
 
         System.out.println(encrypt);
 

+ 4 - 4
ruoyi-api-patform/src/main/java/com/ruoyi/interfaces/controller/MdModelInfoController.java

@@ -91,8 +91,8 @@ public class MdModelInfoController extends BaseController {
         mdModelInfo.setRegUser(getUsername());
         mdModelInfo.setAudit("0");
 
-        mdModelInfo.setMdContact(sm4Util.decrypt(mdModelInfo.getMdContact()));
-        mdModelInfo.setDevContact(sm4Util.decrypt(mdModelInfo.getDevContact()));
+        mdModelInfo.setMdContact(sm4Util.encrypt(mdModelInfo.getMdContact()));
+        mdModelInfo.setDevContact(sm4Util.encrypt(mdModelInfo.getDevContact()));
 
         return AjaxResult.success(mdModelInfoService.insertMdModelInfo(mdModelInfo));
     }
@@ -106,8 +106,8 @@ public class MdModelInfoController extends BaseController {
     public AjaxResult edit(@RequestBody MdModelInfo mdModelInfo) {
         if (StringUtils.isNull(mdModelInfo.getName())) return error("【模型名称】不可为空");
         if (StringUtils.isNull(mdModelInfo.getEnname())) return error("【模型英文名称】不可为空");
-        mdModelInfo.setMdContact(sm4Util.decrypt(mdModelInfo.getMdContact()));
-        mdModelInfo.setDevContact(sm4Util.decrypt(mdModelInfo.getDevContact()));
+        mdModelInfo.setMdContact(sm4Util.encrypt(mdModelInfo.getMdContact()));
+        mdModelInfo.setDevContact(sm4Util.encrypt(mdModelInfo.getDevContact()));
 
         return toAjax(mdModelInfoService.updateMdModelInfo(mdModelInfo));
     }

+ 2 - 0
ruoyi-common/src/main/java/com/ruoyi/common/utils/SM4Util.java

@@ -106,6 +106,8 @@ public class SM4Util {
             byte[] decrypted = cipher.doFinal(encryptedBytes);
             return new String(decrypted, StandardCharsets.UTF_8);
         } catch (Exception e) {
+            System.out.println(encryptedData);
+            System.out.println(ExceptionUtil.getRootErrorMessage(e));
             throw new RuntimeException("SM4解密失败", e);
         }
     }