使用oracle做的数据上传系统后台
kongdeqiang
2026-03-21 b63977ec7120e8d5f8e5b7d1ac9b85be76ad62a8
src/main/java/com/example/service/impl/UserServiceImpl.java
@@ -67,8 +67,12 @@
                    user.setUsername(data.getUsername());
                    user.setRealName(data.getRealName());
                    user.setPassword(Md5Util.encrypt("123456"));
                    user.setEmail(data.getEmail());
                    user.setPhone(data.getPhone());
                    if(data.getEmail() != null && !data.getEmail().isEmpty()){
                        user.setEmail(data.getEmail());
                    }
                    if(data.getPhone() != null && !data.getPhone().isEmpty()){
                        user.setPhone(data.getPhone());
                    }
                    user.setDeptCode(data.getDeptCode());
                    user.setStatus(1);
                    userList.add(user);
@@ -97,4 +101,17 @@
    public List<User> getUsersByDeptCode(String deptCode) {
        return baseMapper.selectByDeptCode(deptCode);
    }
    @Override
    public boolean changePassword(Long userId, String oldPassword, String newPassword) {
        User user = getById(userId);
        if (user == null) {
            return false;
        }
        if (!user.getPassword().equals(Md5Util.encrypt(oldPassword))) {
            return false;
        }
        user.setPassword(Md5Util.encrypt(newPassword));
        return updateById(user);
    }
}