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):
|
for fd in KaoheJiluFeiyong.query.filter(jilu_id__in=jids):
|
||||||
fee_map[(fd.jilu_id, fd.cishu)] = float(fd.jine)
|
fee_map[(fd.jilu_id, fd.cishu)] = float(fd.jine)
|
||||||
|
|
||||||
reject_counts = dict(
|
reject_counts = {
|
||||||
KaoheJujueJilu.query.filter(jilu_id__in=jilu_ids)
|
r['jilu_id']: r['cnt']
|
||||||
|
for r in KaoheJujueJilu.query.filter(jilu_id__in=jilu_ids)
|
||||||
.values('jilu_id')
|
.values('jilu_id')
|
||||||
.annotate(cnt=Count('id'))
|
.annotate(cnt=Count('id'))
|
||||||
.values_list('jilu_id', 'cnt')
|
.all()
|
||||||
) if jilu_ids else {}
|
} if jilu_ids else {}
|
||||||
|
|
||||||
data_list = [
|
data_list = [
|
||||||
_serialize_shenhe_jilu_row(jl, profile_map, fee_map, reject_counts)
|
_serialize_shenhe_jilu_row(jl, profile_map, fee_map, reject_counts)
|
||||||
|
|||||||
Reference in New Issue
Block a user