zouxuan 4 年 前
コミット
c221ab7985

+ 4 - 3
mec-biz/src/main/resources/config/mybatis/QuestionnaireUserResultMapper.xml

@@ -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>