| | |
| | | import com.xcong.farmer.cms.modules.system.dto.AdminNavigationBarDto; |
| | | import com.xcong.farmer.cms.modules.system.dto.AdminUpdateBarDto; |
| | | import com.xcong.farmer.cms.modules.system.entity.NavigationBarEntity; |
| | | import com.xcong.farmer.cms.modules.system.entity.UserEntity; |
| | | import com.xcong.farmer.cms.modules.system.mapper.NavigationBarMapper; |
| | | import com.xcong.farmer.cms.modules.system.mapper.UserRoleMapper; |
| | | import com.xcong.farmer.cms.modules.system.service.INavigationBarService; |
| | | import com.xcong.farmer.cms.modules.system.util.LoginUserUtil; |
| | | import com.xcong.farmer.cms.modules.system.vo.AdminNavigationBarVo; |
| | | import com.xcong.farmer.cms.modules.system.vo.AdminSeeBarInfoVo; |
| | | import lombok.extern.slf4j.Slf4j; |
| | |
| | | |
| | | @Override |
| | | public Result getBarInPage(AdminNavigationBarDto adminNavigationBarDto) { |
| | | UserEntity userlogin = LoginUserUtil.getLoginUser(); |
| | | long belongId = userlogin.getBelongId() == null ? UserEntity.USER_BELONG_TOP : userlogin.getBelongId(); |
| | | Page<AdminNavigationBarVo> page = new Page<>(adminNavigationBarDto.getPageNum(), adminNavigationBarDto.getPageSize()); |
| | | NavigationBarEntity navigationBarEntity = new NavigationBarEntity(); |
| | | navigationBarEntity.setParentId(NavigationBarEntity.PARENTID_DEFAULT); |
| | | navigationBarEntity.setBelongId(belongId); |
| | | IPage<AdminNavigationBarVo> list = navigationBarMapper.selectAdminNavigationBarVoInPage(page,navigationBarEntity); |
| | | List<AdminNavigationBarVo> records = list.getRecords(); |
| | | if(CollUtil.isNotEmpty(records)){ |
| | |
| | | @Override |
| | | @Transactional |
| | | public Result addBar(AdminAddBarDto adminAddBarDto) { |
| | | UserEntity userlogin = LoginUserUtil.getLoginUser(); |
| | | long belongId = userlogin.getBelongId() == null ? UserEntity.USER_BELONG_TOP : userlogin.getBelongId(); |
| | | NavigationBarEntity navigationBarEntity = new NavigationBarEntity(); |
| | | navigationBarEntity.setBelongId(belongId); |
| | | String barName = adminAddBarDto.getBarName(); |
| | | if(StrUtil.isEmpty(barName)){ |
| | | return Result.fail("请输入导航栏标题"); |
| | |
| | | |
| | | @Override |
| | | public Result getBarInList() { |
| | | List<AdminNavigationBarVo> records = navigationBarMapper.selectAdminNavigationBarVoByParentId(NavigationBarEntity.PARENTID_DEFAULT); |
| | | UserEntity userlogin = LoginUserUtil.getLoginUser(); |
| | | long belongId = userlogin.getBelongId() == null ? UserEntity.USER_BELONG_TOP : userlogin.getBelongId(); |
| | | List<AdminNavigationBarVo> records = navigationBarMapper.selectAdminNavigationBarVoByParentId(NavigationBarEntity.PARENTID_DEFAULT,belongId); |
| | | if(CollUtil.isNotEmpty(records)){ |
| | | for(AdminNavigationBarVo adminNavigationBarVo : records){ |
| | | Long id = adminNavigationBarVo.getId(); |
| | | List<NavigationBarEntity> navigationBarEntities = navigationBarMapper.selectListByParentId(id); |
| | | List<NavigationBarEntity> navigationBarEntities = navigationBarMapper.selectListByParentId(id,belongId); |
| | | List<AdminNavigationBarVo> adminNavigationBarVoChilds = new ArrayList<>(); |
| | | if(CollUtil.isNotEmpty(navigationBarEntities)){ |
| | | for(NavigationBarEntity navigationBarEntityChild : navigationBarEntities){ |