module Import module Helper # rubocop:disable Style/ModuleFunction extend self def check_import_mode # check if system is in import mode return true if Setting.get('import_mode') raise 'System is not in import mode!' end def check_system_init_done return true if !Setting.get('system_init_done') raise 'System is already system_init_done!' end def log(message) thread_no = Thread.current[:thread_no] || '-' Rails.logger.info "thread##{thread_no}: #{message}" end def utf8_encode(data) data.each do |key, value| next if !value next if value.class != String data[key] = Encode.conv('utf8', value) end end def reset_primary_key_sequence(table) DbHelper.import_post(table) end end end