Bläddra i källkod

修改音频标题bug

xyxie 2 veckor sedan
förälder
incheckning
e9b8799132
1 ändrade filer med 12 tillägg och 3 borttagningar
  1. 12 3
      models/report.go

+ 12 - 3
models/report.go

@@ -1388,9 +1388,18 @@ func UpdateReportPublishTime(reportId int, videoNameDate string) (err error) {
 	if err != nil {
 		return
 	}
-	//修改音频标题
-	sql2 := ` UPDATE report SET video_name=CONCAT(SUBSTRING_INDEX(video_name,"(",1),"` + videoNameDate + `") WHERE id = ? and (video_name !="" and video_name is not null)`
-	err = o.Exec(sql2, reportId).Error
+	if utils.DbDriverName == utils.DbDriverByDm {
+		//修改音频标题
+		sql2 := ` UPDATE report SET video_name=CONCAT(
+        CASE WHEN INSTR(video_name, '(') = 0 THEN video_name 
+             ELSE SUBSTR(video_name, 1, INSTR(video_name, '(') - 1) END,
+        "` + videoNameDate + `") WHERE id = ? and (video_name !='' and video_name is not null)`
+		err = o.Exec(sql2, reportId).Error
+	} else {
+		//修改音频标题
+		sql2 := ` UPDATE report SET video_name=CONCAT(SUBSTRING_INDEX(video_name,"(",1),"` + videoNameDate + `") WHERE id = ? and (video_name !="" and video_name is not null)`
+		err = o.Exec(sql2, reportId).Error
+	}
 	return
 }