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.DaoHangDao; import com.hxzk.pojo.*; import com.hxzk.service.DaoHangUserService; import com.hxzk.service.TbDaoHangService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.ArrayList; import java.util.List; @Service public class DaoHangServiceImpl extends ServiceImpl implements TbDaoHangService { @Autowired DaoHangDao daoHangDao; @Autowired DaoHangUserService daoHangUserService; @Override public Init findDaoHangAll(String username) { QueryWrapper queryWrapper = new QueryWrapper<>(); List daohangs = daoHangDao.find1(username); System.out.println(daohangs); List Yidaohang = daoHangDao.find2(username); Init init = new Init(); homeInfo homeInfo = new homeInfo(); homeInfo.setTitle("管理后台"); homeInfo.setHref("../HouTai/ShouYe.jsp"); init.setHomeInfo(homeInfo); menuInfo menuInfo = new menuInfo(); menuInfo.setTitle("常规管理"); menuInfo.setIcon("fa fa-address-book"); menuInfo.setHref(""); menuInfo.setTarget("_self"); init2 init2 = new init2(); init2.setHref("../Home/Home.jsp"); init2.setTitle(" 首页大屏"); init2.setTarget("_blank"); List child = new ArrayList<>(); child.add(init2); for (int i = 1; i  " + Yidaohang.get(i).getName()); //根据parent 查询子级菜单 List ErDaohang = new ArrayList<>(); ErDaohang = daoHangDao.find3(Yidaohang.get(i).getParent(),username); List ziint = new ArrayList<>(); for (int j = 0 ; j menuInfos = new ArrayList<>(); menuInfos.add(menuInfo); init.setMenuInfo(menuInfos); return init; } @Override public PageInfo findAll(Integer page, Integer limit) { QueryWrapper queryWrapper = new QueryWrapper<>(); PageHelper.startPage(page,limit); List cardList = baseMapper.selectList(queryWrapper); PageInfo info = new PageInfo<>(cardList); return info; } @Override public void UpDaoHang(TbDaohang daohang) { QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.eq("id",daohang.getId()); baseMapper.update(daohang,queryWrapper); } @Override public TbDaohang findOne(Integer id) { QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.eq("id",id); return baseMapper.selectOne(queryWrapper); } @Override public void UpDaoHangIshow(String parents) { daoHangDao.upDaoHangIshow(parents); } @Override public List findUserDaoHang(String username) { List menuTests = new ArrayList<>(); List daohangs = daoHangDao.findTest1(); for (int i = 0 ; i < daohangs.size(); i++) { MenuTest m1 = new MenuTest(); m1.setId(daohangs.get(i).getParent()); m1.setTitle(daohangs.get(i).getName()); List daohangs1 = daoHangDao.findTest2(daohangs.get(i).getParent()); List daohangss = daoHangDao.findTest3(daohangs.get(i).getParent(),username); List menuTest1s = new ArrayList<>(); for (int j = 0; j findAll() { QueryWrapper queryWrapper = new QueryWrapper<>(); return baseMapper.selectList(queryWrapper); } }