zouxuan 4 năm trước cách đây
mục cha
commit
da8c160b7e

+ 2 - 2
mec-biz/src/main/java/com/ym/mec/biz/service/impl/ClassGroupServiceImpl.java

@@ -3610,6 +3610,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
             //获取当前班级剩余课次
             Map<String,Long> subCourseNumMap = MapUtil.convertIntegerMap(courseScheduleDao.querySubCourseNumMap(classGroupId));
             for (String courseType : courseTypes) {
+                groupType.add(courseType);
                 Long currentNum = subCourseNumMap.get(courseType);
                 if(currentNum == null){
                     currentNum = 0l;
@@ -3619,7 +3620,6 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
                 if(currentNum >= maxNum){
                     continue;
                 }
-                groupType.add(courseType);
                 Long subNum = maxNum - currentNum;
                 //生成缴费项目
                 MusicGroupOrganizationCourseSettingsDetail settingsDetail = new MusicGroupOrganizationCourseSettingsDetail();
@@ -3831,7 +3831,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
 //        JSONObject jsonObject = JSON.parseObject(courseDefaultMinutes);
         //获取所选班级最大剩余课时
         Map<String,Long> map = MapUtil.convertIntegerMap(courseScheduleDao.findClassMaxCourseNumMap(classGroupIds));
-        Set<String> courseTypes = classCourseMinuteMap.keySet();
+        Set<String> courseTypes = map.keySet();
         for (String courseType : courseTypes) {
 //            剩余时长*默认排课时长
             resultMap.put(courseType,classCourseMinuteMap.get(courseType) * map.get(courseType));

+ 1 - 1
mec-biz/src/main/resources/config/mybatis/TeacherAttendanceMapper.xml

@@ -526,7 +526,7 @@
     </select>
     <sql id="queryTeacherAttendanceComplaintsSql">
         <where>
-            cs.actual_teacher_id_ = ta.teacher_id_ AND ta.is_complaints_ = 1
+            ta.is_complaints_ = 1
             <if test="organId != null and organId != ''">
                 AND FIND_IN_SET(t.organ_id_, #{organId})
             </if>