修正了数据上报问题1

This commit is contained in:
wucongxing8150 2025-03-14 16:05:24 +08:00
parent b8c2d5d103
commit fec81e9e74

View File

@ -229,8 +229,8 @@ func (b *Res) GetResCaseRecordList(c *gin.Context) {
Beizhu: "", Beizhu: "",
OpenId: "", OpenId: "",
Title: v.Case.CaseName, Title: v.Case.CaseName,
NickName: v.User.UserName, NickName: utils.MaskNameStr(v.User.UserName, 2),
RealName: v.User.UserName, RealName: utils.MaskNameStr(v.User.UserName, 2),
Mobile: v.User.MobileEncryption, Mobile: v.User.MobileEncryption,
Hos2: v.User.DepartmentName, // 科室 Hos2: v.User.DepartmentName, // 科室
Job: utils.DoctorTitleToString(v.User.Title), Job: utils.DoctorTitleToString(v.User.Title),
@ -298,36 +298,18 @@ func (b *Res) GetResCaseRecordList(c *gin.Context) {
answers := strings.Split(records.Answer, "") answers := strings.Split(records.Answer, "")
for _, answer := range answers { for _, answer := range answers {
if answer == "A" {
// 判断题
if records.CaseItemQuestion.QuestionType == 4 { if records.CaseItemQuestion.QuestionType == 4 {
if answer == "A" {
answerValues = append(answerValues, "正确") answerValues = append(answerValues, "正确")
} else {
if len(caseItemQuestionOptions) >= 1 {
answerValues = append(answerValues, caseItemQuestionOptions[0].OptionValue)
}
}
} }
if answer == "B" { if answer == "B" {
if records.CaseItemQuestion.QuestionType == 4 {
answerValues = append(answerValues, "错误") answerValues = append(answerValues, "错误")
}
} else { } else {
if len(caseItemQuestionOptions) >= 2 { answerNumber := int(answer[0] - 'A')
answerValues = append(answerValues, caseItemQuestionOptions[1].OptionValue) if len(caseItemQuestionOptions) >= answerNumber {
} answerValues = append(answerValues, caseItemQuestionOptions[answerNumber].OptionValue)
}
}
if answer == "C" {
if len(caseItemQuestionOptions) >= 3 {
answerValues = append(answerValues, caseItemQuestionOptions[2].OptionValue)
}
}
if answer == "D" {
if len(caseItemQuestionOptions) >= 4 {
answerValues = append(answerValues, caseItemQuestionOptions[3].OptionValue)
} }
} }
} }