feat(all): 同步最新进度
This commit is contained in:
@@ -6,6 +6,8 @@
|
||||
# @Desc :
|
||||
import asyncio
|
||||
import functools
|
||||
import random
|
||||
import string
|
||||
from datetime import datetime
|
||||
from typing import Callable
|
||||
|
||||
@@ -57,3 +59,17 @@ def check_picture_for_empty(picture: dict, or_: bool = False) -> bool:
|
||||
picture.get('reverse_picture') is None
|
||||
]
|
||||
return any(results) if or_ else all(results)
|
||||
|
||||
|
||||
def generate_order_number():
|
||||
random_part = ''.join(random.choices(string.digits, k=18))
|
||||
order_number = f"{datetime.now().strftime('%Y%m%d%H%M%S')}{random_part}"
|
||||
|
||||
return order_number
|
||||
|
||||
|
||||
def format_date(date: datetime | None) -> str | None:
|
||||
if date is None:
|
||||
return date
|
||||
else:
|
||||
return date.strftime('%Y-%m-%d %H:%M:%S')
|
||||
|
||||
Reference in New Issue
Block a user