فهرست منبع

参数新增后不保存,点查询再新增提示不能新增BUG。备份日志改为明文存储

xusl 1 سال پیش
والد
کامیت
4ce65127be
2فایلهای تغییر یافته به همراه21 افزوده شده و 10 حذف شده
  1. 10 10
      backend/src/main/java/com/jiayue/ssi/job/AutoAuditBak.java
  2. 11 0
      ui/src/views/sysManager/sysParameter/index.vue

+ 10 - 10
backend/src/main/java/com/jiayue/ssi/job/AutoAuditBak.java

@@ -53,7 +53,7 @@ public class AutoAuditBak {
     /**
     /**
      * 每天凌晨1点执行
      * 每天凌晨1点执行
      */
      */
-    @Scheduled(cron = "1 1 14 * * ?")
+    @Scheduled(cron = "0 12 18 * * ?")
     public void auditBak() throws Exception{
     public void auditBak() throws Exception{
 
 
 
 
@@ -120,12 +120,12 @@ public class AutoAuditBak {
             for (int i=0;i<listName.length;i++){
             for (int i=0;i<listName.length;i++){
                 listNameStr = listNameStr + listName[i]+"|";
                 listNameStr = listNameStr + listName[i]+"|";
             }
             }
-            String headEncrypt = SM2CryptUtils.encrypt(listNameStr.substring(0,listNameStr.length()-1), SecretKeyConstants.CLIENT_PUBLIC_KEY);
+//            String headEncrypt = SM2CryptUtils.encrypt(listNameStr.substring(0,listNameStr.length()-1), SecretKeyConstants.SERVER_PUBLIC_KEY);
 //            System.out.println("加密:"+headEncrypt);
 //            System.out.println("加密:"+headEncrypt);
 //            String headText = SM2CryptUtils.decrypt(headEncrypt,SecretKeyConstants.CLIENT_PRIVATE_KEY);
 //            String headText = SM2CryptUtils.decrypt(headEncrypt,SecretKeyConstants.CLIENT_PRIVATE_KEY);
 //            System.out.println("解密:"+headText);
 //            System.out.println("解密:"+headText);
             //将listName添加到result中
             //将listName添加到result中
-            result.add(headEncrypt);
+            result.add(listNameStr.substring(0,listNameStr.length()-1));
             Long delIds[] = new Long[sysLogininforList.size()];
             Long delIds[] = new Long[sysLogininforList.size()];
             for (int j=0;j<sysLogininforList.size();j++) {
             for (int j=0;j<sysLogininforList.size();j++) {
                 SysLogininfor sysLogininfor = sysLogininforList.get(j);
                 SysLogininfor sysLogininfor = sysLogininforList.get(j);
@@ -151,11 +151,11 @@ public class AutoAuditBak {
                 for (int k=0;k<listValue.length;k++){
                 for (int k=0;k<listValue.length;k++){
                     listValueStr = listValueStr + listValue[k]+"|";
                     listValueStr = listValueStr + listValue[k]+"|";
                 }
                 }
-                String encrypt = SM2CryptUtils.encrypt(listValueStr.substring(0,listValueStr.length()-1), SecretKeyConstants.CLIENT_PUBLIC_KEY);
+//                String encrypt = SM2CryptUtils.encrypt(listValueStr.substring(0,listValueStr.length()-1), SecretKeyConstants.SERVER_PUBLIC_KEY);
 //                System.out.println("加密:"+encrypt);
 //                System.out.println("加密:"+encrypt);
 //                String text = SM2CryptUtils.decrypt(encrypt,SecretKeyConstants.CLIENT_PRIVATE_KEY);
 //                String text = SM2CryptUtils.decrypt(encrypt,SecretKeyConstants.CLIENT_PRIVATE_KEY);
 //                System.out.println("解密:"+text);
 //                System.out.println("解密:"+text);
-                result.add(encrypt);
+                result.add(listValueStr.substring(0,listValueStr.length()-1));
             }
             }
             //导入HuTool中CSV工具包的CsvWriter类
             //导入HuTool中CSV工具包的CsvWriter类
             //设置导出字符类型, CHARSET_UTF_8
             //设置导出字符类型, CHARSET_UTF_8
@@ -180,7 +180,7 @@ public class AutoAuditBak {
      */
      */
     public void createSysOperCsvFile() throws Exception{
     public void createSysOperCsvFile() throws Exception{
         Calendar calendar = getYesterday();
         Calendar calendar = getYesterday();
-        log.info("执行登录日志备份:{}",calendar.getTime());
+        log.info("执行操作日志备份:{}",calendar.getTime());
         QueryWrapper<SysOperLog> sysOperLogQueryWrapper = new QueryWrapper<>();
         QueryWrapper<SysOperLog> sysOperLogQueryWrapper = new QueryWrapper<>();
         sysOperLogQueryWrapper.ge("create_time", calendar.getTime());
         sysOperLogQueryWrapper.ge("create_time", calendar.getTime());
         // 备份文件名
         // 备份文件名
@@ -224,12 +224,12 @@ public class AutoAuditBak {
             for (int i=0;i<listName.length;i++){
             for (int i=0;i<listName.length;i++){
                 listNameStr = listNameStr + listName[i]+"|";
                 listNameStr = listNameStr + listName[i]+"|";
             }
             }
-            String headEncrypt = SM2CryptUtils.encrypt(listNameStr.substring(0,listNameStr.length()-1), SecretKeyConstants.CLIENT_PUBLIC_KEY);
+//            String headEncrypt = SM2CryptUtils.encrypt(listNameStr.substring(0,listNameStr.length()-1), SecretKeyConstants.CLIENT_PUBLIC_KEY);
 //            System.out.println("加密:"+headEncrypt);
 //            System.out.println("加密:"+headEncrypt);
 //            String headText = SM2CryptUtils.decrypt(headEncrypt,SecretKeyConstants.CLIENT_PRIVATE_KEY);
 //            String headText = SM2CryptUtils.decrypt(headEncrypt,SecretKeyConstants.CLIENT_PRIVATE_KEY);
 //            System.out.println("解密:"+headText);
 //            System.out.println("解密:"+headText);
             //将listName添加到result中
             //将listName添加到result中
-            result.add(headEncrypt);
+            result.add(listNameStr.substring(0,listNameStr.length()-1));
             Long delIds[] = new Long[sysOperLogList.size()];
             Long delIds[] = new Long[sysOperLogList.size()];
             for (int j=0;j<sysOperLogList.size();j++) {
             for (int j=0;j<sysOperLogList.size();j++) {
                 SysOperLog sysOperLog = sysOperLogList.get(j);
                 SysOperLog sysOperLog = sysOperLogList.get(j);
@@ -265,11 +265,11 @@ public class AutoAuditBak {
                 for (int k=0;k<listValue.length;k++){
                 for (int k=0;k<listValue.length;k++){
                     listValueStr = listValueStr + listValue[k]+"|";
                     listValueStr = listValueStr + listValue[k]+"|";
                 }
                 }
-                String encrypt = SM2CryptUtils.encrypt(listValueStr.substring(0,listValueStr.length()-1), SecretKeyConstants.CLIENT_PUBLIC_KEY);
+//                String encrypt = SM2CryptUtils.encrypt(listValueStr.substring(0,listValueStr.length()-1), SecretKeyConstants.CLIENT_PUBLIC_KEY);
 //                System.out.println("加密:"+encrypt);
 //                System.out.println("加密:"+encrypt);
 //                String text = SM2CryptUtils.decrypt(encrypt,SecretKeyConstants.CLIENT_PRIVATE_KEY);
 //                String text = SM2CryptUtils.decrypt(encrypt,SecretKeyConstants.CLIENT_PRIVATE_KEY);
 //                System.out.println("解密:"+text);
 //                System.out.println("解密:"+text);
-                result.add(encrypt);
+                result.add(listValueStr.substring(0,listValueStr.length()-1));
             }
             }
             //导入HuTool中CSV工具包的CsvWriter类
             //导入HuTool中CSV工具包的CsvWriter类
             //设置导出字符类型, CHARSET_UTF_8
             //设置导出字符类型, CHARSET_UTF_8

+ 11 - 0
ui/src/views/sysManager/sysParameter/index.vue

@@ -167,6 +167,17 @@ export default {
     },1000),
     },1000),
     async getList(){
     async getList(){
       this.loading = true;
       this.loading = true;
+      this.addType = false
+      this.saveLoding = false
+      this.btnLonding = false
+      const xTable = this.$refs.xTable
+      if (this.add) {
+        xTable.clearActived().then(() => {
+          xTable.remove(row)
+          this.add = false
+        })
+      }
+      this.add = false
       let sysTime
       let sysTime
       let lk
       let lk
       await this.$axios.get('/sysPolicyController/getLicenseKey').then((res) => {
       await this.$axios.get('/sysPolicyController/getLicenseKey').then((res) => {