This commit is contained in:
shilixia 2019-10-24 09:11:52 +08:00
parent 4562b7a3d7
commit a240e698df
1 changed files with 2 additions and 19 deletions

View File

@ -95,23 +95,6 @@ def observeChart(request):#行为观察
hjzj=[]#环境整洁
first_day,first_day_of_next_month = gettime(datetime(year,month,1))
companys = GroupUser.objects.get(id = request.session['user_id']).group.members.all()
Observe = s_models.Observe.objects.filter(deletemark=1,usecomp__in=companys,looktime__range=(first_day, first_day_of_next_month)).values('usecomp__partid','usecomp__partname').annotate(number = Count('lookid'))
for j in Observe:
for i in s_models.Dicclass.objects.filter(parentid__dicid=23):
if i.dicid==24:
userfy.append(s_models.Unsafes.objects.filter(observe__in=j,unsafedicclass=i).count())
elif i.dicid==25:
userwz.append(s_models.Unsafes.objects.filter(observe__in=j,unsafedicclass=i).count())
elif i.dicid==26:
grfh.append(s_models.Unsafes.objects.filter(observe__in=j,unsafedicclass=i).count())
elif i.dicid==27:
gjhsb.append(s_models.Unsafes.objects.filter(observe__in=j,unsafedicclass=i).count())
elif i.dicid==28:
cxhbz.append(s_models.Unsafes.objects.filter(observe__in=j,unsafedicclass=i).count())
elif i.dicid==29:
rtgcx.append(s_models.Unsafes.objects.filter(observe__in=j,unsafedicclass=i).count())
elif i.dicid==30:
hjzj.append(s_models.Unsafes.objects.filter(observe__in=j,unsafedicclass=i).count())
return HttpResponse(json.dumps({'code':1,'data':{'list':list(Observe)},'userfy':userfy,'userwz':userwz,'grfh':grfh,'gjhsb':gjhsb,'cxhbz':cxhbz,'rtgcx':rtgcx,'hjzj':hjzj,}), content_type='application/json')
return HttpResponse(json.dumps({'code':companys}), content_type='application/json')