liujc há 1 ano atrás
pai
commit
874c1b6375

+ 37 - 33
mec-biz/src/main/java/com/ym/mec/biz/service/impl/ImGroupServiceImpl.java

@@ -1784,6 +1784,10 @@ public class ImGroupServiceImpl extends BaseServiceImpl<String, ImGroup> impleme
                 }
                 row.setMsgTime(Long.parseLong(DateUtil.format(new Date(Long.parseLong(dateTime)), "yyyyMMddHH")));
             }
+            // 更换访问路径
+            row.setMsgBody(urlTypeChange(row.getMsgBody()));
+            row.setCloudCustomData(urlTypeChange(row.getCloudCustomData()));
+
         }
         // 发送人信息
         List<Integer> fromAccountList = rows.stream()
@@ -2091,74 +2095,74 @@ public class ImGroupServiceImpl extends BaseServiceImpl<String, ImGroup> impleme
 
 
     //url路径改造
-    private static String urlTypeChange(String url){
+    public static String urlTypeChange(String url){
         if (url.isEmpty()){
             log.warn("url为空");
         }
         String replace;
-        if (url.startsWith("https://ks3-cn-beijing.ksyuncs.com")){
+        if (url.contains("https://ks3-cn-beijing.ksyuncs.com")){
              replace = url.replace("https://ks3-cn-beijing.ksyuncs.com", "https://oss.dayaedu.com");
-        } else if (url.startsWith("https://daya.ks3-cn-beijing.ksyuncs.com")){
+        } else if (url.contains("https://daya.ks3-cn-beijing.ksyuncs.com")){
             replace = url.replace("https://daya.ks3-cn-beijing.ksyuncs.com", "https://oss.dayaedu.com/daya");
-        } else if (url.startsWith("https://appstore.ks3-cn-beijing.ksyuncs.com")){
+        } else if (url.contains("https://appstore.ks3-cn-beijing.ksyuncs.com")){
             replace = url.replace("https://appstore.ks3-cn-beijing.ksyuncs.com", "https://oss.dayaedu.com/appstore");
-        } else if (url.startsWith("https://cloud-coach.ks3-cn-beijing.ksyuncs.com")){
+        } else if (url.contains("https://cloud-coach.ks3-cn-beijing.ksyuncs.com")){
             replace = url.replace("https://cloud-coach.ks3-cn-beijing.ksyuncs.com", "https://oss.dayaedu.com/cloud-coach");
-        } else if (url.startsWith("https://contracts.ks3-cn-beijing.ksyuncs.com")){
+        } else if (url.contains("https://contracts.ks3-cn-beijing.ksyuncs.com")){
             replace = url.replace("https://contracts.ks3-cn-beijing.ksyuncs.com", "https://oss.dayaedu.com/contracts");
-        } else if (url.startsWith("https://cooperation.ks3-cn-beijing.ksyuncs.com")){
+        } else if (url.contains("https://cooperation.ks3-cn-beijing.ksyuncs.com")){
             replace = url.replace("https://cooperation.ks3-cn-beijing.ksyuncs.com", "https://oss.dayaedu.com/cooperation");
-        } else if (url.startsWith("https://daya-docs.ks3-cn-beijing.ksyuncs.com")){
+        } else if (url.contains("https://daya-docs.ks3-cn-beijing.ksyuncs.com")){
             replace = url.replace("https://daya-docs.ks3-cn-beijing.ksyuncs.com", "https://oss.dayaedu.com/daya-docs");
-        } else if (url.startsWith("https://gyt.ks3-cn-beijing.ksyuncs.com")){
+        } else if (url.contains("https://gyt.ks3-cn-beijing.ksyuncs.com")){
             replace = url.replace("https://gyt.ks3-cn-beijing.ksyuncs.com", "https://oss.dayaedu.com/gyt");
-        } else if (url.startsWith("https://homework.ks3-cn-beijing.ksyuncs.com")){
+        } else if (url.contains("https://homework.ks3-cn-beijing.ksyuncs.com")){
             replace = url.replace("https://homework.ks3-cn-beijing.ksyuncs.com", "https://oss.dayaedu.com/homework");
-        } else if (url.startsWith("https://i-m.ks3-cn-beijing.ksyuncs.com")){
+        } else if (url.contains("https://i-m.ks3-cn-beijing.ksyuncs.com")){
             replace = url.replace("https://i-m.ks3-cn-beijing.ksyuncs.com", "https://oss.dayaedu.com/i-m");
-        } else if (url.startsWith("https://live-rewind.ks3-cn-beijing.ksyuncs.com")){
+        } else if (url.contains("https://live-rewind.ks3-cn-beijing.ksyuncs.com")){
             replace = url.replace("https://live-rewind.ks3-cn-beijing.ksyuncs.com", "https://oss.dayaedu.com/live-rewind");
-        } else if (url.startsWith("https://mall.ks3-cn-beijing.ksyuncs.com")){
+        } else if (url.contains("https://mall.ks3-cn-beijing.ksyuncs.com")){
             replace = url.replace("https://mall.ks3-cn-beijing.ksyuncs.com", "https://oss.dayaedu.com/mall");
-        } else if (url.startsWith("https://musescoreconverresult.ks3-cn-beijing.ksyuncs.com")){
+        } else if (url.contains("https://musescoreconverresult.ks3-cn-beijing.ksyuncs.com")){
             replace = url.replace("https://musescoreconverresult.ks3-cn-beijing.ksyuncs.com", "https://oss.dayaedu.com/musescoreconverresult");
-        } else if (url.startsWith("https://news-info.ks3-cn-beijing.ksyuncs.com")){
+        } else if (url.contains("https://news-info.ks3-cn-beijing.ksyuncs.com")){
             replace = url.replace("https://news-info.ks3-cn-beijing.ksyuncs.com", "https://oss.dayaedu.com/news-info");
-        } else if (url.startsWith("https://question-bank.ks3-cn-beijing.ksyuncs.com")){
+        } else if (url.contains("https://question-bank.ks3-cn-beijing.ksyuncs.com")){
             replace = url.replace("https://question-bank.ks3-cn-beijing.ksyuncs.com", "https://oss.dayaedu.com/question-bank");
-        } else if (url.startsWith("https://video-course.ks3-cn-beijing.ksyuncs.com")){
+        } else if (url.contains("https://video-course.ks3-cn-beijing.ksyuncs.com")){
             replace = url.replace("https://video-course.ks3-cn-beijing.ksyuncs.com", "https://oss.dayaedu.com/video-course");
-        } else if (url.startsWith("https://ks3-cn-beijing.ksyun.com")){
+        } else if (url.contains("https://ks3-cn-beijing.ksyun.com")){
             replace = url.replace("https://ks3-cn-beijing.ksyun.com", "https://oss.dayaedu.com");
-        } else if (url.startsWith("https://daya.ks3-cn-beijing.ksyun.com")){
+        } else if (url.contains("https://daya.ks3-cn-beijing.ksyun.com")){
             replace = url.replace("https://daya.ks3-cn-beijing.ksyun.com", "https://oss.dayaedu.com/daya");
-        } else if (url.startsWith("https://appstore.ks3-cn-beijing.ksyun.com")){
+        } else if (url.contains("https://appstore.ks3-cn-beijing.ksyun.com")){
             replace = url.replace("https://appstore.ks3-cn-beijing.ksyun.com", "https://oss.dayaedu.com/appstore");
-        } else if (url.startsWith("https://cloud-coach.ks3-cn-beijing.ksyun.com")){
+        } else if (url.contains("https://cloud-coach.ks3-cn-beijing.ksyun.com")){
             replace = url.replace("https://cloud-coach.ks3-cn-beijing.ksyun.com", "https://oss.dayaedu.com/cloud-coach");
-        } else if (url.startsWith("https://contracts.ks3-cn-beijing.ksyun.com")){
+        } else if (url.contains("https://contracts.ks3-cn-beijing.ksyun.com")){
             replace = url.replace("https://contracts.ks3-cn-beijing.ksyun.com", "https://oss.dayaedu.com/contracts");
-        } else if (url.startsWith("https://cooperation.ks3-cn-beijing.ksyun.com")){
+        } else if (url.contains("https://cooperation.ks3-cn-beijing.ksyun.com")){
             replace = url.replace("https://cooperation.ks3-cn-beijing.ksyun.com", "https://oss.dayaedu.com/cooperation");
-        } else if (url.startsWith("https://daya-docs.ks3-cn-beijing.ksyun.com")){
+        } else if (url.contains("https://daya-docs.ks3-cn-beijing.ksyun.com")){
             replace = url.replace("https://daya-docs.ks3-cn-beijing.ksyun.com", "https://oss.dayaedu.com/daya-docs");
-        } else if (url.startsWith("https://gyt.ks3-cn-beijing.ksyun.com")){
+        } else if (url.contains("https://gyt.ks3-cn-beijing.ksyun.com")){
             replace = url.replace("https://gyt.ks3-cn-beijing.ksyun.com", "https://oss.dayaedu.com/gyt");
-        } else if (url.startsWith("https://homework.ks3-cn-beijing.ksyun.com")){
+        } else if (url.contains("https://homework.ks3-cn-beijing.ksyun.com")){
             replace = url.replace("https://homework.ks3-cn-beijing.ksyun.com", "https://oss.dayaedu.com/homework");
-        } else if (url.startsWith("https://i-m.ks3-cn-beijing.ksyun.com")){
+        } else if (url.contains("https://i-m.ks3-cn-beijing.ksyun.com")){
             replace = url.replace("https://i-m.ks3-cn-beijing.ksyun.com", "https://oss.dayaedu.com/i-m");
-        } else if (url.startsWith("https://live-rewind.ks3-cn-beijing.ksyun.com")){
+        } else if (url.contains("https://live-rewind.ks3-cn-beijing.ksyun.com")){
             replace = url.replace("https://live-rewind.ks3-cn-beijing.ksyun.com", "https://oss.dayaedu.com/live-rewind");
-        } else if (url.startsWith("https://mall.ks3-cn-beijing.ksyun.com")){
+        } else if (url.contains("https://mall.ks3-cn-beijing.ksyun.com")){
             replace = url.replace("https://mall.ks3-cn-beijing.ksyun.com", "https://oss.dayaedu.com/mall");
-        } else if (url.startsWith("https://musescoreconverresult.ks3-cn-beijing.ksyun.com")){
+        } else if (url.contains("https://musescoreconverresult.ks3-cn-beijing.ksyun.com")){
             replace = url.replace("https://musescoreconverresult.ks3-cn-beijing.ksyun.com", "https://oss.dayaedu.com/musescoreconverresult");
-        } else if (url.startsWith("https://news-info.ks3-cn-beijing.ksyun.com")){
+        } else if (url.contains("https://news-info.ks3-cn-beijing.ksyun.com")){
             replace = url.replace("https://news-info.ks3-cn-beijing.ksyun.com", "https://oss.dayaedu.com/news-info");
-        } else if (url.startsWith("https://question-bank.ks3-cn-beijing.ksyun.com")){
+        } else if (url.contains("https://question-bank.ks3-cn-beijing.ksyun.com")){
             replace = url.replace("https://question-bank.ks3-cn-beijing.ksyun.com", "https://oss.dayaedu.com/question-bank");
-        } else if (url.startsWith("https://video-course.ks3-cn-beijing.ksyun.com")){
+        } else if (url.contains("https://video-course.ks3-cn-beijing.ksyun.com")){
             replace = url.replace("https://video-course.ks3-cn-beijing.ksyun.com", "https://oss.dayaedu.com/video-course");
         }else {
             return url;