Эх сурвалжийг харах

wip:超前项目推送修改

duxin 2 жил өмнө
parent
commit
f802bcbd09

+ 16 - 8
src/customerService/advancedProjectService.go

@@ -7,24 +7,32 @@ import (
 	"log"
 	"order"
 	qutil "qfw/util"
+	"regexp"
 	"strings"
 	"time"
 	"util"
 )
 
-//信息id获取
+// GetTitleService 信息id获取
 func GetTitleService(noticeAddress string) (string, string) {
 	//分割字符串
 	//noticeAddress = "https://jybx-webtest.jydev.jianyu360.com/article/content/ABCY1xJdCkFODwsAmtyZ3IwCjMZSTJgR2R1Kw4nKTogVX5wHFJUCWs%3D.html"
-	firstArr := strings.Split(noticeAddress, "/")
-	if len(firstArr) == 0 {
+	//firstArr := strings.Split(noticeAddress, "/")
+	//if len(firstArr) == 0 {
+	//	return "", ""
+	//}
+	reg := regexp.MustCompile("ABC(.*?)*.html")
+	infoIdStrHtml := reg.FindString(noticeAddress)
+	if infoIdStrHtml == "" || len(infoIdStrHtml) == 0 {
 		return "", ""
 	}
-	secondArr := strings.Split(firstArr[len(firstArr)-1], ".")
-	if len(secondArr) == 0 {
-		return "", ""
-	}
-	infoIdStr := secondArr[0]
+	in := strings.Index(infoIdStrHtml, ".html")
+	infoIdStr := infoIdStrHtml[:in]
+	//secondArr := strings.Split(firstArr[len(firstArr)-1], ".")
+	//if len(secondArr) == 0 {
+	//	return "", ""
+	//}
+	//infoIdStr := secondArr[0]
 	infoId := qutil.DecodeArticleId2ByCheck(infoIdStr)[0]
 	if infoId == "" {
 		return "", ""