fix: 考核记录拒绝次数统计兼容 gvsdsdk ValuesResult
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user