From ab29259854216d6d0eb3ba3561937cc209cf59ab Mon Sep 17 00:00:00 2001 From: aaron <> Date: Thu, 13 Mar 2025 13:56:39 +0800 Subject: [PATCH] update --- app/api/endpoints/partner.py | 8 +++++--- jobs.sqlite | Bin 24576 -> 24576 bytes 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/app/api/endpoints/partner.py b/app/api/endpoints/partner.py index 6dd6a5d..96e4c59 100644 --- a/app/api/endpoints/partner.py +++ b/app/api/endpoints/partner.py @@ -27,14 +27,15 @@ async def partner_summary( """获取合伙人收益汇总""" # 获取当前用户管理的小区ID列表,直接在数据库层面去重 - community_ids = db.query(CommunitySetMapping.community_id)\ + query_result = db.query(CommunitySetMapping.community_id, CommunitySet.set_name)\ .join(CommunitySet, CommunitySetMapping.set_id == CommunitySet.id)\ .filter(CommunitySet.user_id == current_user.userid)\ .distinct()\ .all() # 将结果转换为简单列表 - community_ids = [community_id[0] for community_id in community_ids] + community_ids = [community_id[0] for community_id in query_result] + set_names = list(set([community_id[1] for community_id in query_result])) # 总订单数 total_order_count = db.query(ShippingOrderDB).filter( @@ -84,7 +85,8 @@ async def partner_summary( ).scalar() return success_response(data= - {"community_count": len(community_ids), + {"set_names": "|".join(set_names), + "community_count": len(community_ids), "total_order_count": total_order_count, "today_order_count": today_order_count, "yesterday_order_count": yesterday_order_count, diff --git a/jobs.sqlite b/jobs.sqlite index 276e738bc18dbeda975827de59c1e2790fdd4ee0..97e6fab810398049ea35e8cab8566b52b4ab9bde 100644 GIT binary patch delta 19 bcmZoTz}Rqrae_4C>WMPWjH@>$EQkjHN^J** delta 19 bcmZoTz}Rqrae_4C(up$8j7v8rEQkjHN)rcq