xuhy
2024-08-26 916fe4fbd615dffcf5919c9fa6be3d2f94e8e750
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java
@@ -7,6 +7,7 @@
import javax.validation.Validator;
import com.ruoyi.common.basic.PageInfo;
import com.ruoyi.system.dto.TShopDTO;
import com.ruoyi.system.query.SysUserQuery;
import com.ruoyi.system.vo.SysUserVO;
import org.slf4j.Logger;
@@ -475,8 +476,6 @@
    {
        // 删除用户与角色关联
        userRoleMapper.deleteUserRoleByUserId(userId);
        // 删除用户与岗位表
        userPostMapper.deleteUserPostByUserId(userId);
        return userMapper.deleteUserById(userId);
    }
@@ -642,6 +641,28 @@
        return userMapper.selectIdByPhone(phonenumber);
    }
    @Override
    public void addAccount(TShopDTO dto) {
        SysUser sysUser = new SysUser();
        sysUser.setUserName(dto.getAccount());
        sysUser.setNickName(dto.getShopHead());
        sysUser.setPassword(SecurityUtils.encryptPassword(dto.getPassword()));
        this.insertUser(sysUser);
        // TODO 自动绑定角色
    }
    @Override
    public void updateAccount(TShopDTO dto) {
        SysUser sysUser = this.selectUserByUserName(dto.getAccount());
        if(Objects.isNull(sysUser)){
            throw new ServiceException("未查询到该账号");
        }
        sysUser.setUserName(dto.getAccount());
        sysUser.setNickName(dto.getShopHead());
        sysUser.setPassword(SecurityUtils.encryptPassword(dto.getPassword()));
        this.updateUser(sysUser);
    }
//    @Override
//    public UserInfoVo userInfo(Long userId) {
//        return userMapper.userInfo(userId);