|
@@ -1390,9 +1390,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
|
|
|
}
|
|
|
|