Joburgess 5 năm trước cách đây
mục cha
commit
4c5c9a434f

+ 4 - 2
edu-user/edu-user-biz/src/main/resources/config/mybatis/ExaminationBasicMapper.xml

@@ -313,14 +313,16 @@
 			COUNT(id_) 'totalExamNum',
 			SUM(CASE WHEN status_!='RESULT_CONFIRM' THEN 1 ELSE 0 END) 'underWayExamNum'
 		FROM
-			examination_basic
+			examination_basic eb
 		WHERE
 			status_ NOT IN ( 'CLOSE', 'DELETE' )
 			<if test="organIds!=null">
-				AND organ_id_ IN
+				AND EXISTS (SELECT examination_basic_id_ FROM exam_organization_relation WHERE
+				eb.id_=examination_basic_id_ AND organ_id_ IN
 				<foreach collection="organIds" item="organId" separator="," open="(" close=")">
 					#{organId}
 				</foreach>
+				)
 			</if>
 	</select>
 </mapper>