package com.hxzkappboot.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.hxzkappboot.mapper.TbAchorMapper; import com.hxzkappboot.mapper.TbPersonMapper; import com.hxzkappboot.pojo.PersonCesium; import com.hxzkappboot.pojo.TbAchor; import com.hxzkappboot.pojo.TbWarning; import com.hxzkappboot.service.TbAchorService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; /** *

* 服务实现类 *

* * @author wangfei * @since 2024-03-08 */ @Service public class TbAchorServiceImpl extends ServiceImpl implements TbAchorService { @Autowired TbAchorMapper tbAchorMapper; @Override public IPage findAll(Page page, String objectid,String company) { QueryWrapper queryWrapper = new QueryWrapper<>(); // queryWrapper.eq("status","未处理"); if (objectid!=null){ String output = objectid.toUpperCase();//将小写字母转成大写字母 queryWrapper.eq("anchorid",output); } queryWrapper.eq("company",company); queryWrapper.orderByDesc("GreateTime"); IPage CompanyPage = baseMapper.selectPage(page, queryWrapper); return CompanyPage; } @Override public Integer findonline(String company) { QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.eq("company",company); queryWrapper.eq("anchormode",1); List CompanyPage = baseMapper.selectList(queryWrapper); return CompanyPage.size(); } @Override public Integer findoffline(String company) { QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.eq("company",company); queryWrapper.ne("anchormode",1); List CompanyPage = baseMapper.selectList(queryWrapper); return CompanyPage.size(); } @Override public List getBaseGPSCesium( String company) { QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.eq("company",company); // List people = tbAchorMapper.getBaseGPSCesium(); return baseMapper.selectList(queryWrapper); } }