zouxuan 5 vuotta sitten
vanhempi
commit
4abb831cb1

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

@@ -6,6 +6,7 @@ import com.ym.mec.biz.dal.dao.*;
 import com.ym.mec.biz.dal.dto.*;
 import com.ym.mec.biz.dal.entity.StudentRegistration;
 import com.ym.mec.biz.dal.entity.SysUserCashAccount;
+import com.ym.mec.biz.dal.enums.YesOrNoEnum;
 import com.ym.mec.biz.dal.page.*;
 import com.ym.mec.biz.service.StudentManageService;
 import com.ym.mec.common.entity.ImResult;
@@ -105,6 +106,7 @@ public class StudentManageServiceImpl implements StudentManageService {
                         e.setHasCourse(0L);
                     }
                 }
+                e.setHasPracticeCourse(hasPracticeCourseMap.get(e.getUserId()) == null? YesOrNoEnum.NO:YesOrNoEnum.YES);
                 if(collect.get(e.getUserId()) != null){
                     e.setCourseBalance(collect.get(e.getUserId()).getCourseBalance());
                 }

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

@@ -765,7 +765,9 @@
         <include refid="queryHasPracticeCourseSql"/>
     </select>
     <select id="getHasPracticeCourse" resultType="java.util.Map">
-        
+        SELECT cssp.user_id_ 'key',COUNT(DISTINCT cssp.user_id_) 'value' FROM course_schedule_student_payment cssp
+        WHERE cssp.group_type_ = 'PRACTICE'
+        GROUP BY cssp.user_id_
     </select>
 
 </mapper>