浏览代码

ADD:totalNum in caughtNodeDTO

zhangxin 7 年之前
父节点
当前提交
1afc9044a9

+ 2 - 0
mooctest-site-server/src/main/java/cn/iselab/mooctest/site/web/data/forMongo/NodeCatch/CaughtNodeDTO.java

@@ -24,4 +24,6 @@ public class CaughtNodeDTO {
 
     //default
     private Integer catchNum = 0;
+
+    private Integer totalNum;
 }

+ 10 - 10
mooctest-site-server/src/main/java/cn/iselab/mooctest/site/web/logic/impl/CalculateScoreLogicImpl.java

@@ -261,22 +261,22 @@ public class CalculateScoreLogicImpl implements CalculateSocreLogic {
 
     @Override
     public CaughtNodeDTO catchNode(CaughtNodeDTO caughtNodeDTO, Long userId) {
-//        //caughtNode
-//        caughtNodeDTO = caughtNodeService.getCaughtNodeDTO(caughtNodeDTO.getExamId(), caughtNodeDTO.getCaseId(), caughtNodeDTO.getNodeName());
-//        List<Long> userIds = caughtNodeDTO.getUserIds();
-//        userIds.add(userId);
-//        caughtNodeDTO.setUserIds(userIds);
-//        caughtNodeDTO.setCatchNum(caughtNodeDTO.getCatchNum() + 1);
-//        caughtNodeService.updateCaughtNodeDTO(caughtNodeDTO);
-//
 //        //userCatch
 //        UserCatchDTO userCatchDTO = userCatchService.getUserCatchDTO(userId);
 //        List<String> nodeNames = userCatchDTO.getNodeNames();
 //        nodeNames.add(caughtNodeDTO.getNodeName());
 //        userCatchDTO.setNodeNames(nodeNames);
-//        if (userCatchDTO.checkNodeNameUnique()){
-//            userCatchService.updateUserCatch
+//        if (userCatchDTO.checkNodeNameUnique()) {
+//            userCatchService.updateUserCatchDTO(userCatchDTO);
 //        }
+//        return null;
+//        //caughtNode
+//        caughtNodeDTO = caughtNodeService.getCaughtNodeDTO(caughtNodeDTO.getExamId(), caughtNodeDTO.getCaseId(), caughtNodeDTO.getNodeName());
+//        List<Long> userIds = caughtNodeDTO.getUserIds();
+//        userIds.add(userId);
+//        caughtNodeDTO.setUserIds(userIds);
+//        caughtNodeDTO.setCatchNum(caughtNodeDTO.getCatchNum() + 1);
+//        return caughtNodeService.updateCaughtNodeDTO(caughtNodeDTO);
         return null;
     }
 }