package com.hxzkmonitor.service.impl; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.hxzkmonitor.mapper.TbSystemWinMapper; import com.hxzkmonitor.mapper.TbUserMapper; import com.hxzkmonitor.pojo.TbSystemWin; import com.hxzkmonitor.pojo.TbUser; import com.hxzkmonitor.service.TbSystemWinService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @Service public class TbSystemWinServiceImpl extends ServiceImpl implements TbSystemWinService { @Autowired TbUserMapper tbUserMapper; @Override public Integer addorupSystemWin(TbSystemWin TbSystemWin) { QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.eq("username",TbSystemWin.getUsername()); queryWrapper.eq("adminphone",TbSystemWin.getPhone()); TbUser tbUser= tbUserMapper.selectOne(queryWrapper); if (tbUser!=null){ tbUser.setWinmax(TbSystemWin.getMax()); tbUser.setWinmin(TbSystemWin.getMin()); tbUserMapper.updateById(tbUser); } return baseMapper.updateById(TbSystemWin); } @Override public IPage getSystemWinPage(Page page) { QueryWrapper queryWrapper = new QueryWrapper<>(); // queryWrapper.orderByDesc("addtime"); IPage UserJuesePage = baseMapper.selectPage(page, queryWrapper); return UserJuesePage; } }