diff --git a/virtual-patient-model/src/main/java/com/supervision/model/DiagnosisQaRecord.java b/virtual-patient-model/src/main/java/com/supervision/model/DiagnosisQaRecord.java index c0835426..0fbeb762 100644 --- a/virtual-patient-model/src/main/java/com/supervision/model/DiagnosisQaRecord.java +++ b/virtual-patient-model/src/main/java/com/supervision/model/DiagnosisQaRecord.java @@ -67,8 +67,14 @@ public class DiagnosisQaRecord extends Model<DiagnosisQaRecord> implements Seria @Schema(description = "反馈类型(1合理 2不合理)") private Integer feedbackType; - @Schema(description = "反馈项(1回答过于冗长 2答非所问 3内容过于简洁)") - private Integer feedbackItem; + @Schema(description = "回答过于冗长,选中为1") + private Integer feedbackTooLong; + + @Schema(description = "答非所问,选中为1") + private Integer feedbackError; + + @Schema(description = "回答过于简洁,选中为1") + private Integer feedbackTooShort; @Schema(description = "反馈备注") private String feedbackRemark; diff --git a/virtual-patient-web/src/main/java/com/supervision/pojo/vo/FeedBackQaVO.java b/virtual-patient-web/src/main/java/com/supervision/pojo/vo/FeedBackQaVO.java index 590c2b9d..69d1485a 100644 --- a/virtual-patient-web/src/main/java/com/supervision/pojo/vo/FeedBackQaVO.java +++ b/virtual-patient-web/src/main/java/com/supervision/pojo/vo/FeedBackQaVO.java @@ -14,11 +14,18 @@ public class FeedBackQaVO { @Schema(description = "回答") private String answer; - @Schema(description = "反馈类型(1合理 2不合理)") + @Schema(description = "反馈类型(1合理 2不合理) 默认为1合理") private Integer feedbackType; - @Schema(description = "反馈项(1回答过于冗长 2答非所问 3内容过于简洁)") - private Integer feedbackItem; + @Schema(description = "回答过于冗长,选中为1") + private Integer feedbackTooLong; + + @Schema(description = "答非所问,选中为1") + private Integer feedbackError; + + @Schema(description = "回答过于简洁,选中为1") + private Integer feedbackTooShort; + @Schema(description = "反馈备注") private String feedbackRemark; diff --git a/virtual-patient-web/src/main/java/com/supervision/service/impl/FeedbackServiceImpl.java b/virtual-patient-web/src/main/java/com/supervision/service/impl/FeedbackServiceImpl.java index 75d3b058..89368166 100644 --- a/virtual-patient-web/src/main/java/com/supervision/service/impl/FeedbackServiceImpl.java +++ b/virtual-patient-web/src/main/java/com/supervision/service/impl/FeedbackServiceImpl.java @@ -36,7 +36,9 @@ public class FeedbackServiceImpl implements FeedbackService { feedBackQaVO.setQuestion(e.getQuestion()); feedBackQaVO.setAnswer(e.getAnswer()); feedBackQaVO.setFeedbackType(e.getFeedbackType()); - feedBackQaVO.setFeedbackItem(e.getFeedbackItem()); + feedBackQaVO.setFeedbackTooLong(e.getFeedbackTooLong()); + feedBackQaVO.setFeedbackError(e.getFeedbackError()); + feedBackQaVO.setFeedbackTooShort(e.getFeedbackTooShort()); feedBackQaVO.setFeedbackRemark(e.getFeedbackRemark()); return feedBackQaVO; }).toList(); @@ -62,7 +64,9 @@ public class FeedbackServiceImpl implements FeedbackService { if (ObjectUtil.isNotEmpty(feedBackQaVO.getId())) { diagnosisQaRecordService.lambdaUpdate().eq(DiagnosisQaRecord::getId, feedBackQaVO.getId()) .set(DiagnosisQaRecord::getFeedbackType, feedBackQaVO.getFeedbackType()) - .set(DiagnosisQaRecord::getFeedbackItem, feedBackQaVO.getFeedbackItem()) + .set(DiagnosisQaRecord::getFeedbackTooLong, feedBackQaVO.getFeedbackTooLong()) + .set(DiagnosisQaRecord::getFeedbackError, feedBackQaVO.getFeedbackError()) + .set(DiagnosisQaRecord::getFeedbackTooShort, feedBackQaVO.getFeedbackTooShort()) .set(DiagnosisQaRecord::getFeedbackRemark, feedBackQaVO.getFeedbackRemark()).update(); }