浏览代码

.replaceAll("^[\\s\\u2005]+", "")

三七 1 月之前
父节点
当前提交
11705dbb59

+ 2 - 2
fs-company/src/main/resources/application.yml

@@ -43,8 +43,8 @@ spring:
     # 国际化资源文件路径
     basename: i18n/messages
   profiles:
-    active: dev
-#    active: druid
+#    active: dev
+    active: druid
     include: config
   # 文件上传
   servlet:

+ 6 - 5
fs-qw-task/src/main/java/com/fs/app/taskService/impl/SopLogsTaskServiceImpl.java

@@ -821,7 +821,7 @@ public class SopLogsTaskServiceImpl implements SopLogsTaskService {
                     String sortLink = createLinkByMiniApp(setting, logVo, sendTime, courseId, videoId,
                             qwUserId, companyUserId, companyId, externalId,fsUserId);
 
-                    setting.setMiniprogramPage(sortLink);
+                    setting.setMiniprogramPage(sortLink.replaceAll("^[\\s\\u2005]+", ""));
 
                     try {
                         setting.setMiniprogramPicUrl(StringUtil.strIsNullOrEmpty(setting.getMiniprogramPicUrl())?"https://cos.his.cdwjyyh.com/fs/20250331/ec2b4e73be8048afbd526124a655ad56.png":setting.getMiniprogramPicUrl());
@@ -837,8 +837,8 @@ public class SopLogsTaskServiceImpl implements SopLogsTaskService {
                     QwCreateLinkByAppDTO linkByApp = createLinkByApp(setting, logVo, sendTime, courseId, videoId,
                             qwUserId, companyUserId, companyId, externalId,sopLogs.getCorpId(),qwUserName,fsUserId);
 
-                    setting.setLinkUrl(linkByApp.getSortLink());
-                    setting.setAppLinkUrl(linkByApp.getAppMsgLink());
+                    setting.setLinkUrl(linkByApp.getSortLink().replaceAll("^[\\s\\u2005]+", ""));
+                    setting.setAppLinkUrl(linkByApp.getAppMsgLink().replaceAll("^[\\s\\u2005]+", ""));
 
                     break;
                 //注册链接
@@ -849,7 +849,8 @@ public class SopLogsTaskServiceImpl implements SopLogsTaskService {
                         config = cachedCourseConfig;
                     }
                     if (config != null) {
-                        setting.setLinkUrl(config.getRegisterDomainName()+registerLink+externalId);
+                        String URL= config.getRegisterDomainName()+registerLink+externalId;
+                        setting.setLinkUrl(URL.replaceAll("^[\\s\\u2005]+", ""));
                     }else {
                         log.error("获取缓存的配置为空:注册链接");
                     }
@@ -1126,7 +1127,7 @@ public class SopLogsTaskServiceImpl implements SopLogsTaskService {
 
         String sortLink = "https://" + logVo.getDomain() + "/s/" + link.getLink();
         enqueueCourseLink(link);
-        return sortLink;
+        return sortLink.replaceAll("^[\\s\\u2005]+", "");
     }
 
 

+ 6 - 5
fs-service-system/src/main/java/com/fs/sop/service/impl/SopUserLogsInfoServiceImpl.java

@@ -483,7 +483,7 @@ public class SopUserLogsInfoServiceImpl implements ISopUserLogsInfoService {
                         String linkByMiniApp = createLinkByMiniApp(st, param.getCorpId(), createTime, param.getCourseId(), param.getVideoId(),
                                 qwUserId, companyUserId, companyId, item.getExternalId(), config,contact.getFsUserId());
 
-                        st.setMiniprogramPage(linkByMiniApp);
+                        st.setMiniprogramPage(linkByMiniApp.replaceAll("^[\\s\\u2005]+", ""));
                         break;
                     //app
                     case "9":
@@ -491,13 +491,14 @@ public class SopUserLogsInfoServiceImpl implements ISopUserLogsInfoService {
 
                         QwCreateLinkByAppVO linkByApp = createLinkByApp(st, param.getCorpId(), createTime, param.getCourseId(), param.getVideoId(),
                                 qwUserId, companyUserId, companyId, item.getExternalId(), config,qwUser.getQwUserName(),contact.getFsUserId());
-                        st.setLinkUrl(linkByApp.getSortLink());
-                        st.setAppLinkUrl(linkByApp.getAppMsgLink());
+                        st.setLinkUrl(linkByApp.getSortLink().replaceAll("^[\\s\\u2005]+", ""));
+                        st.setAppLinkUrl(linkByApp.getAppMsgLink().replaceAll("^[\\s\\u2005]+", ""));
 
                         break;
                     //注册链接
                     case "10":
-                        st.setLinkUrl(config.getRegisterDomainName()+registerLink+item.getExternalId());
+                        String url=config.getRegisterDomainName()+registerLink+item.getExternalId();
+                        st.setLinkUrl(url.replaceAll("^[\\s\\u2005]+", ""));
                         break;
                     default:
                         break;
@@ -648,7 +649,7 @@ public class SopUserLogsInfoServiceImpl implements ISopUserLogsInfoService {
         //存短链-
         fsCourseLinkMapper.insertFsCourseLink(link);
 
-        return sortLink;
+        return sortLink.replaceAll("^[\\s\\u2005]+", "");
     }
 
     private String createLinkByMiniApp(QwSopCourseFinishTempSetting.Setting setting, String corpId, Date sendTime,