Merge remote-tracking branch 'origin/main'

main
hujunpeng 4 months ago
commit 3f136a16b8
  1. 3
      ccic-exam/src/main/java/com/ccic/safeliab/web/ExamStatisticsController.java
  2. 9
      ccic-exam/src/main/resources/mappers/ExamStatisticsMapper.xml

@ -80,7 +80,8 @@ public class ExamStatisticsController {
public R getExamPaperAnalysisPageList( public R getExamPaperAnalysisPageList(
@RequestParam String paperName, @RequestParam String paperName,
@RequestParam String industry) { @RequestParam String industry) {
return R.ok().data(service.getExamPaperAnalysisPageList(paperName,industry)); List<Map<String,Object>> result =service.getExamPaperAnalysisPageList(paperName,industry);
return R.ok().data(result);
} }
@GetMapping("/getPaperName") @GetMapping("/getPaperName")
public R getPaperName( public R getPaperName(

@ -211,7 +211,7 @@
</select> </select>
<select id="getExamDetailAnalysisPageList" resultType="java.util.Map"> <select id="getExamDetailAnalysisPageList" resultType="java.util.Map">
SELECT SELECT
scores.exam_id as examId, scores.exam_id :: text as examId,
info.exam_name as examName, info.exam_name as examName,
papers.paper_name as paperName, papers.paper_name as paperName,
CASE CASE
@ -232,10 +232,10 @@
LEFT JOIN ex_exam_info AS info ON info.ID = scores.exam_id LEFT JOIN ex_exam_info AS info ON info.ID = scores.exam_id
AND info.paper_id = scores.paper_id AND info.paper_id = scores.paper_id
AND info.is_deleted = 0 AND info.is_deleted = 0
AND info.publish_status = 1 -- AND info.publish_status = 1
LEFT JOIN ex_exam_papers papers ON papers.ID = scores.paper_id LEFT JOIN ex_exam_papers papers ON papers.ID = scores.paper_id
AND papers.is_deleted = 0 AND papers.is_deleted = 0
AND papers.paper_status = 1 -- AND papers.paper_status = 1
LEFT JOIN tbl_industry ind ON ind.industry_id = info.industry_id LEFT JOIN tbl_industry ind ON ind.industry_id = info.industry_id
AND ind.status = 1 AND ind.status = 1
WHERE WHERE
@ -348,7 +348,7 @@
</select> </select>
<select id="getExamPaperAnalysisPageList" resultType="java.util.Map"> <select id="getExamPaperAnalysisPageList" resultType="java.util.Map">
SELECT SELECT
paper.id as paperId, paper.id ::text as paperId ,
paper.paper_name as paperName, paper.paper_name as paperName,
ind.industry_name as industry, ind.industry_name as industry,
count(info.id) as useCount, count(info.id) as useCount,
@ -443,5 +443,6 @@
cate.answer, cate.answer,
cate.options, cate.options,
question.question_number question.question_number
order by question.question_number
</select> </select>
</mapper> </mapper>
Loading…
Cancel
Save