Przeglądaj źródła

3.2.3 导入数据汇总数量查询bug

xiaofei 2 lat temu
rodzic
commit
38a3e0dd6d

+ 9 - 1
distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/impl/ExamDetailServiceImpl.java

@@ -347,7 +347,15 @@ public class ExamDetailServiceImpl extends ServiceImpl<ExamDetailMapper, ExamDet
         summarizedDataResult.setPackageCount(list.size());
         return summarizedDataResult;*/
 
-        return this.baseMapper.findSummarizedData(schoolId, semesterId, examId, printPlanIdList, courseCode, paperNumber, examPlace, examRoom, packageCode, startDate, endDate, dpr);
+        SummarizedDataResult summarizedDataResult = this.baseMapper.findSummarizedData(schoolId, semesterId, examId, printPlanIdList, courseCode, paperNumber, examPlace, examRoom, packageCode, startDate, endDate, dpr);
+        if(summarizedDataResult ==null){
+            summarizedDataResult = new SummarizedDataResult();
+            summarizedDataResult.setSchoolId(schoolId);
+            summarizedDataResult.setTotalSubjects(0);
+            summarizedDataResult.setPackageCount(0);
+        }
+
+        return summarizedDataResult;
     }
 
     @Transactional(rollbackFor = Exception.class)