diff --git a/apps/wpm/services.py b/apps/wpm/services.py index 9e13d04d..b32967e7 100644 --- a/apps/wpm/services.py +++ b/apps/wpm/services.py @@ -626,7 +626,7 @@ def cal_mlog_count_from_mlogb(mlog: Mlog): f_names = [f.name for f in Mlogb._meta.fields if 'count_n_' in f.name] for f in f_names: a_dict[f'total_{f}'] = Sum(f) - mlogb_summary = Mlogb.objects.filter(mlog=mlog).aggregate( + mlogb_summary = Mlogb.objects.filter(mlog=mlog, need_inout=True).aggregate( **a_dict ) # 更新Mlog对象的相应字段