# coding:utf-8 # --------------------------------------------------------------------------------- # MW-Linux面板 # --------------------------------------------------------------------------------- # copyright (c) 2018-∞(https://github.com/midoks/mdserver-web) All rights reserved. # --------------------------------------------------------------------------------- # Author: midoks # --------------------------------------------------------------------------------- import json import time from admin.model import db, Logs import core.mw as mw def clearLog(): try: # from sqlalchemy import text # db.session.execute(text("DELETE FROM logs where id>1")) db.session.query(Logs).filter(Logs.id > 0).delete(synchronize_session=False) db.session.commit() except Exception as e: db.session.commit() finally: db.session.close() return True def addLog(type, log, uid: int | None = 1 ) -> str: ''' 添加日志 :type -> str 类型 (必填) :log -> str 日志内容 (必填) :uid -> int 用户ID ''' now_time = mw.formatDate() add_logs = Logs( uid=uid, log=log, type=type, add_time=now_time) db.session.add(add_logs) db.session.commit() db.session.close() return True