lyhzzz 2 mesi fa
parent
commit
3173176279

+ 2 - 0
src/main/java/com/fdkankan/fusion/config/CacheUtil.java

@@ -11,4 +11,6 @@ public class CacheUtil {
     public static String mapping;
     public static String installPath;
 
+    public static Boolean ga = true;
+
 }

+ 4 - 0
src/main/java/com/fdkankan/fusion/down/CaseDownService.java

@@ -12,6 +12,7 @@ import com.fdkankan.fusion.common.ResultData;
 import com.fdkankan.fusion.common.util.DateUtils;
 import com.fdkankan.fusion.common.util.ShellUtil;
 import com.fdkankan.fusion.common.util.LocalToOssUtil;
+import com.fdkankan.fusion.config.CacheUtil;
 import com.fdkankan.fusion.entity.*;
 import com.fdkankan.fusion.exception.BusinessException;
 import com.fdkankan.fusion.httpClient.LaserService;
@@ -408,6 +409,9 @@ public class CaseDownService {
 
        String s = FileUtil.readString(caseOffPath + File.separator + batName, StandardCharsets.UTF_8);
        String s1 = s.replaceAll("@caseId", String.valueOf(caseId));
+       if(CacheUtil.ga){
+           s1 = s.replaceAll("@caseId", String.valueOf(caseId)+"&ga=true");
+       }
        FileUtil.writeString(s1, caseOffPath + File.separator + batName,"UTF-8");
    }
 

+ 15 - 0
src/main/java/com/fdkankan/fusion/task/InitService.java

@@ -2,6 +2,7 @@ package com.fdkankan.fusion.task;
 
 import cn.hutool.core.io.FileUtil;
 import cn.hutool.log.Log;
+import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
@@ -51,6 +52,7 @@ public class InitService {
         writerStateFile();
         delRedisKey();
         cleanRedisKey();
+        getSettingJson();
     }
 
 
@@ -210,4 +212,17 @@ public class InitService {
         }
 
     }
+
+    private void getSettingJson() {
+        try{
+            String path = CacheUtil.installPath + "bin" + File.separator + "resources" + File.separator + "static" + File.separator +"setting.json";
+            String s = FileUtil.readUtf8String(new File(path));
+            JSONObject jsonObject = JSON.parseObject(s);
+            Boolean ga = jsonObject.getBoolean("ga");
+            System.out.println(ga);
+
+        }catch (Exception e){
+            log.info("获取settingjson失败:{}",e);
+        }
+    }
 }