|
@@ -90,6 +90,8 @@ class PcTest(View):
|
|
|
return self.fullInfo(request_dict, userID, response)
|
|
|
elif operation == 'staff/initPass':
|
|
|
return self.initPass(request_dict, userID, response)
|
|
|
+ elif operation == 'staff/updatePass':
|
|
|
+ return self.updatePass(request_dict, userID, response)
|
|
|
else:
|
|
|
return response.json(404)
|
|
|
|
|
@@ -315,9 +317,10 @@ class PcTest(View):
|
|
|
if user_list.exists():
|
|
|
return response.json(174)
|
|
|
PctestuserModel.objects.create(username=username, password=password, job_id=job_id)
|
|
|
- return response.json(0)
|
|
|
else:
|
|
|
- PctestuserModel.objects.filter(id=id).update(username=username, password=password, job_id=job_id)
|
|
|
+ PctestuserModel.objects.filter(id=id).update(username=username, job_id=job_id)
|
|
|
+
|
|
|
+ return response.json(174)
|
|
|
|
|
|
|
|
|
def initPass(self, request_dict, userID, response):
|
|
@@ -331,11 +334,31 @@ class PcTest(View):
|
|
|
# 判断员工与岗位是否存在,员工存在返回174
|
|
|
user_list = PctestuserModel.objects.filter(id=id)
|
|
|
if user_list.exists():
|
|
|
- PctestuserModel.objects.filter(id=id).update(password=555)
|
|
|
+ user_list.update(password='555')
|
|
|
+
|
|
|
+ return response.json(0)
|
|
|
+
|
|
|
+ def updatePass(self, request_dict, userID, response):
|
|
|
+
|
|
|
+ id = request_dict.get('id', None)
|
|
|
+ password = request_dict.get('password', None)
|
|
|
+ param_flag = CommonService.get_param_flag(
|
|
|
+ data=[id,password])
|
|
|
+ if param_flag is not True:
|
|
|
+ return response.json(444)
|
|
|
+
|
|
|
+ # 判断员工与岗位是否存在,员工存在返回174
|
|
|
+ user_list = PctestuserModel.objects.filter(id=id)
|
|
|
+ if user_list.exists():
|
|
|
+ user_list.update(password=password)
|
|
|
+
|
|
|
+ return response.json(0)
|
|
|
+
|
|
|
+
|
|
|
|
|
|
|
|
|
def staffquery(self, request_dict, userID, response):
|
|
|
- user_list = PctestuserModel.objects.filter(id__gt=1).values('id', 'username', 'job__jobname', 'job__jobcode')
|
|
|
+ user_list = PctestuserModel.objects.filter(id__gt=1).values('id', 'username', 'job__id', 'job__jobname', 'job__jobcode')
|
|
|
users_list = []
|
|
|
for i in user_list:
|
|
|
users_list.append(i)
|