Selaa lähdekoodia

移动端班级考核扣分显示错误解决

dzx 11 kuukautta sitten
vanhempi
commit
d3bf56b192

+ 3 - 10
src/main/java/com/xjrsoft/module/student/service/impl/BaseStudentAssessmentInspectionServiceImpl.java

@@ -176,7 +176,7 @@ public class BaseStudentAssessmentInspectionServiceImpl extends MPJBaseServiceIm
 
     @Override
     public Page<BaseStudentAssessmentInspectionMobilePageVo> getMobilePage(Page<BaseStudentAssessmentInspectionMobilePageDto> page, BaseStudentAssessmentInspectionMobilePageDto dto) {
-        if (dto.getClassIds() == null || dto.getClassIds().size() == 0) {
+        if (dto.getClassIds() == null || dto.getClassIds().isEmpty()) {
             // 获取当前用户所管班级
             List<Long> classIds = baseClassMapper.selectList(
                     Wrappers.<BaseClass>query().lambda()
@@ -185,17 +185,10 @@ public class BaseStudentAssessmentInspectionServiceImpl extends MPJBaseServiceIm
             ).stream().map(BaseClass::getId).collect(Collectors.toList());
             dto.setClassIds(classIds);
         }
-        if (dto.getClassIds() == null || dto.getClassIds().size() == 0) {
+        if (dto.getClassIds() == null || dto.getClassIds().isEmpty()) {
             return null;
         }
-        Page<BaseStudentAssessmentInspectionMobilePageVo> result = assessmentInspectionMapper.getMobilePage(page, dto);
-        // 处理加减分
-        result.getRecords().forEach((node) -> {
-            if (node.getScoreType().equals(ScoreTypeEnum.ScoreMinus.getCode())) {
-                node.setScore(node.getScore() * -1);
-            }
-        });
-        return result;
+        return assessmentInspectionMapper.getMobilePage(page, dto);
     }
 
     @Override