package com.hxzkappboot.service.impl; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.hxzkappboot.mapper.TbDepartmentMapper; import com.hxzkappboot.pojo.TbDepartment; import com.hxzkappboot.pojo.TbFence; import com.hxzkappboot.pojo.TbSystem; import com.hxzkappboot.pojo.TbWarning; import com.hxzkappboot.service.TbDepartmentService; import org.springframework.stereotype.Service; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; import java.util.List; import java.util.Objects; /** *

* 服务实现类 *

* * @author wangfei * @since 2024-03-08 */ @Service public class TbDepartmentServiceImpl extends ServiceImpl implements TbDepartmentService { @Override public List findbumen(String juese,String company) { QueryWrapper queryWrapper = new QueryWrapper<>(); if (!Objects.equals(juese, "超级管理员")) { queryWrapper.eq("company",company); } return baseMapper.selectList(queryWrapper); } @Override public List findAll(Page page, String objectid, String company,String juese) { QueryWrapper queryWrapper = new QueryWrapper<>(); // queryWrapper.eq("status","未处理"); List CompanyPage = new ArrayList(); if (objectid!=null){ // String output = objectid.toUpperCase();//将小写字母转成大写字母 if (!Objects.equals(juese, "超级管理员")) { CompanyPage = baseMapper.findwarper1(company,objectid,page.getCurrent()-1,page.getSize()); }else{ CompanyPage = baseMapper.findwarper11(objectid,page.getCurrent()-1,page.getSize()); } }else{ if (!Objects.equals(juese, "超级管理员")) { CompanyPage = baseMapper.findwarper(company,page.getCurrent()-1,page.getSize()); }else{ CompanyPage = baseMapper.findwarper3(page.getCurrent()-1,page.getSize()); } } queryWrapper.orderByDesc("time"); return CompanyPage; } public int updateBumen(TbDepartment tbFence) { tbFence.setAddtime(this.gettime()); return baseMapper.insert(tbFence); } public String gettime(){ Date now = new Date(); // 创建日期格式化对象,设置格式为 "yyyy-MM-dd HH:mm" SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm"); // 格式化日期对象,输出字符串结果 String formattedDate = sdf.format(now); return formattedDate; } }