modify the date_time to utc
parent
4f1d2f5ad4
commit
61fdc9ca74
|
@ -97,10 +97,10 @@ DROP TABLE IF EXISTS `myems_user_db`.`tbl_action_logs` ;
|
||||||
CREATE TABLE IF NOT EXISTS `myems_user_db`.`tbl_action_logs` (
|
CREATE TABLE IF NOT EXISTS `myems_user_db`.`tbl_action_logs` (
|
||||||
`id` BIGINT NOT NULL AUTO_INCREMENT,
|
`id` BIGINT NOT NULL AUTO_INCREMENT,
|
||||||
`user_name` VARCHAR(256) NOT NULL,
|
`user_name` VARCHAR(256) NOT NULL,
|
||||||
`date_time` DATETIME NOT NULL,
|
`date_time_utc` DATETIME NOT NULL,
|
||||||
`action` VARCHAR(256) NOT NULL,
|
`action` VARCHAR(256) NOT NULL,
|
||||||
`class` VARCHAR(256) NOT NULL,
|
`class` VARCHAR(256) NOT NULL,
|
||||||
`record_id` BIGINT NULL,
|
`record_id` BIGINT NULL,
|
||||||
`record_text` JSON NULL,
|
`record_text` JSON NULL,
|
||||||
PRIMARY KEY (`id`));
|
PRIMARY KEY (`id`));
|
||||||
CREATE INDEX `tbl_action_logs_index_1` ON `myems_user_db`.`tbl_action_logs` (`user_name`, `date_time`, `action`);
|
CREATE INDEX `tbl_action_logs_index_1` ON `myems_user_db`.`tbl_action_logs` (`user_name`, `date_time_utc`, `action`);
|
||||||
|
|
|
@ -15,7 +15,7 @@ def write_log(user_uuid, action, _class, record_id, record_text):
|
||||||
:param record_id: int
|
:param record_id: int
|
||||||
:param record_text: str
|
:param record_text: str
|
||||||
"""
|
"""
|
||||||
now = datetime.now()
|
now = datetime.utcnow()
|
||||||
cnx = None
|
cnx = None
|
||||||
cursor = None
|
cursor = None
|
||||||
try:
|
try:
|
||||||
|
@ -35,7 +35,7 @@ def write_log(user_uuid, action, _class, record_id, record_text):
|
||||||
cnx = mysql.connector.connect(**config.myems_user_db)
|
cnx = mysql.connector.connect(**config.myems_user_db)
|
||||||
cursor = cnx.cursor()
|
cursor = cnx.cursor()
|
||||||
add_row = (" INSERT INTO tbl_action_logs "
|
add_row = (" INSERT INTO tbl_action_logs "
|
||||||
" (user_name, date_time, action, class, record_id, record_text) "
|
" (user_name, date_time_utc, action, class, record_id, record_text) "
|
||||||
" VALUES (%s, %s, %s, %s, %s , %s) ")
|
" VALUES (%s, %s, %s, %s, %s , %s) ")
|
||||||
cursor.execute(add_row, (user['name'],
|
cursor.execute(add_row, (user['name'],
|
||||||
now,
|
now,
|
||||||
|
@ -47,10 +47,6 @@ def write_log(user_uuid, action, _class, record_id, record_text):
|
||||||
cnx.commit()
|
cnx.commit()
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print(str(e))
|
print(str(e))
|
||||||
if cnx:
|
|
||||||
cnx.disconnect()
|
|
||||||
if cursor:
|
|
||||||
cursor.close()
|
|
||||||
finally:
|
finally:
|
||||||
if cnx:
|
if cnx:
|
||||||
cnx.disconnect()
|
cnx.disconnect()
|
||||||
|
@ -77,10 +73,6 @@ def judge_admin(user_uuid):
|
||||||
return user["admin"]
|
return user["admin"]
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print(str(e))
|
print(str(e))
|
||||||
if cnx:
|
|
||||||
cnx.disconnect()
|
|
||||||
if cursor:
|
|
||||||
cursor.close()
|
|
||||||
return False
|
return False
|
||||||
finally:
|
finally:
|
||||||
if cnx:
|
if cnx:
|
||||||
|
|
Loading…
Reference in New Issue