排名

作者: kany1 | 来源:发表于2018-11-02 10:23 被阅读0次

    // List<VideoRankingsVO> list =new ArrayList();

    //        //计算出所有的糖果-鬼魂,放进集合

    //        List<Integer> list1=new ArrayList();

    //        for(int j=0;j<VideoRankingsVO.size();j++ ) {

    //            Integer videoId=VideoRankingsVO.get(j).getVideoId();

    //

    //            Integer CandyNum=videoRankingsDao.getCandyNum(videoId);

    //            Integer GhostNum=videoRankingsDao.getGhostNum(videoId);

    //            Integer base    =CandyNum-GhostNum;

    //            list1.add(base);

    //        }

    //

    //        Integer[] integers=new Integer[list1.size()];

    //        for(int m=0;m<list1.size();m++){

    //            integers[m]=(list1.get(m));

    //        }

    //        //把base放大到小排序

    //        sort(integers);

    //

    //        for(int i=0;i<VideoRankingsVO.size();i++ ) {

    //            VideoRankingsVO orig=new VideoRankingsVO();

    //

    //            Integer videoId=VideoRankingsVO.get(i).getVideoId();

    //

    //            Integer CandyNum=videoRankingsDao.getCandyNum(videoId);

    //            Integer GhostNum=videoRankingsDao.getGhostNum(videoId);

    //

    //            orig.setVideoId(VideoRankingsVO.get(i).getVideoId());

    //            orig.setUserId(VideoRankingsVO.get(i).getUserId());

    //            orig.setUsername(VideoRankingsVO.get(i).getUsername());

    //            orig.setUrl(VideoRankingsVO.get(i).getUrl());

    //            orig.setIntroduction(VideoRankingsVO.get(i).getIntroduction());

    //            orig.setMname(VideoRankingsVO.get(i).getMname());

    //            orig.setTname(VideoRankingsVO.get(i).getTname());

    //            orig.setCountry(VideoRankingsVO.get(i).getCountry());

    //            orig.setHeatNum(VideoRankingsVO.get(i).getHeatNum());

    //            orig.setCollectionNum(VideoRankingsVO.get(i).getCollectionNum());

    //            orig.setCommentNum(VideoRankingsVO.get(i).getCommentNum());

    //            orig.setShareNum(VideoRankingsVO.get(i).getShareNum());

    //            orig.setPlayNum(VideoRankingsVO.get(i).getPlayNum());

    //            orig.setCreateTime(VideoRankingsVO.get(i).getCreateTime());

    //            //糖果数量

    //            orig.setCandyNum(CandyNum);

    //            //鬼魂数量

    //            orig.setGhostNum(GhostNum);

    //            //给视频排名

    //            Integer base1=CandyNum-GhostNum;

    //            Integer m=0;

    //        for(int n=0;n<integers.length;n++){

    //            Integer integer=integers[n];

    //            m=n++;

    //            if(Objects.equals(base1,integer)){

    //                break;

    //            }

    //

    //        }

    //

    //            orig.setRanking(m+1);

    //            list.add(orig);

    //        }

    //        list.sort((x, y) -> Integer.compare(x.getRanking(), y.getRanking()));

    //

    //        List list3=new ArrayList();

    //        for (int y=0;y<list.size();y++ ){

    //            list3.add(list.get(y));

    //        }

    //        return list3;

        }

        @Override

        public Integer countVideoCountAuditInfo(Query query) {

            return Optional

                    .of(videoRankingsDao.countVideoCountAuditInfo(query))

                    .orElseThrow(() -> new AppRuntimeException("查询总记录数失败!"));

        }

    //            static void sort(Integer[] nums) {

    //                // 从此一个位开始循环数组

    //                for (int i = 0; i < nums.length; i++) {

    //                    // 从第i+1为开始循环数组

    //                    for (int j = i + 1; j < nums.length; j++) {

    //                        // 如果前一位比后一位小,那么就将两个数字调换

    //                        // 这里是按降序排列

    //                        // 如果你想按升序排列只要改变符号即可

    //                        if (nums[i] < nums[j]) {

    //                            int tem = nums[i];

    //                            nums[i] = nums[j];

    //                            nums[j] = tem;

    //                        }

    //                    }

    //                }

    //            }

    相关文章

      网友评论

          本文标题:排名

          本文链接:https://www.haomeiwen.com/subject/izeqxqtx.html