#vulnerable code 
                             @Override
	public boolean updateById(T entity) {
		BladeUser user = SecureUtil.getUser();
		entity.setUpdateUser(user.getUserId());
		entity.setUpdateTime(LocalDateTime.now());
		return super.updateById(entity);
	} 
                            #location 4 
                            #vulnerability type NULL_DEREFERENCE
#fixed code
                             @Override
	public boolean updateById(T entity) {
		BladeUser user = SecureUtil.getUser();
		entity.setUpdateUser(Objects.requireNonNull(user).getUserId());
		entity.setUpdateTime(LocalDateTime.now());
		return super.updateById(entity);
	}