diff --git a/safesite/edu/views.py b/safesite/edu/views.py index 506eb3ba..73f4c662 100644 --- a/safesite/edu/views.py +++ b/safesite/edu/views.py @@ -80,10 +80,10 @@ def api(req): startnum,endnum=fenye(req) a = a.order_by('-downnum','-modifytime')[startnum:endnum].values('id','num','title','user__name','user__ubelongpart__partname','desciption','submittime','type','cate__name','url','downnum','modifytime') return HttpResponse(transjson(total,a),content_type="application/json") - elif a == 'detail': - id = req.GET.get('id') - obj = Edulesson.objects.filter(id=id).values('id','num','title','user__name','user__ubelongpart__partname','desciption','submittime','type','cate__name','url','downnum','modifytime') - return JsonResponse(list(obj)[0]) + # elif a == 'detail': + # id = req.GET.get('eduid') + # obj = Edulesson.objects.filter(id=id).values('id','num','title','user__name','user__ubelongpart__partname','desciption','submittime','type','cate__name','url','downnum','modifytime') + # return JsonResponse(list(obj)[0]) #视频 elif a=='add': userid = req.session['userid']#用户ID @@ -168,7 +168,11 @@ def api(req): return JsonResponse({"code":1,"url": a.url}) #观看详情 elif a=='detail': - id=req.GET.get('zrid') - a = EdulessonWatch.objects.filter(edulesson=id).values('id','user__name','submittime') - total = a.count() - return HttpResponse(transjson(total,a),content_type="application/json") \ No newline at end of file + id=req.GET.get('eduid') + userid = req.session['userid'] + companyid = getcompany(userid)#公司ID + objs = EdulessonWatch.objects.filter(edulesson=id, user__usecomp=companyid) + total = objs.count() + startnum, endnum = fenye(req) + objs_data = objs.order_by('-submittime')[startnum:endnum].values('id','user__name','submittime') + return HttpResponse(transjson(total, objs_data), content_type="application/json") \ No newline at end of file diff --git a/safesite/templates/edulessondetail.html b/safesite/templates/edulessondetail.html index 9a2382d5..d6de5d5b 100644 --- a/safesite/templates/edulessondetail.html +++ b/safesite/templates/edulessondetail.html @@ -1,6 +1,6 @@ -