diff --git a/app/routers/orders.py b/app/routers/orders.py index 7195424..1559c3c 100644 --- a/app/routers/orders.py +++ b/app/routers/orders.py @@ -594,6 +594,9 @@ def upload_file( order_date_dt = datetime.strptime(custom_date, "%Y-%m-%d") except (ValueError, TypeError): raise HTTPException(status_code=400, detail="주문 날짜 형식이 올바르지 않습니다 (YYYY-MM-DD).") + # 기존 데이터/검색 쿼리가 "YYYY-MM-DD HH:MM:SS" 문자열 비교를 사용하므로 + # 새 업로드 데이터도 동일하게 시간 부분(00:00:00)을 붙여 저장한다. + order_date_str = order_date_dt.strftime("%Y-%m-%d %H:%M:%S") # 1. 파일 확장자 검증 if not files: @@ -644,7 +647,7 @@ def upload_file( address = row_value(rlist, column_map, "address") order = Order( - order_date=custom_date, # 사용자가 지정한 주문 날짜 강제 입력 + order_date=order_date_str, # 달력에서 고른 날짜 + 00:00:00 (검색 호환) sequence_num=row_value(rlist, column_map, "sequence_num"), order_no=row_value(rlist, column_map, "order_no"), order_no_mall=row_value(rlist, column_map, "order_no_mall"),