package com.hxzk.service.impl;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.github.pagehelper.PageHelper;
|
import com.github.pagehelper.PageInfo;
|
import com.hxzk.mapper.WarningDao;
|
import com.hxzk.pojo.TbTag;
|
import com.hxzk.pojo.TbWarning;
|
import com.hxzk.service.WarningService;
|
import org.apache.ibatis.jdbc.Null;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Service;
|
|
import java.util.List;
|
|
import static com.baomidou.mybatisplus.core.toolkit.StringPool.NULL;
|
|
@Service
|
public class WarningServiceImpl extends ServiceImpl<WarningDao, TbWarning> implements WarningService {
|
|
@Autowired
|
WarningDao warningDao;
|
|
@Override
|
public PageInfo<com.hxzk.deo.TbWarning> findAll(Integer page, Integer limit) {
|
QueryWrapper queryWrapper = new QueryWrapper<>();
|
PageHelper.startPage(page,limit);
|
List<com.hxzk.deo.TbWarning> cardList = warningDao.findSelect();
|
PageInfo<com.hxzk.deo.TbWarning> info = new PageInfo<>(cardList);
|
return info;
|
}
|
|
@Override
|
public PageInfo<com.hxzk.deo.TbWarning> findAllHouTai(Integer page, Integer limit) {
|
QueryWrapper queryWrapper = new QueryWrapper<>();
|
PageHelper.startPage(page,limit);
|
List<com.hxzk.deo.TbWarning> cardList = warningDao.findSelectHouTai();
|
PageInfo<com.hxzk.deo.TbWarning> info = new PageInfo<>(cardList);
|
return info;
|
}
|
|
@Override
|
public PageInfo<com.hxzk.deo.TbWarning> findAllStatus(Integer page, Integer limit) {
|
QueryWrapper queryWrapper = new QueryWrapper<>();
|
PageHelper.startPage(page,limit);
|
List<com.hxzk.deo.TbWarning> cardList = warningDao.findSelect();
|
PageInfo<com.hxzk.deo.TbWarning> info = new PageInfo<>(cardList);
|
return info;
|
}
|
|
@Override
|
public PageInfo<com.hxzk.deo.TbWarning> findwarningSearch(Integer page, Integer limit, TbWarning warning) {
|
QueryWrapper<TbWarning> queryWrapper = new QueryWrapper<>();
|
PageHelper.startPage(page,limit);
|
List<com.hxzk.deo.TbWarning> cardList = warningDao.findSelectsearch(warning.getObjectid());
|
PageInfo<com.hxzk.deo.TbWarning> info = new PageInfo<>(cardList);
|
return info;
|
}
|
|
@Override
|
public PageInfo<com.hxzk.deo.TbWarning> findwarningSearchHouTai(Integer page, Integer limit, TbWarning warning) {
|
QueryWrapper<TbWarning> queryWrapper = new QueryWrapper<>();
|
PageHelper.startPage(page,limit);
|
List<com.hxzk.deo.TbWarning> cardList = warningDao.findSelectsearchHouTai(warning.getObjectid());
|
PageInfo<com.hxzk.deo.TbWarning> info = new PageInfo<>(cardList);
|
return info;
|
}
|
|
@Override
|
public PageInfo<TbWarning> findwarningScreen(Integer page, Integer limit, TbWarning warning) {
|
QueryWrapper queryWrapper = new QueryWrapper<>();
|
queryWrapper.like("type",warning.getType());
|
PageHelper.startPage(page,limit);
|
List<TbWarning> cardList = baseMapper.selectList(queryWrapper);
|
PageInfo<TbWarning> info = new PageInfo<>(cardList);
|
return info;
|
}
|
|
@Override
|
public List<com.hxzk.deo.TbWarning> findDaPingGaoJing() {
|
List<com.hxzk.deo.TbWarning> warnings = warningDao.findDaPingGaoJing();
|
List<com.hxzk.deo.TbWarning> warningList = warningDao.findDaPingGaoJingRenYuanJuJi();
|
for (int i = 0 ; i < warningList.size();i++){
|
warnings.add(warningList.get(i));
|
}
|
return warnings;
|
}
|
|
@Override
|
public Integer findDaPingWeiChuLiCount() {
|
return warningDao.findDaPingWeiChuLiCount();
|
}
|
|
@Override
|
public TbWarning findIdXiangXi(Integer id) {
|
QueryWrapper queryWrapper = new QueryWrapper<>();
|
queryWrapper.eq("id",id);
|
return baseMapper.selectOne(queryWrapper);
|
}
|
|
@Override
|
public TbWarning findIdXiangXitagid(Integer id) {
|
QueryWrapper queryWrapper = new QueryWrapper<>();
|
queryWrapper.eq("objectid",id);
|
return baseMapper.selectOne(queryWrapper);
|
}
|
|
@Override
|
public void ChuliWarning(TbWarning warning, String ids) {
|
QueryWrapper queryWrapper = new QueryWrapper<>();
|
queryWrapper.eq("id",ids);
|
baseMapper.update(warning,queryWrapper);
|
}
|
|
@Override
|
public void DaPingChuliWarning(TbWarning warning) {
|
QueryWrapper queryWrapper = new QueryWrapper<>();
|
queryWrapper.eq("objectid",warning.getObjectid());
|
baseMapper.update(warning,queryWrapper);
|
}
|
|
@Override
|
public TbWarning findtagidWarning(String ids) {
|
QueryWrapper queryWrapper = new QueryWrapper<>();
|
queryWrapper.eq("id",ids);
|
return baseMapper.selectOne(queryWrapper);
|
}
|
|
@Override
|
public void UpWarningIsshow(String type) {
|
baseMapper.UpWarningIsshow(type);
|
}
|
|
@Override
|
public void UpAllWarning(TbWarning warning) {
|
QueryWrapper queryWrapper = new QueryWrapper<>();
|
queryWrapper.eq("status","未处理");
|
if (warning.getType().equals("全部")){
|
warningDao.UpStatusAll();
|
}else{
|
queryWrapper.eq("type",warning.getType());
|
baseMapper.update(warning,queryWrapper);
|
}
|
|
}
|
|
@Override
|
public List<com.hxzk.deo.TbWarning> findNowAll(String type) {
|
return warningDao.findNowAll(type);
|
}
|
|
@Override
|
public TbWarning findIdWarning(Integer id) {
|
QueryWrapper queryWrapper = new QueryWrapper<>();
|
queryWrapper.eq("id",id);
|
return baseMapper.selectOne(queryWrapper);
|
}
|
|
@Override
|
public void updateIDWarning(Integer id) {
|
warningDao.updateIdWarning(id);
|
}
|
}
|