diff --git a/app/api/endpoints/order.py b/app/api/endpoints/order.py index 562ed02..c5568da 100644 --- a/app/api/endpoints/order.py +++ b/app/api/endpoints/order.py @@ -202,7 +202,11 @@ async def pre_order( ): try: - # 检查是否在服务时间 + # 检查delivery_date是否是今天以前的日期,则提示重新选择 + if request.delivery_date and request.delivery_date < datetime.now().date(): + return error_response(code=400, message="配送日期不能选择过去的时间") + + # 检查是否在服务时间 community = db.query(CommunityDB).filter( CommunityDB.id == request.community_id ).first() diff --git a/jobs.sqlite b/jobs.sqlite index f3d3f35..29a31d1 100644 Binary files a/jobs.sqlite and b/jobs.sqlite differ