feat: 商家订单列表返回标签/头像/优质商家,与抢单池字段对齐

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
XingQue
2026-06-25 17:16:05 +08:00
parent a69c008f96
commit 815f344d19
3 changed files with 166 additions and 21 deletions

View File

@@ -16,7 +16,6 @@ from merchant_ops.services.order_query import (
staff_can_view_all_orders,
staff_order_ext_qs,
)
from merchant_ops.services.order_enrich import staff_order_list_item
from merchant_ops.services.audit import audit_staff
from merchant_ops.services.dispatch import staff_dispatch_order
from merchant_ops.services.stats import bump_cancel_count, bump_penalty_count
@@ -73,9 +72,13 @@ class StaffOrderListView(APIView):
total_count = base_qs.count()
start = (page - 1) * page_size
page_qs = base_qs.order_by('-Order__CreateTime')[start:start + page_size]
page_qs = list(base_qs.order_by('-Order__CreateTime')[start:start + page_size])
order_list = [staff_order_list_item(ext) for ext in page_qs]
from jituan.services.club_context import resolve_club_id_from_request
from orders.services.merchant_order_list_enrich import enrich_merchant_order_list_items
club_id = resolve_club_id_from_request(request)
order_list = enrich_merchant_order_list_items(page_qs, club_id=club_id)
return Response({
'code': 0,