feat:修改资源学习列表count数计算

This commit is contained in:
yangxinyu
2025-12-08 09:16:16 +08:00
parent 0b5716ed7d
commit 240d4725e6

View File

@@ -85,11 +85,9 @@ public class CourseStatDao extends BaseDao<StudyCourse> {
StringBuilder sql = new StringBuilder();
sql.append("SELECT ")
// 总条数=去重后的人数
.append("COUNT(DISTINCT c.content_id) ")
.append("FROM boe_study_course_item c ")
.append("WHERE 1=1 ")
// 条件:已完成
.append("AND c.status = 9 ");
.append("COUNT(DISTINCT c.id) ")
.append("FROM boe_course_content c ")
.append("WHERE 1=1 ");
List<Object> params = new ArrayList<>();
// courseId非空则过滤参数化防注入
if (StringUtils.isNotBlank(courseId)) {