partment del

This commit is contained in:
caoqianming 2019-10-28 08:14:31 +08:00
parent b0b32dd23e
commit 9c0d91c148
3 changed files with 3 additions and 15 deletions

11
Pipfile
View File

@ -1,11 +0,0 @@
[[source]]
name = "pypi"
url = "https://pypi.org/simple"
verify_ssl = true
[dev-packages]
[packages]
[requires]
python_version = "3.5"

View File

@ -268,7 +268,7 @@ def drusers(companyid,path):
wb = load_workbook(path)
sheet = wb.worksheets[0]
partdict = {}
groupdict = {}
# groupdict = {}
userdict = {}
parts = Partment.objects.filter(partlink__contains=',' + companyid + ',')|Partment.objects.filter(partid=companyid) #获取所有部门
for i in parts:

View File

@ -2215,11 +2215,10 @@ def parthandle(req):
return HttpResponse(json.dumps(b,cls=MyEncoder),content_type="application/json")
elif req.GET.get('a')=='del':
a = req.POST.get('partid')
if Partment.objects.filter(partlink__contains=','+a+',') or User.objects.filter(ubelongpart=a):
if Partment.objects.filter(partlink__contains=','+a+',').exists() or User.objects.filter(ubelongpart=a).exists():
return JsonResponse({"code":0})
else:
a = Partment.objects.get(partid=a)
a.delete()
Partment.objects.get(partid=a).delete()
return JsonResponse({"code":1})
elif req.GET.get('a')=='addpart':
if req.POST.get('partid') != '':