|
@@ -106,8 +106,9 @@
|
|
|
SELECT COUNT(id_) FROM questionnaire_user_result WHERE questionnaire_topic_id_ = #{topicId}
|
|
|
</select>
|
|
|
<select id="findDetailCount" resultType="java.lang.Integer">
|
|
|
- SELECT COUNT(DISTINCT su.id_) FROM questionnaire_user_result qu
|
|
|
- LEFT JOIN sys_user su ON su.id_ = qu.user_id_
|
|
|
+ SELECT COUNT(DISTINCT ria.user_id_) FROM questionnaire_user_result qu
|
|
|
+ LEFT JOIN replacement_instrument_activity ria ON ria.replacement_instrument_cooperation_id_ = qu.active_id_ AND ria.user_id_ = qu.user_id_
|
|
|
+ AND ria.user_id_ = qu.user_id_
|
|
|
<include refid="queryDetailPageSql"/>
|
|
|
</select>
|
|
|
<resultMap type="com.ym.mec.biz.dal.dto.QuestionnaireUserResultDto" id="QuestionnaireUserResultDto">
|
|
@@ -169,6 +170,6 @@
|
|
|
LEFT JOIN questionnaire_question_item qqi ON FIND_IN_SET(qqi.id_,qu1.questionnaire_question_item_id_list_)
|
|
|
<include refid="queryDetailPageSql1"/>
|
|
|
GROUP BY qu1.user_id_,qq.id_
|
|
|
- ORDER BY qu1.user_id_
|
|
|
+ ORDER BY qu1.user_id_,qq.sort_
|
|
|
</select>
|
|
|
</mapper>
|