Browse Source

修复标题重复检查逻辑

在ppt_english.go和ppt_v2.go控制器中,修改标题重复检查逻辑,确保只有在PptId大于0且不等于当前PptId时才判断为重复。这防止了因PptId为0导致的不正确重复判断。
Roc 5 months ago
parent
commit
db8dc9b309
2 changed files with 2 additions and 2 deletions
  1. 1 1
      controllers/ppt_english.go
  2. 1 1
      controllers/ppt_v2.go

+ 1 - 1
controllers/ppt_english.go

@@ -1054,7 +1054,7 @@ func (this *PptEnglishController) TitleCheck() {
 		br.ErrMsg = "获取数据异常,Err:" + err.Error()
 		return
 	}
-	if item != nil && item.PptId != pptId {
+	if item != nil && item.PptId > 0 && item.PptId != pptId {
 		br.Msg = "标题已存在,不可重复添加"
 		br.IsSendEmail = false
 		return

+ 1 - 1
controllers/ppt_v2.go

@@ -1226,7 +1226,7 @@ func (this *PptV2Controller) TitleCheck() {
 		br.ErrMsg = "获取数据异常,Err:" + err.Error()
 		return
 	}
-	if item != nil && item.PptId != pptId {
+	if item != nil && item.PptId > 0 && item.PptId != pptId {
 		br.Msg = "标题已存在,不可重复添加"
 		br.IsSendEmail = false
 		return