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 | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 50 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/hxzk/service/impl/PersonServiceImpl.java b/src/main/java/com/hxzk/service/impl/PersonServiceImpl.java index 7150e26..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", "绯荤粺榛樿"); - List<TbPerson> cardList = baseMapper.selectList(queryWrapper); + List<TbPerson> cardList = personDao.findPersonAll(); PageInfo<TbPerson> info = new PageInfo<>(cardList); return info; } @@ -142,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 @@ -164,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 @@ -198,4 +226,22 @@ public TbPersonAndDepartment findOnePerson(TbPersonAndDepartment person) { return personDao.findOnePerson(person); } + + @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