Browse Source

3.2.5 按学院同步

xiaofei 2 years ago
parent
commit
b21ba40d3d

+ 6 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/impl/DataSyncServiceImpl.java

@@ -122,6 +122,12 @@ public class DataSyncServiceImpl implements DataSyncService {
             status = TaskStatusEnum.RUNNING;
             tbSyncTaskService.updateStatusAndResultById(tbSyncTask.getId(), null, status, null, null);
 
+            // 按学院code进行分组,并按学院进行循环同步
+            Map<String, List<SyncExamTaskDto>> byCollegeCodeMap = params.stream().collect(Collectors.groupingBy(SyncExamTaskDto::getCollegeCode));
+            for (Map.Entry<String, List<SyncExamTaskDto>> entry : byCollegeCodeMap.entrySet()) {
+
+            }
+
             //按课程做同步
             for (SyncExamTaskDto param : params) {
                 // 前置方法已经校验过各课程下是否有学院代码