|
@@ -1655,6 +1655,13 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
|
|
|
List<StudyAccountStatusVo> list = new ArrayList<>();
|
|
|
if (!CollectionUtils.isEmpty(set)) {
|
|
|
for (Long businessId : set) {
|
|
|
+ LambdaQueryWrapper<CourseBusiness> lqw1 = Wrappers.lambdaQuery();
|
|
|
+ lqw1.eq(CourseBusiness::getId, businessId);
|
|
|
+ lqw1.eq(CourseBusiness::getStatus, 1);
|
|
|
+ CourseBusiness cb = iCourseBusinessService.getOne(lqw1);
|
|
|
+ if (cb == null) {
|
|
|
+ continue;
|
|
|
+ }
|
|
|
Integer notConfiguredNum = 0;
|
|
|
Integer interfaceNum = 0;
|
|
|
Integer noInterfaceNum = 0;
|
|
@@ -1686,7 +1693,7 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
|
|
|
vo.setEducationName(courseEducationType.getEducationName());
|
|
|
vo.setEducationTypeId(courseEducationType.getId());
|
|
|
}
|
|
|
- List<ClassGradeUserVo> countList = queryCountList(goods.getProjectId());
|
|
|
+ List<ClassGradeUserVo> countList = queryCountList(goods.getProjectId(), 0);
|
|
|
for (ClassGradeUserVo classGradeUser : countList) {
|
|
|
if (Validator.isNotEmpty(classGradeUser.getLearnStatus())) {
|
|
|
//统计账号未开通数量
|
|
@@ -1729,7 +1736,7 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
|
|
|
}
|
|
|
}
|
|
|
//统计所有班级人数
|
|
|
- vo.setUserNum(countList.size());
|
|
|
+ vo.setUserNum(queryCountList(goods.getProjectId(), null).size());
|
|
|
vo.setNotConfiguredNum(notConfiguredNum);
|
|
|
vo.setInterfaceNum(interfaceNum);
|
|
|
vo.setNoInterfaceNum(noInterfaceNum);
|
|
@@ -1751,8 +1758,8 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
|
|
|
}
|
|
|
|
|
|
|
|
|
- private List<ClassGradeUserVo> queryCountList(Integer projectId) {
|
|
|
- return baseMapper.queryCountList(projectId);
|
|
|
+ private List<ClassGradeUserVo> queryCountList(Integer projectId, Integer all) {
|
|
|
+ return baseMapper.queryCountList(projectId, all);
|
|
|
}
|
|
|
|
|
|
|