浏览代码

修复标题重复检查逻辑

在ppt_english.go和ppt_v2.go控制器中,修改标题重复检查逻辑,确保只有在PptId大于0且不等于当前PptId时才判断为重复。这防止了因PptId为0导致的不正确重复判断。
Roc 6 月之前
父节点
当前提交
db8dc9b309
共有 2 个文件被更改,包括 2 次插入2 次删除
  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