|
@@ -1653,26 +1653,17 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
|
|
|
}
|
|
|
|
|
|
List<StudyAccountStatusVo> list = new ArrayList<>();
|
|
|
- int notConfiguredNum = 0;
|
|
|
- int interfaceNum = 0;
|
|
|
- int noInterfaceNum = 0;
|
|
|
- int openNum = 0;
|
|
|
- int noOpenNum = 0;
|
|
|
- int failNum = 0;
|
|
|
- int finishNum = 0;
|
|
|
- int noFinishNum = 0;
|
|
|
if (!CollectionUtils.isEmpty(set)) {
|
|
|
for (Long businessId : set) {
|
|
|
- notConfiguredNum = 0;
|
|
|
- interfaceNum = 0;
|
|
|
- noInterfaceNum = 0;
|
|
|
- openNum = 0;
|
|
|
- noOpenNum = 0;
|
|
|
- failNum = 0;
|
|
|
- finishNum = 0;
|
|
|
- noFinishNum = 0;
|
|
|
+ Integer notConfiguredNum = 0;
|
|
|
+ Integer interfaceNum = 0;
|
|
|
+ Integer noInterfaceNum = 0;
|
|
|
+ Integer openNum = 0;
|
|
|
+ Integer noOpenNum = 0;
|
|
|
+ Integer failNum = 0;
|
|
|
+ Integer finishNum = 0;
|
|
|
+ Integer noFinishNum = 0;
|
|
|
StudyAccountStatusVo vo = new StudyAccountStatusVo();
|
|
|
- List<ClassGradeUserVo> countList = queryCountList(businessId);
|
|
|
vo.setBusinessId(businessId);
|
|
|
LambdaQueryWrapper<CourseBusiness> lqw2 = Wrappers.lambdaQuery();
|
|
|
lqw2.eq(CourseBusiness::getId, businessId);
|
|
@@ -1694,34 +1685,30 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
|
|
|
vo.setEducationName(courseEducationType.getEducationName());
|
|
|
vo.setEducationTypeId(courseEducationType.getId());
|
|
|
}
|
|
|
- for (ClassGradeUserVo classGrade : countList) {
|
|
|
- LambdaQueryWrapper<ClassGradeUser> lq = Wrappers.lambdaQuery();
|
|
|
- lq.eq(ClassGradeUser::getGradeId, classGrade.getGradeId());
|
|
|
- List<ClassGradeUser> classGradeUsers = iClassGradeUserService.list(lq);
|
|
|
- for (ClassGradeUser classGradeUser : classGradeUsers) {
|
|
|
- if (Validator.isNotEmpty(classGradeUser.getLearnStatus())) {
|
|
|
- //统计账号未开通数量
|
|
|
- if (classGradeUser.getLearnStatus() == 0) {
|
|
|
- noOpenNum++;
|
|
|
- }
|
|
|
- //统计账号未开通数量
|
|
|
- if (classGradeUser.getLearnStatus() == 1) {
|
|
|
- openNum++;
|
|
|
- }
|
|
|
- //统计账号标记失败数量
|
|
|
- if (classGradeUser.getLearnStatus() == 2) {
|
|
|
- failNum++;
|
|
|
- }
|
|
|
+ List<ClassGradeUserVo> countList = queryCountList(goods.getProjectId());
|
|
|
+ for (ClassGradeUserVo classGradeUser : countList) {
|
|
|
+ if (Validator.isNotEmpty(classGradeUser.getLearnStatus())) {
|
|
|
+ //统计账号未开通数量
|
|
|
+ if (classGradeUser.getLearnStatus() == 0) {
|
|
|
+ noOpenNum++;
|
|
|
}
|
|
|
- if (Validator.isNotEmpty(classGradeUser.getFinishStatus())) {
|
|
|
- //统计已学完数量
|
|
|
- if (classGradeUser.getFinishStatus() == 1) {
|
|
|
- finishNum++;
|
|
|
- }
|
|
|
- //统计未学完数量
|
|
|
- if (classGradeUser.getFinishStatus() == 0) {
|
|
|
- noFinishNum++;
|
|
|
- }
|
|
|
+ //统计账号未开通数量
|
|
|
+ if (classGradeUser.getLearnStatus() == 1) {
|
|
|
+ openNum++;
|
|
|
+ }
|
|
|
+ //统计账号标记失败数量
|
|
|
+ if (classGradeUser.getLearnStatus() == 2) {
|
|
|
+ failNum++;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (Validator.isNotEmpty(classGradeUser.getFinishStatus())) {
|
|
|
+ //统计已学完数量
|
|
|
+ if (classGradeUser.getFinishStatus() == 1) {
|
|
|
+ finishNum++;
|
|
|
+ }
|
|
|
+ //统计未学完数量
|
|
|
+ if (classGradeUser.getFinishStatus() == 0) {
|
|
|
+ noFinishNum++;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -1763,8 +1750,8 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
|
|
|
}
|
|
|
|
|
|
|
|
|
- private List<ClassGradeUserVo> queryCountList(Long businessId) {
|
|
|
- return baseMapper.queryCountList(businessId);
|
|
|
+ private List<ClassGradeUserVo> queryCountList(Integer projectId) {
|
|
|
+ return baseMapper.queryCountList(projectId);
|
|
|
}
|
|
|
|
|
|
|