12345678910111213141516171819202122232425262728293031323334 |
- 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
|