新增接口,修改部分接口接受参数格式

master
xiaoCJ 8 months ago
parent a980159df9
commit b730e0adf4

@ -379,6 +379,7 @@ public class CaseApi {
@ApiOperation("展示案例题详细信息") @ApiOperation("展示案例题详细信息")
@PostMapping("selectTrainingByIds") @PostMapping("selectTrainingByIds")
public List<TrainingDto> selectTrainingByIds(@RequestBody List<String> caseStepIdList) { public List<TrainingDto> selectTrainingByIds(@RequestBody List<String> caseStepIdList) {
return caseQuestionStepMapper.selectTrainingByIds(caseStepIdList); List<TrainingDto> trainingDtos = caseQuestionStepMapper.selectTrainingByIds(caseStepIdList);
return trainingDtos;
} }
} }

@ -421,18 +421,15 @@
</resultMap> </resultMap>
<select id="selectTrainingByIds" resultMap="DtoBaseResultMap"> <select id="selectTrainingByIds" resultMap="DtoBaseResultMap">
SELECT SUM(sqs.score) AS total_steps_score, sqs.case_id,COUNT(sqs.case_step_id) AS total_steps_count, sq.title, SELECT SUM(sqs.score) AS total_steps_score, sqs.case_id,COUNT(sqs.case_step_id) AS total_steps_count, sq.title, s3.three_name
scc.three_name
FROM sys_case_question_steps sqs FROM sys_case_question_steps sqs
JOIN sys_case_questions sq ON sqs.case_id = sq.case_id JOIN sys_case_questions sq ON sqs.case_id = sq.case_id
JOIN sys_three_catalog scc JOIN sys_topic_and_course s3 ON sq.case_id = s3.topic_id
JOIN sys_topic_and_course st ON st.three_id = scc.three_id
WHERE sqs.case_id IN WHERE sqs.case_id IN
<foreach item="item" collection="list" open="(" separator="," close=")"> <foreach item="item" collection="list" open="(" separator="," close=")">
#{item} #{item}
</foreach> </foreach>
and st.topic_id = sqs.case_id GROUP BY sq.title, s3.three_name,sqs.case_id;
GROUP BY sq.title, scc.three_name,sqs.case_id;
</select> </select>

Loading…
Cancel
Save