|
@@ -158,8 +158,10 @@
|
|
|
</sql>
|
|
|
<select id="queryDetailPage" resultMap="QuestionnaireUserResultDto">
|
|
|
SELECT qu1.*,qur.username_,qur.phone_,qq.content_,GROUP_CONCAT(qqi.answer_value_ ORDER BY qqi.sort_) answer_value_
|
|
|
- FROM (SELECT su.id_,su.username_,su.phone_ FROM questionnaire_user_result qu
|
|
|
+ FROM (SELECT su.id_,CASE WHEN su.username_ IS NULL THEN ria.user_name_ ELSE su.username_ END username_,su.phone_ FROM questionnaire_user_result qu
|
|
|
LEFT JOIN sys_user su ON su.id_ = qu.user_id_
|
|
|
+ LEFT JOIN replacement_instrument_activity ria ON ria.replacement_instrument_cooperation_id_ = qu.active_id_
|
|
|
+ AND ria.user_id_ = qu.user_id_
|
|
|
<include refid="queryDetailPageSql"/>
|
|
|
GROUP BY su.id_
|
|
|
<include refid="global.limit"/>) qur
|