@@ -291,6 +291,7 @@ public class BaseStudentAssessmentInspectionServiceImpl extends MPJBaseServiceIm
}
if(conventionalManagementMap.get(classId) != null){
+ QuantitativeAssessmentSingleScoreVo scoreVo = conventionalManagementMap.get(classId);
c.setClassConventionalManageSubScore(conventionalManagementMap.get(classId).getSumScore());
c.setClassConventionalManageScore((100 + conventionalManagementMap.get(classId).getSumScore())/100*25);
@@ -219,7 +219,7 @@
<select id="getAssessmentInspectionByClassIdList" parameterType="com.xjrsoft.module.student.dto.QuantitativeAssessmentSingleScoreDto" resultType="com.xjrsoft.module.student.vo.QuantitativeAssessmentSingleScoreVo">
select
t.class_ids as class_id,
- sum(t.score) as sumScore
+ SUM(t.score * (LENGTH(personal_student_user_ids) - LENGTH(REPLACE(personal_student_user_ids, ',', '')) + 1)) AS sumScore
from base_student_assessment_inspection t
where t.delete_mark = 0
<if test="dto.classIdList != null and !dto.classIdList.isEmpty()">