问卷任务修改

This commit is contained in:
zhangheng 2024-12-24 14:41:51 +08:00
parent 5fbe037081
commit 3862bdb017
2 changed files with 4 additions and 6 deletions

View File

@ -330,9 +330,11 @@ public class StatisticsServiceImpl implements IStatisticsService {
*/
@Override
public List<UploadRobotPublishRecordVo> questionnaireTaskOptionList(UploadRobotPublishRecordDto uploadRobotPublishRecordDto) {
// sql查询反馈意见使用
if (Objects.nonNull(uploadRobotPublishRecordDto)){
// sql查询反馈意见使用
uploadRobotPublishRecordDto.setQuestionType(QuestionTypeEnum.FEEDBACK_BLANKS_SUBJECT.getInfo());
//选项已选择
uploadRobotPublishRecordDto.setOptionChooseSign(0);
}
return signPatientManageRouteNodeMapper.selectTaskOptionContented(uploadRobotPublishRecordDto);
}

View File

@ -89,7 +89,6 @@
</resultMap>
<resultMap type="com.xinelu.manage.vo.statistics.QuestionnaireTaskStatisticsVo" id="QuestionnaireTaskStatisticsVoResult">
<result property="questionSubmitResultId" column="questionSubmitResultId"/>
<result property="questionInfoId" column="question_info_id"/>
<result property="questionNumber" column="question_number"/>
<result property="questionType" column="question_type"/>
@ -106,7 +105,6 @@
<result property="questionnaireSubjectId" column="questionnaireSubjectId"/>
<result property="questionName" column="questionName"/>
<result property="optionName" column="option_name"/>
<result property="optionChooseSign" column="option_choose_sign"/>
<result property="optionSort" column="option_sort"/>
<result property="questionSubjectOptionId" column="questionSubjectOptionId"/>
<result property="choiceNumber" column="choiceNumber"/>
@ -1228,7 +1226,6 @@
resultMap="QuestionnaireTaskStatisticsVoResult">
select
spmrn.question_info_id,
pqsbr.id questionSubmitResultId,
pqsjr.question_subject_id,
pqsjr.question_number,
pqsjr.question_type,
@ -1236,7 +1233,6 @@
pqor.id patientQuestionOptionResult,
pqor.question_subject_option_id questionSubjectOptionId,
pqor.option_name,
pqor.option_choose_sign,
pqor.option_sort,
(
SELECT
@ -1266,7 +1262,7 @@
left join patient_question_subject_result pqsjr on pqsbr.id = pqsjr.question_submit_result_id
left join patient_question_option_result pqor on pqsjr.id = pqor.question_subject_result_id
where p.del_flag = 0
-- and spmrn.node_finish_status = 'SUCCESS'
and spmrn.node_finish_status = 'SUCCESS'
and pqsjr.question_type in
('MULTIPLE_CHOICE','MULTIPLE_CHOICE_QUESTIONS','COMBINATION_RADIO_SUBJECT','COMBINATION_MULTIPLE_SUBJECT')
<if test="questionInfoId != null">