From ce9b09f096cb10a0c1d799f682d86b4f9c7a48d3 Mon Sep 17 00:00:00 2001 From: XingQue Date: Wed, 24 Jun 2026 00:09:56 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=80=83=E6=A0=B8=E8=AE=B0=E5=BD=95?= =?UTF-8?q?=E6=8B=92=E7=BB=9D=E6=AC=A1=E6=95=B0=E7=BB=9F=E8=AE=A1=E5=85=BC?= =?UTF-8?q?=E5=AE=B9=20gvsdsdk=20ValuesResult?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/view.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/backend/view.py b/backend/view.py index 1568181..4e134a8 100644 --- a/backend/view.py +++ b/backend/view.py @@ -9079,12 +9079,13 @@ class KhjlglView(APIView): for fd in KaoheJiluFeiyong.query.filter(jilu_id__in=jids): fee_map[(fd.jilu_id, fd.cishu)] = float(fd.jine) - reject_counts = dict( - KaoheJujueJilu.query.filter(jilu_id__in=jilu_ids) + reject_counts = { + r['jilu_id']: r['cnt'] + for r in KaoheJujueJilu.query.filter(jilu_id__in=jilu_ids) .values('jilu_id') .annotate(cnt=Count('id')) - .values_list('jilu_id', 'cnt') - ) if jilu_ids else {} + .all() + } if jilu_ids else {} data_list = [ _serialize_shenhe_jilu_row(jl, profile_map, fee_map, reject_counts)