关于求和的事儿

 // 1.2.2 若任务只分配了多个组时 ....
           else {
               // 定义组任务的计数的变量
               int countGroupTask = 0;
               //定义一个map ,装组任务的计数
               Map<Integer, Integer> map = Maps.newTreeMap();
               
               // 遍历获取组uuid
               for (int i = 0; i < groupTaskList.size(); i++) {
                   //获取组uuid
                   String groupTaskId = groupTaskList.get(i).getStr("uuid");
                    //根据组的uuid,查询组员的uuid
                    List<Record>  GroupMembersUuidList = this.getGroupMembers(groupTaskId);
                    for (int j = 0; j < GroupMembersUuidList.size(); j++) {
                        // 获取用户的id
                        String userId = GroupMembersUuidList.get(j).getStr("userId");
                        // 根据用户ID获取该任务的实际任务数
                        Record UserTaskCount=this.getUserTaskCountList(userId);
                        //获取该用户的计数
                        int countTask = UserTaskCount.getLong("num").intValue();
                        countGroupTask += countTask;
                        
                    }
                    map.put(i ,countGroupTask);
                    countGroupTask = 0;
                }
原文地址:https://www.cnblogs.com/xiaoniuniu886/p/9679300.html