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<TbSystemWinMapper, TbSystemWin> 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<TbSystemWin> getSystemWinPage(Page page) {
|
QueryWrapper queryWrapper = new QueryWrapper<>();
|
// queryWrapper.orderByDesc("addtime");
|
IPage<TbSystemWin> UserJuesePage = baseMapper.selectPage(page, queryWrapper);
|
return UserJuesePage;
|
}
|
|
}
|