| | |
| | | } |
| | | } |
| | | } |
| | | if (loginUserInfo.getAccount().equals("admin") || loginUserInfo.getAccount().equals("xiqu")){ |
| | | if (loginUserInfo.getAccount().equals("admin") && isNull(level)){ |
| | | id=null; |
| | | range=null; |
| | | range=1; |
| | | } |
| | | IPage<ComSanshuoExpertVO> comSanshuoExpertVOIPage = comSanshuoExpertDao.expertPage(new Page(page, size), keyWord, range, id, level); |
| | | for (ComSanshuoExpertVO record : comSanshuoExpertVOIPage.getRecords()) { |
| | |
| | | record.setCount(comEventMapper.selectCount(new QueryWrapper<ComEvent>().lambda().eq(ComEvent::getSpecialistId, record.getId()))); |
| | | record.setSuccessCount(comEventMapper.selectCount(new QueryWrapper<ComEvent>().lambda().eq(ComEvent::getSpecialistId, record.getId()).eq(ComEvent::getEventResult,2 ))); |
| | | if (nonNull(record.getCount()) && nonNull(record.getSuccessCount())){ |
| | | if (!(record.getCount().equals(0) && !record.getSuccessCount().equals(0))){ |
| | | if (!record.getCount().equals(0) && !record.getSuccessCount().equals(0)){ |
| | | record.setRate(NumberUtil.div(record.getSuccessCount(), record.getCount(),2)); |
| | | } |
| | | |