...
|
...
|
@@ -35,14 +35,14 @@ class CreateProject(CreateAPIView): |
|
|
if not serializer.is_valid():
|
|
|
raise ValidationError(serializer.errors)
|
|
|
else:
|
|
|
obj_dict = serializer.validated_data
|
|
|
auditors = Auditor.objects.filter(type=obj_dict['type']).order_by('order')
|
|
|
auditors = Auditor.objects.filter(type=int(request.data['type'])).order_by('order')
|
|
|
serializer.save(creator=request.user, auditor=auditors)
|
|
|
obj_dict = serializer.data
|
|
|
# 企业微信推送
|
|
|
for i in auditors:
|
|
|
Result.objects.create(
|
|
|
auditor_id=i.pk,
|
|
|
project_id=obj_dict['id']
|
|
|
project_id=serializer.data['id']
|
|
|
)
|
|
|
url = re.sub("PK", str(obj_dict['id']), FRONT_URL['flow_detail'])
|
|
|
url = re.sub("REDIRECT_URL", parse.quote(url, safe=''), FRONT_URL['wx_authorize'])
|
...
|
...
|
|