增加了题库不允许重复的业务逻辑1

This commit is contained in:
2025-07-29 09:20:32 +08:00
parent 08341c8331
commit 820d8de1d5
3 changed files with 10 additions and 0 deletions
+6
View File
@@ -90,6 +90,7 @@ func (r *QuestionQaService) AddQuestionQa(req requests.AddQuestionQa) (bool, err
RoundNum: nil,
QaDisplayType: req.QaDisplayType,
IsTurnTimer: req.IsTurnTimer,
IsRepeat: req.IsRepeat,
QaExpireTime: model.LocalTime(qaExpireTime),
QaPassword: req.QaPassword,
OpenNumber: 0,
@@ -359,6 +360,11 @@ func (r *QuestionQaService) PutQuestionQa(qaId int64, req requests.PutQuestionQa
questionQaData["qa_password"] = req.QaPassword
}
// 是否允许重复
if req.IsRepeat != questionQa.IsRepeat {
questionQaData["is_repeat"] = req.IsRepeat
}
// 背景图
image := utils.RemoveOssDomain(req.Image)
if image != questionQa.Image {