|
@@ -270,6 +270,8 @@ public class GeneralCalculateScoreComponent {
|
|
|
List<CatchDTO> catchDTOs = userCatchDTO.getCatchDTOs();
|
|
|
catchDTOs.addAll(catchDTOList);
|
|
|
userCatchDTO.setCatchDTOs(catchDTOs);
|
|
|
+ //存储该学生每次最新覆盖的Nodelist
|
|
|
+ userCatchDTO.setLatestDTOS(catchDTOList);
|
|
|
userCatchService.updateUserCatch(userCatchDTO);
|
|
|
} else {
|
|
|
UserCatchDTO userCatchDTO = new UserCatchDTO();
|
|
@@ -279,6 +281,7 @@ public class GeneralCalculateScoreComponent {
|
|
|
List<CatchDTO> catchDTOs = new ArrayList<>();
|
|
|
catchDTOs.addAll(catchDTOList);
|
|
|
userCatchDTO.setCatchDTOs(catchDTOs);
|
|
|
+ userCatchDTO.setLatestDTOS(catchDTOs);
|
|
|
userCatchService.createUserCatch(userCatchDTO);
|
|
|
}
|
|
|
//上传caughtNode userCatch结束,调用算分
|