| | |
| | | package com.ruoyi.system.listener; |
| | | |
| | | import cn.dev33.satoken.secure.BCrypt; |
| | | import cn.hutool.core.bean.BeanUtil; |
| | | import cn.hutool.core.util.ObjectUtil; |
| | | import com.alibaba.excel.context.AnalysisContext; |
| | |
| | | import com.ruoyi.common.excel.ExcelResult; |
| | | import com.ruoyi.common.exception.ServiceException; |
| | | import com.ruoyi.common.helper.LoginHelper; |
| | | import com.ruoyi.common.utils.SecurityUtils; |
| | | import com.ruoyi.common.utils.ValidatorUtils; |
| | | import com.ruoyi.common.utils.spring.SpringUtils; |
| | | import com.ruoyi.system.domain.vo.SysUserImportVo; |
| | |
| | | public SysUserImportListener(Boolean isUpdateSupport) { |
| | | String initPassword = SpringUtils.getBean(ISysConfigService.class).selectConfigByKey("sys.user.initPassword"); |
| | | this.userService = SpringUtils.getBean(ISysUserService.class); |
| | | this.password = SecurityUtils.encryptPassword(initPassword); |
| | | this.password = BCrypt.hashpw(initPassword); |
| | | this.isUpdateSupport = isUpdateSupport; |
| | | this.operName = LoginHelper.getUsername(); |
| | | } |
| | |
| | | successNum++; |
| | | successMsg.append("<br/>").append(successNum).append("、账号 ").append(user.getUserName()).append(" 导入成功"); |
| | | } else if (isUpdateSupport) { |
| | | Long userId = user.getUserId(); |
| | | user = BeanUtil.toBean(userVo, SysUser.class); |
| | | user.setUserId(userId); |
| | | ValidatorUtils.validate(user); |
| | | user.setUpdateBy(operName); |
| | | userService.updateUser(user); |