diff --git a/groups/views.py b/groups/views.py index ea034340..5b56962d 100644 --- a/groups/views.py +++ b/groups/views.py @@ -356,7 +356,7 @@ def troubleChart(request):#隐患统计图 if code=='tbpic': companys = GroupUser.objects.get(id = request.session['user_id']).group.members.all() if request.session.get('issuper'): - companys = s_models.Partment.objects.get(iscompany=1,deletemark=1) + companys = s_models.Partment.objects.filter(iscompany=1,deletemark=1) troublelist = s_models.Trouble.objects.filter(deletemark=1,usecomp__in=companys).values('usecomp__partid','usecomp__partname') if start: troublelist = troublelist.filter(fxsj__gte=start) @@ -372,7 +372,7 @@ def observeChart(request):#行为观察 if code=='obv': companys = GroupUser.objects.get(id = request.session['user_id']).group.members.all() if request.session.get('issuper'): - companys = s_models.Partment.objects.get(iscompany=1,deletemark=1) + companys = s_models.Partment.objects.filter(iscompany=1,deletemark=1) observelist = s_models.Observe.objects.filter(deletemark=1,usecomp__in=companys).values('usecomp__partid','usecomp__partname') if start: observelist = observelist.filter(looktime__gte=start) @@ -389,7 +389,7 @@ def missChart(request):#未遂事件 companys = GroupUser.objects.get(id = request.session['user_id']).group.members.all() if request.session.get('issuper'): - companys = s_models.Partment.objects.get(iscompany=1,deletemark=1) + companys = s_models.Partment.objects.filter(iscompany=1,deletemark=1) misslist = s_models.Miss.objects.filter(deletemark=1,usecomp__in=companys).values('usecomp__partid','usecomp__partname') if start: misslist = misslist.filter(misstime__gte=start) @@ -407,7 +407,7 @@ def riskChart(request):#风险管控 if code=='risk': companys = GroupUser.objects.get(id = request.session['user_id']).group.members.all() if request.session.get('issuper'): - companys = s_models.Partment.objects.get(iscompany=1,deletemark=1) + companys = s_models.Partment.objects.filter(iscompany=1,deletemark=1) for i in companys: risk= s_models.RiskAct.objects.filter(usecomp__partid=i.partid) if start: @@ -429,7 +429,7 @@ def trainChart(request):#教育培训 if code=='train': companys = GroupUser.objects.get(id = request.session['user_id']).group.members.all() if request.session.get('issuper'): - companys = s_models.Partment.objects.get(iscompany=1,deletemark=1) + companys = s_models.Partment.objects.filter(iscompany=1,deletemark=1) trainlist = s_models.Train.objects.filter(usecomp__in=companys,deletemark=1).values('usecomp__partid','usecomp__partname') if start: trainlist = trainlist.filter(starttime__gte=start) @@ -447,7 +447,7 @@ def examChart(request):#在线考试 if code=='exam': companys = GroupUser.objects.get(id = request.session['user_id']).group.members.all() if request.session.get('issuper'): - companys = s_models.Partment.objects.get(iscompany=1,deletemark=1) + companys = s_models.Partment.objects.filter(iscompany=1,deletemark=1) examobjs = s_models.ExamTest.objects.all() if start: examobjs = examobjs.filter(starttime__gte=start)