| | |
| | | package com.ruoyi.system.service.impl; |
| | | |
| | | import com.alibaba.fastjson.JSON; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.ruoyi.common.core.domain.entity.User; |
| | | import com.ruoyi.common.utils.QueryWrappers; |
| | | import com.ruoyi.common.utils.SecurityUtils; |
| | | import com.ruoyi.system.domain.vo.UserVo; |
| | | import com.ruoyi.system.mapper.UserMapper; |
| | | import com.ruoyi.system.service.UserService; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.time.LocalDateTime; |
| | | import java.util.List; |
| | | |
| | | /** |
| | |
| | | * @return |
| | | */ |
| | | @Override |
| | | public User getUserNow() { |
| | | public UserVo getUserNow() { |
| | | return baseMapper.getUserNow(SecurityUtils.getUserId().intValue()); |
| | | } |
| | | |
| | |
| | | public String selectUserDepartmentLimsName() { |
| | | return baseMapper.selectUserDepartmentLimsName(SecurityUtils.getUserId().intValue()); |
| | | } |
| | | |
| | | /** |
| | | * 修改人员明细所在组织架构 |
| | | * @param ids |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @Override |
| | | public int upUserDepardLimsId(String ids, String id) { |
| | | List<Integer> userIds = JSON.parseArray(ids, Integer.class); |
| | | return baseMapper.update(null, Wrappers.<User>lambdaUpdate().in(User::getId, userIds).set(User::getDepartLimsId, id).set(User::getUpdateTime, LocalDateTime.now()).set(User::getUpdateBy,SecurityUtils.getLoginUser().getUsername())); |
| | | } |
| | | |
| | | /** |
| | | * 删除人员明细所在组织架构 |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @Override |
| | | public int delUserDepardLimsId(Integer id) { |
| | | return baseMapper.update(null, Wrappers.<User>lambdaUpdate().eq(User::getId, id).set(User::getDepartLimsId, null).set(User::getUpdateTime, LocalDateTime.now()).set(User::getUpdateBy, SecurityUtils.getUsername())); |
| | | } |
| | | } |
| | | |