Commit c55f8fe4 authored by 赵桢's avatar 赵桢

问卷管理列表页面查询

parent 03dfc821
...@@ -185,7 +185,8 @@ ...@@ -185,7 +185,8 @@
(CASE (CASE
WHEN (SELECT t_review.approval_status WHEN (SELECT t_review.approval_status
FROM t_review FROM t_review
WHERE t_review.questions_id = 1 AND t_review.record_id = t_record.id) = 0 WHERE t_review.questions_id = 1
AND t_review.record_id = t_record.id) = 0
THEN '驳回' THEN '驳回'
ELSE '通过' ELSE '通过'
END END
...@@ -193,7 +194,8 @@ ...@@ -193,7 +194,8 @@
(CASE (CASE
WHEN (SELECT t_review.approval_status WHEN (SELECT t_review.approval_status
FROM t_review FROM t_review
WHERE t_review.questions_id = 2 AND t_review.record_id = t_record.id) = 0 WHERE t_review.questions_id = 2
AND t_review.record_id = t_record.id) = 0
THEN '驳回' THEN '驳回'
ELSE '通过' ELSE '通过'
END END
...@@ -201,7 +203,8 @@ ...@@ -201,7 +203,8 @@
(CASE (CASE
WHEN (SELECT t_review.approval_status WHEN (SELECT t_review.approval_status
FROM t_review FROM t_review
WHERE t_review.questions_id = 3 AND t_review.record_id = t_record.id) = 0 WHERE t_review.questions_id = 3
AND t_review.record_id = t_record.id) = 0
THEN '驳回' THEN '驳回'
ELSE '通过' ELSE '通过'
END END
...@@ -209,7 +212,8 @@ ...@@ -209,7 +212,8 @@
(CASE (CASE
WHEN (SELECT t_review.approval_status WHEN (SELECT t_review.approval_status
FROM t_review FROM t_review
WHERE t_review.questions_id = 4 AND t_review.record_id = t_record.id) = 0 WHERE t_review.questions_id = 4
AND t_review.record_id = t_record.id) = 0
THEN '驳回' THEN '驳回'
ELSE '通过' ELSE '通过'
END END
...@@ -217,7 +221,8 @@ ...@@ -217,7 +221,8 @@
(CASE (CASE
WHEN (SELECT t_review.approval_status WHEN (SELECT t_review.approval_status
FROM t_review FROM t_review
WHERE t_review.questions_id = 5 AND t_review.record_id = t_record.id) = 0 WHERE t_review.questions_id = 5
AND t_review.record_id = t_record.id) = 0
THEN '驳回' THEN '驳回'
ELSE '通过' ELSE '通过'
END END
...@@ -225,7 +230,8 @@ ...@@ -225,7 +230,8 @@
(CASE (CASE
WHEN (SELECT t_review.approval_status WHEN (SELECT t_review.approval_status
FROM t_review FROM t_review
WHERE t_review.questions_id = 6 AND t_review.record_id = t_record.id) = 0 WHERE t_review.questions_id = 6
AND t_review.record_id = t_record.id) = 0
THEN '驳回' THEN '驳回'
ELSE '通过' ELSE '通过'
END END
...@@ -233,7 +239,8 @@ ...@@ -233,7 +239,8 @@
(CASE (CASE
WHEN (SELECT t_review.approval_status WHEN (SELECT t_review.approval_status
FROM t_review FROM t_review
WHERE t_review.questions_id = 7 AND t_review.record_id = t_record.id) = 0 WHERE t_review.questions_id = 7
AND t_review.record_id = t_record.id) = 0
THEN '驳回' THEN '驳回'
ELSE '通过' ELSE '通过'
END END
...@@ -241,7 +248,8 @@ ...@@ -241,7 +248,8 @@
(CASE (CASE
WHEN (SELECT t_review.approval_status WHEN (SELECT t_review.approval_status
FROM t_review FROM t_review
WHERE t_review.questions_id = 8 AND t_review.record_id = t_record.id) = 0 WHERE t_review.questions_id = 8
AND t_review.record_id = t_record.id) = 0
THEN '驳回' THEN '驳回'
ELSE '通过' ELSE '通过'
END END
...@@ -249,7 +257,8 @@ ...@@ -249,7 +257,8 @@
(CASE (CASE
WHEN (SELECT t_review.approval_status WHEN (SELECT t_review.approval_status
FROM t_review FROM t_review
WHERE t_review.questions_id = 9 AND t_review.record_id = t_record.id) = 0 WHERE t_review.questions_id = 9
AND t_review.record_id = t_record.id) = 0
THEN '驳回' THEN '驳回'
ELSE '通过' ELSE '通过'
END END
...@@ -261,59 +270,77 @@ ...@@ -261,59 +270,77 @@
) AS basisIndexScore, ) AS basisIndexScore,
(SELECT t_review.score (SELECT t_review.score
FROM t_review FROM t_review
WHERE t_review.questions_id = 10 AND t_review.record_id = t_record.id) AS guideIndexOne, WHERE t_review.questions_id = 10
AND t_review.record_id = t_record.id) AS guideIndexOne,
(SELECT t_review.score (SELECT t_review.score
FROM t_review FROM t_review
WHERE t_review.questions_id = 11 AND t_review.record_id = t_record.id) AS guideIndexTwo, WHERE t_review.questions_id = 11
AND t_review.record_id = t_record.id) AS guideIndexTwo,
(SELECT t_review.score (SELECT t_review.score
FROM t_review FROM t_review
WHERE t_review.questions_id = 12 AND t_review.record_id = t_record.id) AS guideIndexThree, WHERE t_review.questions_id = 12
AND t_review.record_id = t_record.id) AS guideIndexThree,
(SELECT t_review.score (SELECT t_review.score
FROM t_review FROM t_review
WHERE t_review.questions_id = 13 AND t_review.record_id = t_record.id) AS guideIndexFour, WHERE t_review.questions_id = 13
AND t_review.record_id = t_record.id) AS guideIndexFour,
(SELECT t_review.score (SELECT t_review.score
FROM t_review FROM t_review
WHERE t_review.questions_id = 14 AND t_review.record_id = t_record.id) AS guideIndexFive, WHERE t_review.questions_id = 14
AND t_review.record_id = t_record.id) AS guideIndexFive,
(SELECT t_review.score (SELECT t_review.score
FROM t_review FROM t_review
WHERE t_review.questions_id = 15 AND t_review.record_id = t_record.id) AS guideIndexSix, WHERE t_review.questions_id = 15
AND t_review.record_id = t_record.id) AS guideIndexSix,
(SELECT t_review.score (SELECT t_review.score
FROM t_review FROM t_review
WHERE t_review.questions_id = 16 AND t_review.record_id = t_record.id) AS guideIndexSeven, WHERE t_review.questions_id = 16
AND t_review.record_id = t_record.id) AS guideIndexSeven,
(SELECT t_review.score (SELECT t_review.score
FROM t_review FROM t_review
WHERE t_review.questions_id = 17 AND t_review.record_id = t_record.id) AS guideIndexEight, WHERE t_review.questions_id = 17
AND t_review.record_id = t_record.id) AS guideIndexEight,
(SELECT t_review.score (SELECT t_review.score
FROM t_review FROM t_review
WHERE t_review.questions_id = 18 AND t_review.record_id = t_record.id) AS guideIndexNine, WHERE t_review.questions_id = 18
AND t_review.record_id = t_record.id) AS guideIndexNine,
(SELECT t_review.score (SELECT t_review.score
FROM t_review FROM t_review
WHERE t_review.questions_id = 19 AND t_review.record_id = t_record.id) AS guideIndexTen, WHERE t_review.questions_id = 19
AND t_review.record_id = t_record.id) AS guideIndexTen,
(SELECT t_review.score (SELECT t_review.score
FROM t_review FROM t_review
WHERE t_review.questions_id = 20 AND t_review.record_id = t_record.id) AS guideIndexEleven, WHERE t_review.questions_id = 20
AND t_review.record_id = t_record.id) AS guideIndexEleven,
(SELECT t_review.score (SELECT t_review.score
FROM t_review FROM t_review
WHERE t_review.questions_id = 21 AND t_review.record_id = t_record.id) AS guideIndexTwelve, WHERE t_review.questions_id = 21
AND t_review.record_id = t_record.id) AS guideIndexTwelve,
(SELECT t_review.score (SELECT t_review.score
FROM t_review FROM t_review
WHERE t_review.questions_id = 22 AND t_review.record_id = t_record.id) AS guideIndexThirteen, WHERE t_review.questions_id = 22
AND t_review.record_id = t_record.id) AS guideIndexThirteen,
(SELECT t_review.score (SELECT t_review.score
FROM t_review FROM t_review
WHERE t_review.questions_id = 23 AND t_review.record_id = t_record.id) AS rewardIndexOne, WHERE t_review.questions_id = 23
AND t_review.record_id = t_record.id) AS rewardIndexOne,
(SELECT t_review.score (SELECT t_review.score
FROM t_review FROM t_review
WHERE t_review.questions_id = 24 AND t_review.record_id = t_record.id) AS rewardIndexTwo, WHERE t_review.questions_id = 24
AND t_review.record_id = t_record.id) AS rewardIndexTwo,
(SELECT t_review.score (SELECT t_review.score
FROM t_review FROM t_review
WHERE t_review.questions_id = 25 AND t_review.record_id = t_record.id) AS rewardIndexThree, WHERE t_review.questions_id = 25
AND t_review.record_id = t_record.id) AS rewardIndexThree,
(SELECT t_review.score (SELECT t_review.score
FROM t_review FROM t_review
WHERE t_review.questions_id = 26 AND t_review.record_id = t_record.id) AS rewardIndexFour, WHERE t_review.questions_id = 26
AND t_review.record_id = t_record.id) AS rewardIndexFour,
(SELECT t_review.score (SELECT t_review.score
FROM t_review FROM t_review
WHERE t_review.questions_id = 27 AND t_review.record_id = t_record.id) AS rewardIndexFive WHERE t_review.questions_id = 27
AND t_review.record_id = t_record.id) AS rewardIndexFive
FROM t_record FROM t_record
RIGHT JOIN t_review ON t_record.id = t_review.record_id RIGHT JOIN t_review ON t_record.id = t_review.record_id
WHERE t_record.process_status = 2 WHERE t_record.process_status = 2
...@@ -768,7 +795,8 @@ ...@@ -768,7 +795,8 @@
qn_year as 'qnYear', qn_year as 'qnYear',
write_people as 'writePeople', write_people as 'writePeople',
id as 'id', id as 'id',
create_time as 'createTime' create_time as 'createTime',
questionnaire_uuid as 'questionnaireUuid'
from t_record from t_record
<where> <where>
<if test="createBy != null and createBy != ''"> <if test="createBy != null and createBy != ''">
...@@ -784,7 +812,6 @@ ...@@ -784,7 +812,6 @@
AND create_time = #{createTime} AND create_time = #{createTime}
</if> </if>
</where> </where>
ORDER BY create_time DESC ORDER BY create_time DESC
</select> </select>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment