From e3c95800da2037c86eca0bb331a659132130930d Mon Sep 17 00:00:00 2001 From: wcq <744800102@qq.com> Date: Tue, 5 Sep 2023 17:07:09 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BC=96=E5=86=99=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mods/rate/mods/rate_serve/crud.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/mods/rate/mods/rate_serve/crud.py b/mods/rate/mods/rate_serve/crud.py index 2a45f46..776cdc9 100644 --- a/mods/rate/mods/rate_serve/crud.py +++ b/mods/rate/mods/rate_serve/crud.py @@ -1,4 +1,6 @@ +import string from datetime import datetime +from random import choices from typing import List from sqlalchemy.orm import Session @@ -35,6 +37,7 @@ def rate_serve_get(db: Session, data: schemas.RateServeId) -> RateServe: def rate_serve_all(db: Session): return db.query(RateServe).all() -def make_rate_serve_id(db:Session): - time_str=datetime.now().strftime('%y%m%H%S%f') - return f"XP{time_str}EMHJL" + +def make_rate_serve_id(db: Session): + time_str = datetime.now().strftime('%y%m%H%S%f') + return f"XP{time_str}{choices(string.ascii_uppercase, k=5)}"