Commit c55f8fe4 authored by 赵桢's avatar 赵桢

问卷管理列表页面查询

parent 03dfc821
......@@ -180,140 +180,167 @@
<!--绩效汇总导出-->
<select id="queryGuideAndRewardIndexList" resultType="com.tiptimes.model.exportDTO.PerformanceSummaryTotal">
SELECT DISTINCT t_record.id as id,
t_record.create_by as spaceName,
SELECT DISTINCT t_record.id as id,
t_record.create_by as spaceName,
(CASE
WHEN (SELECT t_review.approval_status
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 '驳回'
ELSE '通过'
END
) AS basisIndexOne,
) AS basisIndexOne,
(CASE
WHEN (SELECT t_review.approval_status
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 '驳回'
ELSE '通过'
END
) AS basisIndexTwo,
) AS basisIndexTwo,
(CASE
WHEN (SELECT t_review.approval_status
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 '驳回'
ELSE '通过'
END
) AS basisIndexThree,
) AS basisIndexThree,
(CASE
WHEN (SELECT t_review.approval_status
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 '驳回'
ELSE '通过'
END
) AS basisIndexFour,
) AS basisIndexFour,
(CASE
WHEN (SELECT t_review.approval_status
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 '驳回'
ELSE '通过'
END
) AS basisIndexFive,
) AS basisIndexFive,
(CASE
WHEN (SELECT t_review.approval_status
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 '驳回'
ELSE '通过'
END
) AS basisIndexSix,
) AS basisIndexSix,
(CASE
WHEN (SELECT t_review.approval_status
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 '驳回'
ELSE '通过'
END
) AS basisIndexSeven,
) AS basisIndexSeven,
(CASE
WHEN (SELECT t_review.approval_status
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 '驳回'
ELSE '通过'
END
) AS basisIndexEight,
) AS basisIndexEight,
(CASE
WHEN (SELECT t_review.approval_status
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 '驳回'
ELSE '通过'
END
) AS basisIndexNine,
) AS basisIndexNine,
(CASE
WHEN t_record.process_status = 2 THEN 0
WHEN t_record.process_status = 3 THEN 30
END
) AS basisIndexScore,
) AS basisIndexScore,
(SELECT t_review.score
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
RIGHT JOIN t_review ON t_record.id = t_review.record_id
WHERE t_record.process_status = 2
......@@ -761,14 +788,15 @@
<select id="AboutViewList" resultType="com.tiptimes.model.Record">
SELECT
process_status as 'processStatus',
reason as 'reason',
create_by as 'createBy',
phone_number as 'phoneNumber',
qn_year as 'qnYear',
write_people as 'writePeople',
id as 'id',
create_time as 'createTime'
process_status as 'processStatus',
reason as 'reason',
create_by as 'createBy',
phone_number as 'phoneNumber',
qn_year as 'qnYear',
write_people as 'writePeople',
id as 'id',
create_time as 'createTime',
questionnaire_uuid as 'questionnaireUuid'
from t_record
<where>
<if test="createBy != null and createBy != ''">
......@@ -784,7 +812,6 @@
AND create_time = #{createTime}
</if>
</where>
ORDER BY create_time DESC
</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