| | |
| | | public class TagServiceImpl extends ServiceImpl<TagMapper, Tag> implements TagService { |
| | | |
| | | @Override |
| | | public synchronized Tag getTop() { |
| | | Tag top = this.getOne(new LambdaQueryWrapper<Tag>().eq(Tag::getLevel, 1)); |
| | | public synchronized Tag getTop(Long hostId) { |
| | | Tag top = this.getOne(new LambdaQueryWrapper<Tag>().eq(Tag::getLevel, 1).eq(Tag::getHostId, hostId)); |
| | | if (top == null) { |
| | | top = new Tag(); |
| | | top.setName("全部"); |
| | |
| | | top.setLevel(1); |
| | | top.setStatus(1); |
| | | top.setSort(0); |
| | | top.setHostId(hostId); |
| | | Integer insert = this.baseMapper.insert(top); |
| | | if (insert == 0) { |
| | | throw new CoolException("服务器异常"); |