| | |
| | | package org.springblade.modules.system.service.impl; |
| | | |
| | | |
| | | import com.baomidou.dynamic.datasource.annotation.DS; |
| | | import com.baomidou.mybatisplus.core.conditions.Wrapper; |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | |
| | | import org.springblade.modules.system.service.IUserDeptService; |
| | | import org.springblade.modules.system.service.IUserOauthService; |
| | | import org.springblade.modules.system.service.IUserService; |
| | | import org.springblade.modules.system.vo.UserDistrictStatisVO; |
| | | import org.springblade.modules.system.vo.UserRegisterStatisVO; |
| | | import org.springblade.modules.system.vo.UserVO; |
| | | import org.springblade.modules.system.vo.UsersVo; |
| | | import org.springblade.modules.system.wrapper.UserWrapper; |
| | |
| | | |
| | | @Override |
| | | public IPage<User> selectUserPages(IPage<User> page, User user, String deptId) { |
| | | if (deptId != null){ |
| | | if (deptId != null && !deptId.equals("")){ |
| | | String arr =deptId.toString(); |
| | | List<String> array = Arrays.asList(arr.split(",")); |
| | | return page.setRecords(baseMapper.selectUserPages(page, user, array)); |
| | | }else{ |
| | | return page.setRecords(baseMapper.selectUserPages(page, user, null)); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public IPage<User> selectUserPagetxl(IPage<User> page, User user, String deptId) { |
| | | if (deptId != null && !deptId.equals("")){ |
| | | String arr =deptId.toString(); |
| | | List<String> array = Arrays.asList(arr.split(",")); |
| | | return page.setRecords(baseMapper.selectUserPagetxl(page, user, array)); |
| | | }else{ |
| | | return page.setRecords(baseMapper.selectUserPagetxl(page, user, null)); |
| | | } |
| | | } |
| | | |
| | |
| | | return userVO; |
| | | } |
| | | |
| | | /** |
| | | * 查询处警人员列表 |
| | | * @param page 分页 |
| | | * @param user 用户对象 |
| | | * @return |
| | | */ |
| | | @Override |
| | | public IPage<UsersVo> selectSecurityUserList(IPage<UsersVo> page, User user) { |
| | | return page.setRecords(baseMapper.selectSecurityUserPageList(page,user)); |
| | | } |
| | | |
| | | /** |
| | | * 根据用户编号查询用户新 |
| | | * @param code 用户编号 |
| | | * @return |
| | | */ |
| | | @Override |
| | | public User selUserByCode(String code) { |
| | | return baseMapper.selUserByCode(code); |
| | | } |
| | | |
| | | /** |
| | | * 修改用户基本信息,不修改用户密码 |
| | | * @param user 用户信息 |
| | | * @autor zhongrj |
| | | * @time 2021-06-16 |
| | | */ |
| | | @Override |
| | | public IPage<UsersVo> selectSecurityUserPageList(IPage<UsersVo> page, User user) { |
| | | return page.setRecords(baseMapper.selectSecurityUserPageList(page,user)); |
| | | public boolean updateUserInfos(User user) { |
| | | return updateById(user); |
| | | } |
| | | |
| | | @Override |
| | |
| | | return null; |
| | | } |
| | | |
| | | @Override |
| | | public List<Map<String, Object>> selectUser() { |
| | | return baseMapper.selectUser(); |
| | | } |
| | | |
| | | /** |
| | | * 统计用户注册数据 |
| | | * @return |
| | | */ |
| | | @Override |
| | | public List<UserRegisterStatisVO> getUserRegisterStatisticsData() { |
| | | return baseMapper.getUserRegisterStatisticsData(); |
| | | } |
| | | |
| | | |
| | | @Override |
| | | public List<UserRegisterStatisVO> getUserTypeCount() { |
| | | return baseMapper.getUserTypeCount(); |
| | | } |
| | | |
| | | @Override |
| | | public List<UserDistrictStatisVO> getUserDistrictTypeCount() { |
| | | return baseMapper.getUserDistrictTypeCount(); |
| | | } |
| | | |
| | | /** |
| | | * 查询用户数据,未删除的,未审核的 |
| | | * @return |
| | | */ |
| | | @Override |
| | | public List<User> getNotAuditAllUserList() { |
| | | return baseMapper.getNotAuditAllUserList(); |
| | | } |
| | | |
| | | /** |
| | | * 查询账号相同的用户数量 |
| | | * |
| | | * @param account |
| | | * @return |
| | | */ |
| | | @Override |
| | | public Integer selectCount(String account) { |
| | | return baseMapper.selectCountAccount(account); |
| | | } |
| | | |
| | | } |