Работа над расширенным поиском
This commit is contained in:
@@ -17,7 +17,7 @@ module.exports = {
|
||||
|
||||
//поправить в случае, если были критические изменения в DbCreator или InpxParser
|
||||
//иначе будет рассинхронизация между сервером и клиентом на уровне БД
|
||||
dbVersion: '8',
|
||||
dbVersion: '9',
|
||||
dbCacheSize: 5,
|
||||
|
||||
maxPayloadSize: 500,//in MB
|
||||
|
||||
@@ -446,8 +446,11 @@ class DbCreator {
|
||||
table: 'config'
|
||||
});
|
||||
|
||||
const inpxInfo = (inpxFilter && inpxFilter.info ? inpxFilter.info : parser.info);
|
||||
inpxInfo.structure = parser.info.structure;
|
||||
|
||||
await db.insert({table: 'config', rows: [
|
||||
{id: 'inpxInfo', value: (inpxFilter && inpxFilter.info ? inpxFilter.info : parser.info)},
|
||||
{id: 'inpxInfo', value: inpxInfo},
|
||||
{id: 'stats', value: stats},
|
||||
{id: 'inpxHash', value: await inpxHashCreator.getHash()},
|
||||
]});
|
||||
|
||||
@@ -61,11 +61,9 @@ class InpxParser {
|
||||
info.version = await this.safeExtractToString(zipReader, versionInfo);
|
||||
|
||||
//структура
|
||||
let inpxStructure = info.structure;
|
||||
if (!inpxStructure)
|
||||
inpxStructure = defaultStructure;
|
||||
inpxStructure = inpxStructure.toLowerCase();
|
||||
const structure = inpxStructure.split(';');
|
||||
if (!info.structure)
|
||||
info.structure = defaultStructure;
|
||||
const structure = info.structure.toLowerCase().split(';');
|
||||
|
||||
//парсим inp-файлы
|
||||
this.chunk = [];
|
||||
|
||||
Reference in New Issue
Block a user