1234567891011121314151617181920212223242526272829303132333435363738394041 |
- #!/usr/bin/env python3
- # -*- coding: utf-8 -*-
- from sqlalchemy.orm import Session
- from sqlalchemy import text, exists, and_, or_, not_
- from sqlalchemy.sql import func
- from database import get_db
- from models import *
- from extensions import logger
- from utils import *
- from common.auth_user import AuthUser
- from common.enc import sys_czrz_data
- def log(db: Session, user: AuthUser, action: str, czrz: str, ip: str = ''):
- db_entity = CzrzEntity()
- db_entity.user_id = user.user_id
- db_entity.user_name = user.user_name
- db_entity.nick_name = user.nick_name
- db_entity.czrz = czrz
- db_entity.gxsj = datetime.now()
- db_entity.ip = ip
- db_entity.action = action
- db.add(db_entity)
- db.commit()
- db.refresh(db_entity)
- sys_czrz_data.sign_row(db, db_entity)
- def log_username(db: Session, user_id: int, user_name: str, nick_name: str, action: str, czrz: str, ip: str = ''):
- db_entity = CzrzEntity()
- db_entity.user_id = user_id
- db_entity.user_name = user_name
- db_entity.nick_name = nick_name
- db_entity.czrz = czrz
- db_entity.gxsj = datetime.now()
- db_entity.ip = ip
- db_entity.action = action
- db.add(db_entity)
- db.commit()
- db.refresh(db_entity)
- sys_czrz_data.sign_row(db, db_entity)
|