feat(all): 同步最新进度

This commit is contained in:
xingc
2025-04-03 17:21:29 +08:00
parent d6098c8b87
commit 70e0e5b034
24 changed files with 806 additions and 184 deletions

View File

@@ -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')