1
13693261870
2024-11-19 28c16ef5c8c4ac9943cf3cc6a1755ec5edccd6d1
se-modules/se-system/src/main/java/com/se/system/service/impl/SysUserServiceImpl.java
@@ -29,9 +29,9 @@
import com.se.system.mapper.SysUserMapper;
import com.se.system.mapper.SysUserPostMapper;
import com.se.system.mapper.SysUserRoleMapper;
import com.se.system.service.ISysConfigService;
import com.se.system.service.ISysDeptService;
import com.se.system.service.ISysUserService;
import com.se.system.service.inte.ISysConfigService;
import com.se.system.service.inte.ISysDeptService;
import com.se.system.service.inte.ISysUserService;
/**
 * 用户 业务层处理
@@ -318,7 +318,7 @@
    public int updateUserStatus(SysUser user) {
        int rows = userMapper.updateUser(user);
        if (rows > 0) {
            syncUserService.updateUserStatus(user);
            syncUserService.updateUser(user);
        }
        return rows;
    }
@@ -483,9 +483,11 @@
        }
        int successNum = 0;
        int failureNum = 0;
        List<SysUser> insertList = new ArrayList<>();
        List<SysUser> updateList = new ArrayList<>();
        StringBuilder successMsg = new StringBuilder();
        StringBuilder failureMsg = new StringBuilder();
        List<SysUser> list = new ArrayList<>();
        for (SysUser user : userList) {
            try {
                // 验证是否存在这个用户
@@ -497,7 +499,7 @@
                    user.setPassword(SecurityUtils.encryptPassword(password));
                    user.setCreateBy(operName);
                    if (userMapper.insertUser(user) > 0) {
                        list.add(user);
                        insertList.add(user);
                    }
                    successNum++;
                    successMsg.append("<br/>" + successNum + "、账号 " + user.getUserName() + " 导入成功");
@@ -509,7 +511,7 @@
                    user.setUserId(u.getUserId());
                    user.setUpdateBy(operName);
                    if (userMapper.updateUser(user) > 0) {
                        syncUserService.updateUser(user);
                        updateList.add(user);
                    }
                    successNum++;
                    successMsg.append("<br/>" + successNum + "、账号 " + user.getUserName() + " 更新成功");
@@ -524,8 +526,11 @@
                log.error(msg, e);
            }
        }
        if (list.size() > 0) {
            syncUserService.insertUsers(list);
        if (insertList.size() > 0) {
            syncUserService.insertUsers(insertList);
        }
        if (updateList.size() > 0) {
            syncUserService.updateUsers(updateList);
        }
        if (failureNum > 0) {
            failureMsg.insert(0, "很抱歉,导入失败!共 " + failureNum + " 条数据格式不正确,错误如下:");