Skip to content

Commit cbf3c2e

Browse files
committed
* 数据库操作支持int和Bool类型
1 parent c8eb821 commit cbf3c2e

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

CONTRIBUTING.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,18 @@
11
### 更新日志
22

33

4-
#### JadeV2.2.1 - 2024-05-09
5-
* 解决传入多个feature id,加密狗不满足条件,程序不退出的bug
4+
#### JadeV2.2.2 - 2024-05-09
5+
* 数据库操作支持int和Bool类型
66
---
77

88

99
<details onclose>
1010
<summary>查看更多更新日志</summary>
1111

12+
#### JadeV2.2.1 - 2024-05-09
13+
* 解决传入多个feature id,加密狗不满足条件,程序不退出的bug
14+
---
15+
1216
#### JadeV2.2.0 - 2024-05-08
1317
* 监听加密狗线程支持传入最大feature id,这样就可以满足之前的现场
1418
---

jade/jade_sqlite_data_base.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,11 +77,19 @@ def insert(self, data):
7777
if type(data[data_key]) == str:
7878
if len(data[data_key]) > 0:
7979
sql_str = sql_str + data_key + ","
80+
elif type(data[data_key]) == int:
81+
sql_str = sql_str + data_key + ","
82+
elif type(data[data_key]) == bool:
83+
sql_str = sql_str + data_key + ","
8084
sql_str = sql_str[:-1] + ") VALUES ("
8185
for data_key in data.keys():
8286
if type(data[data_key]) == str:
8387
if len(data[data_key]) > 0:
8488
sql_str = sql_str + "'{}'".format(data[data_key]) + ","
89+
elif type(data[data_key]) == int:
90+
sql_str = sql_str + "{}".format(data[data_key]) + ","
91+
elif type(data[data_key]) == bool:
92+
sql_str = sql_str + "{}".format(int(data[data_key])) + ","
8593
sql_str = sql_str[:-1] + ")"
8694
self.lock.acquire()
8795
self.cursor.execute(sql_str)

0 commit comments

Comments
 (0)