Skip to content

Commit a4b6a25

Browse files
author
尧杰 曾
committed
Fix bug:SaveLogInDB and UpdateLogInDB
1 parent bc57dfa commit a4b6a25

File tree

2 files changed

+25
-6
lines changed

2 files changed

+25
-6
lines changed

CDK/DatabaseManager.cs

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -188,8 +188,8 @@ public CDKData GetCDKData(string cdk)
188188
try
189189
{
190190
MySqlCommand command = connection.CreateCommand();
191-
//command.Parameters.AddWithValue("@CDK", cdk);
192-
command.CommandText = $"SELECT * from `{Main.Instance.Configuration.Instance.DatabaseCDKTableName}` where `CDK` = '{cdk}';";
191+
command.Parameters.AddWithValue("@CDK", cdk);
192+
command.CommandText = $"SELECT * from `{Main.Instance.Configuration.Instance.DatabaseCDKTableName}` where `CDK` = @CDK;";
193193
connection.Open();
194194
MySqlDataReader reader = command.ExecuteReader();
195195
if (reader.Read())
@@ -255,12 +255,31 @@ public LogData GetLogData(CSteamID steamID,ELogQueryType type,string parameter =
255255

256256
internal void SaveLogToDB(LogData logData)
257257
{
258-
ExecuteQuery(true, $"INSERT INTO `{Main.Instance.Configuration.Instance.DatabaseRedeemLogTableName}` (CDK,SteamID,`Redeemed Time`,ValidUntil,GrantPermissionGroup,UsePermissionSync) VALUES('{logData.CDK}','{logData.SteamID}','{logData.RedeemTime}','{logData.ValidUntil}','{logData.GrantPermissionGroup}','{logData.UsePermissionSync}')");
258+
int usePermissionSync;
259+
if(logData.UsePermissionSync)
260+
{
261+
usePermissionSync = 1;
262+
}
263+
else
264+
{
265+
usePermissionSync = 0;
266+
}
267+
268+
ExecuteQuery(true, $"INSERT INTO `{Main.Instance.Configuration.Instance.DatabaseRedeemLogTableName}` (CDK,SteamID,`Redeemed Time`,ValidUntil,GrantPermissionGroup,UsePermissionSync) VALUES('{logData.CDK}','{logData.SteamID}','{logData.RedeemTime}','{logData.ValidUntil}','{logData.GrantPermissionGroup}','{usePermissionSync}')");
259269
}
260270

261271
internal void UpdateLogInDB(LogData logData)
262272
{
263-
ExecuteQuery(true, $"UPDATE `{Main.Instance.Configuration.Instance.DatabaseRedeemLogTableName}` SET `ValidUntil` = '{logData.ValidUntil}',`Redeemed Time` = '{logData.RedeemTime}',`UsePermissionSync` = '{logData.UsePermissionSync}' WHERE `SteamID` = '{logData.SteamID}' AND `CDK` = '{logData.CDK}'");
273+
int usePermissionSync;
274+
if (logData.UsePermissionSync)
275+
{
276+
usePermissionSync = 1;
277+
}
278+
else
279+
{
280+
usePermissionSync = 0;
281+
}
282+
ExecuteQuery(true, $"UPDATE `{Main.Instance.Configuration.Instance.DatabaseRedeemLogTableName}` SET `ValidUntil` = '{logData.ValidUntil}',`Redeemed Time` = '{logData.RedeemTime}',`UsePermissionSync` = '{usePermissionSync}' WHERE `SteamID` = '{logData.SteamID}' AND `CDK` = '{logData.CDK}'");
264283
}
265284
internal void UpdateRenew(string cdk)
266285
{

CDK/Properties/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,5 @@
3232
//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值
3333
//通过使用 "*",如下所示:
3434
// [assembly: AssemblyVersion("1.0.*")]
35-
[assembly: AssemblyVersion("3.2.0.1")]
36-
[assembly: AssemblyFileVersion("3.2.0.1")]
35+
[assembly: AssemblyVersion("3.2.0.2")]
36+
[assembly: AssemblyFileVersion("3.2.0.2")]

0 commit comments

Comments
 (0)