修改未购买课程提示

This commit is contained in:
wuchunlei
2024-11-27 09:49:10 +08:00
parent f32146383b
commit 6e04aafa7a

View File

@@ -319,7 +319,9 @@ public class ClassEntityServiceImpl extends ServiceImpl<ClassEntityDao, ClassEnt
if (ucbCount == 0){ if (ucbCount == 0){
flag = true; flag = true;
CourseEntity c = courseDao.selectById(classCourse.getCourseId()); CourseEntity c = courseDao.selectById(classCourse.getCourseId());
sb.append("用户"+ user.getTel()+"未购买课程"+c.getTitle()+"-"+catalog.getTitle()+";\n"); String userName = StringUtils.isNotBlank(user.getName())?user.getName():user.getNickname();
String userNumber = StringUtils.isNotBlank(user.getTel())?user.getTel():user.getEmail();
sb.append("用户"+userName+"-"+userNumber+"未购买课程"+c.getTitle()+"-"+catalog.getTitle()+";\n");
} }
} }
} }
@@ -579,13 +581,17 @@ public class ClassEntityServiceImpl extends ServiceImpl<ClassEntityDao, ClassEnt
}else { }else {
if (courses.size() > 0){ if (courses.size() > 0){
for (CourseEntity course : courses) { for (CourseEntity course : courses) {
int count = userCourseBuyDao.selectCount(new LambdaQueryWrapper<UserCourseBuyEntity>() List<CourseCatalogueEntity> catalogues = courseCatalogueDao.selectList(new LambdaQueryWrapper<CourseCatalogueEntity>()
.eq(UserCourseBuyEntity::getUserId,user.getId()) .eq(CourseCatalogueEntity::getCourseId,course.getId()));
.eq(UserCourseBuyEntity::getCourseId,course.getId())); for (CourseCatalogueEntity catalog:catalogues){
if (count > 0){ int ucbCount = userCourseBuyDao.selectCount(new LambdaQueryWrapper<UserCourseBuyEntity>()
sb.append(course.getTitle()+"已购买 ");//空格用来分割多门课程 .eq(UserCourseBuyEntity::getUserId,user.getId())
}else { .eq(UserCourseBuyEntity::getCatalogueId,catalog.getId()));
sb.append(course.getTitle()+"未购买 "); if (ucbCount > 0){
sb.append(course.getTitle()+"-"+catalog.getTitle()+"已购买 ");//空格用来分割多门课程
}else {
sb.append(course.getTitle()+"-"+catalog.getTitle()+"未购买 ");
}
} }
} }
} }