修正了题库详情飞花令数据的返回问题
This commit is contained in:
@@ -298,16 +298,26 @@ func (r *QuestionQa) GetQuestionQa(c *gin.Context) {
|
||||
return
|
||||
}
|
||||
|
||||
//if questionQa.QaStatus == 2 {
|
||||
// responses.FailWithMessage("题库已失效", c)
|
||||
// return
|
||||
//}
|
||||
|
||||
// 处理返回值
|
||||
g := dto.GetQuestionQaDto(questionQa)
|
||||
|
||||
// 加载明细选题规则
|
||||
g = g.LoadItemContent(questionQa.ItemContent)
|
||||
|
||||
// 获取题库飞花令数据
|
||||
if questionQa.QaDisplayType == 2 {
|
||||
questionQaTokenDao := dao.QuestionQaTokenDao{}
|
||||
maps := make(map[string]interface{})
|
||||
maps["qa_id"] = questionQa.QaId
|
||||
questionQaTokens, err := questionQaTokenDao.GetQuestionQaTokenPreloadList(maps)
|
||||
if err != nil {
|
||||
responses.FailWithMessage("题库不存在", c)
|
||||
return
|
||||
}
|
||||
|
||||
// 加载飞花令数据
|
||||
g = g.LoadQuestionQaToken(questionQaTokens)
|
||||
}
|
||||
|
||||
responses.OkWithData(g, c)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user