From b72f8f8d58417eb6fb29672d8ac17cfafa46775c Mon Sep 17 00:00:00 2001 From: zhitong.yu <xynz17@163.com> Date: 星期六, 11 五月 2024 10:51:31 +0800 Subject: [PATCH] 增加:主界面选择系统页面,统计实时刷新,低电量人员数据显示 --- src/main/java/com/hxzk/service/impl/PersonServiceImpl.java | 63 ++++++++++++++++++++++--------- 1 files changed, 44 insertions(+), 19 deletions(-) diff --git a/src/main/java/com/hxzk/service/impl/PersonServiceImpl.java b/src/main/java/com/hxzk/service/impl/PersonServiceImpl.java index dfa7625..a0eef52 100644 --- a/src/main/java/com/hxzk/service/impl/PersonServiceImpl.java +++ b/src/main/java/com/hxzk/service/impl/PersonServiceImpl.java @@ -1,17 +1,22 @@ package com.hxzk.service.impl; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import com.hxzk.deo.TbPersonAndDepartment; import com.hxzk.mapper.PersonDao; +import com.hxzk.pojo.PowerPerson; import com.hxzk.pojo.TbPerson; import com.hxzk.pojo.TbTag; +import com.hxzk.pojo.TbWarning; import com.hxzk.service.PersonService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import java.util.Arrays; import java.util.List; @Service @@ -34,6 +39,14 @@ QueryWrapper queryWrapper = new QueryWrapper<>(); List<TbPerson> cardList = baseMapper.selectList(queryWrapper); PageInfo<TbPerson> info = new PageInfo<>(cardList); + return info; + } + + @Override + public PageInfo<PowerPerson> findPowerPerson(Integer page, Integer limit) { + PageHelper.startPage(page,limit); + List<PowerPerson> cardList = personDao.findPowerPerson(); + PageInfo<PowerPerson> info = new PageInfo<>(cardList); return info; } @@ -91,9 +104,7 @@ @Override public PageInfo<TbPerson> findAllRenYuan(Integer page, Integer limit) { PageHelper.startPage(page,limit); - QueryWrapper<TbPerson> queryWrapper = new QueryWrapper<>(); - queryWrapper.eq("baoliu19", "铻嶅悎缁堢").or().eq("baoliu19", "绯荤粺榛樿").or().eq("baoliu19","lora鏍囩"); - List<TbPerson> cardList = baseMapper.selectList(queryWrapper); + List<TbPerson> cardList = personDao.findPersonAll(); PageInfo<TbPerson> info = new PageInfo<>(cardList); return info; } @@ -129,19 +140,11 @@ @Override public TbPerson findtagidPerson(Integer id) { - QueryWrapper<TbPerson> queryWrapper = new QueryWrapper<>(); - queryWrapper.eq("p_tagid",id).or().eq("p_name",id); + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper.eq("p_tagid",id); return baseMapper.selectOne(queryWrapper); } -// @Override -// public TbPerson findtNamePerson(Integer id) { -// QueryWrapper queryWrapper = new QueryWrapper<>(); -// queryWrapper.eq("p_name",id); -// List<TbPerson> personList = baseMapper.selectList(queryWrapper); -// System.out.println(personList); -// return baseMapper.selectOne(queryWrapper); -// } @Override public Integer findTagOnline() { QueryWrapper queryWrapper = new QueryWrapper<>(); @@ -150,9 +153,15 @@ } @Override - public List<TbPersonAndDepartment> findSanWei() { + public List<TbPersonAndDepartment> findSanWeiOnline() { QueryWrapper queryWrapper = new QueryWrapper<>(); return personDao.findAllBuMen2(); + } + + @Override + public List<TbPersonAndDepartment> findSanWeiOffOnline() { + QueryWrapper queryWrapper = new QueryWrapper<>(); + return personDao.findAllBuMen3(); } @Override @@ -172,6 +181,17 @@ @Override public List<TbPersonAndDepartment> findfloor(String floor) { return personDao.findAllBuMen1(floor); + } + + @Override + public List<TbPerson> FindFidPersons(String[] FID) { + LambdaQueryWrapper<TbPerson> queryWrapper = Wrappers.lambdaQuery(TbPerson.class); + // 鏋勯�犳煡璇㈡潯浠� + queryWrapper.in(TbPerson::getBaoliu39, FID); + + // 鏌ヨ鏁版嵁搴� + List<TbPerson> resultList = baseMapper.selectList(queryWrapper); + return resultList; } @Override @@ -208,15 +228,20 @@ } @Override - public List<TbPerson> findpersonAll() { - QueryWrapper queryWrapper = new QueryWrapper<>(); - return baseMapper.selectList(queryWrapper); - } - @Override public List<TbPerson> findSanWeiFloorPerson(String baoliu38) { QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.eq("baoliu39",baoliu38); queryWrapper.eq("p_online","1"); return baseMapper.selectList(queryWrapper); } + + @Override + public List<TbPerson> FindShowJianZhu() { + return personDao.FindShowJianZhu(); + } + + @Override + public List<TbPerson> FindShowJianZhuStop() { + return personDao.FindShowJianZhuStop(); + } } -- Gitblit v1.9.3