riskact list bug;采纳并归档该建议bug

This commit is contained in:
caoqianming 2022-01-28 21:39:15 +08:00
parent f8e17d0f1e
commit 4fc59dfaa6
1 changed files with 15 additions and 6 deletions

View File

@ -4919,6 +4919,15 @@ def apisuggest(req):
Suggestflow.objects.create( Suggestflow.objects.create(
suggest=obj, user=User.objects.get(userid=userid), action='未采纳该建议') suggest=obj, user=User.objects.get(userid=userid), action='未采纳该建议')
return JsonResponse({"code": 1}) return JsonResponse({"code": 1})
else:
obj.jyzt = 4
obj.todouser = None
obj.jyfk = data['jyfk']
obj.accept = 1
obj.save()
Suggestflow.objects.create(
suggest=obj, user=User.objects.get(userid=userid), action='采纳该建议')
return JsonResponse({"code": 1})
else: else:
obj.jyzt = 4 obj.jyzt = 4
obj.todouser = None obj.todouser = None
@ -7683,9 +7692,9 @@ def apiriskact(req):
groups = Group.objects.filter(users=User.objects.get(userid=userid)) groups = Group.objects.filter(users=User.objects.get(userid=userid))
objs = RiskAct.objects.filter(group__in=groups) objs = RiskAct.objects.filter(group__in=groups)
if req.GET.get('table_type', None): if req.GET.get('table_type', None):
a = a.filter(table_type=req.GET.get('table_type')) objs = objs.filter(table_type=req.GET.get('table_type'))
else: else:
a = a.filter(table_type=1) objs = objs.filter(table_type=1)
if req.GET.get('area'): if req.GET.get('area'):
objs = objs.filter(area__id=req.GET.get('area')) objs = objs.filter(area__id=req.GET.get('area'))
if req.GET.get('type'): if req.GET.get('type'):
@ -8265,13 +8274,13 @@ def apiriskacttask(req):
'riskact__group__groupid', 'riskact__name', 'riskact__level', 'riskact__tasktype', 'taskadd', 'taskexpire', 'user__userid', 'usable', 'user__name') 'riskact__group__groupid', 'riskact__name', 'riskact__level', 'riskact__tasktype', 'taskadd', 'taskexpire', 'user__userid', 'usable', 'user__name')
return HttpResponse(transjson(total, objs), content_type="application/json") return HttpResponse(transjson(total, objs), content_type="application/json")
elif a == 'listself': # 排查记录 elif a == 'listself': # 排查记录
a = RiskActTask.objects.filter(user__userid=userid) objs = RiskActTask.objects.filter(user__userid=userid)
objs = objs.filter(riskact__table_type=req.GET.get('table_type', 1)) objs = objs.filter(riskact__table_type=req.GET.get('table_type', 1))
total = a.count() total = objs.count()
startnum, endnum = fenye(req) startnum, endnum = fenye(req)
a = a.order_by('-id')[startnum:endnum].values('id', 'riskact__level', 'riskact__name', 'riskact__area__name', 'riskact__place', objs = objs.order_by('-id')[startnum:endnum].values('id', 'riskact__level', 'riskact__name', 'riskact__area__name', 'riskact__place',
'taskdo', 'state', 'usable', 'riskact__group__groupname', 'taskadd', 'taskexpire', 'user__userid', 'riskact__id', 'user__name') 'taskdo', 'state', 'usable', 'riskact__group__groupname', 'taskadd', 'taskexpire', 'user__userid', 'riskact__id', 'user__name')
return HttpResponse(transjson(total, a), content_type="application/json") return HttpResponse(transjson(total, objs), content_type="application/json")
elif a == 'listmytodo': # 待办 elif a == 'listmytodo': # 待办
groups = Group.objects.filter(users__userid=userid) groups = Group.objects.filter(users__userid=userid)
objs = RiskActTask.objects.filter( objs = RiskActTask.objects.filter(