Изменение таблицы Reports и добавление словарей
Обновлен SQL-запрос для создания таблицы `Reports`: значение по умолчанию для поля `Status` изменено с 'В процессе' на 'ожидает'. Добавлены статические переменные `userReportSteps` и `userReports` для хранения шагов отчетов пользователей и самих отчетов.
This commit is contained in:
parent
94d23ff86e
commit
63bc99fee9
23
Program.cs
23
Program.cs
@ -644,17 +644,17 @@ class Program
|
|||||||
var createTableCommand = connection.CreateCommand();
|
var createTableCommand = connection.CreateCommand();
|
||||||
createTableCommand.CommandText =
|
createTableCommand.CommandText =
|
||||||
@"
|
@"
|
||||||
CREATE TABLE IF NOT EXISTS Reports (
|
CREATE TABLE IF NOT EXISTS Reports (
|
||||||
Id INTEGER PRIMARY KEY AUTOINCREMENT,
|
Id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||||
ChatId INTEGER NOT NULL,
|
ChatId INTEGER NOT NULL,
|
||||||
Priority TEXT NOT NULL,
|
Priority TEXT NOT NULL,
|
||||||
Room TEXT NOT NULL,
|
Room TEXT NOT NULL,
|
||||||
Description TEXT NOT NULL,
|
Description TEXT NOT NULL,
|
||||||
ReporterName TEXT NOT NULL,
|
ReporterName TEXT NOT NULL,
|
||||||
DateCreated DATETIME DEFAULT CURRENT_TIMESTAMP,
|
DateCreated DATETIME DEFAULT CURRENT_TIMESTAMP,
|
||||||
Status TEXT DEFAULT 'В процессе'
|
Status TEXT DEFAULT 'ожидает'
|
||||||
);
|
);
|
||||||
";
|
";
|
||||||
await createTableCommand.ExecuteNonQueryAsync();
|
await createTableCommand.ExecuteNonQueryAsync();
|
||||||
|
|
||||||
Log.Information("Таблица Reports успешно создана (если её не было).");
|
Log.Information("Таблица Reports успешно создана (если её не было).");
|
||||||
@ -666,6 +666,7 @@ class Program
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private static Dictionary<long, int> userReportSteps = new Dictionary<long, int>();
|
private static Dictionary<long, int> userReportSteps = new Dictionary<long, int>();
|
||||||
private static Dictionary<long, Report> userReports = new Dictionary<long, Report>();
|
private static Dictionary<long, Report> userReports = new Dictionary<long, Report>();
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user