zouxuan 2 سال پیش
والد
کامیت
438090bb46
1فایلهای تغییر یافته به همراه5 افزوده شده و 4 حذف شده
  1. 5 4
      mec-biz/src/main/resources/config/mybatis/CourseScheduleConvert.xml

+ 5 - 4
mec-biz/src/main/resources/config/mybatis/CourseScheduleConvert.xml

@@ -13,10 +13,11 @@
         AND FIND_IN_SET(cs.id_,#{courseIds})
     </select>
     <select id="checkStudentCourseNum" resultType="java.lang.Integer">
-        select COUNT(cssp.id_) from course_schedule_student_payment cssp
-        where cssp.user_id_ NOT IN (select distinct cssp.user_id_ from course_schedule_student_payment cssp
-        where FIND_IN_SET(cssp.course_schedule_id_,#{courseIds}))
-        and FIND_IN_SET(cssp.course_schedule_id_,#{courseIds})
+        select COUNT(DISTINCT cssp.course_schedule_id_) from course_schedule_student_payment cssp
+        where FIND_IN_SET(cssp.course_schedule_id_,#{courseIds})
+        GROUP BY cssp.course_schedule_id_ HAVING COUNT(DISTINCT cssp.user_id_) &lt; (select COUNT(distinct cssp.user_id_) num_
+        from course_schedule_student_payment cssp
+        where FIND_IN_SET(cssp.course_schedule_id_,#{courseIds}));
     </select>
     <resultMap id="CourseConvertSumDto" type="com.ym.mec.biz.dal.dto.CourseConvertSumDto">
         <result property="courseType" column="courseType" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>