作者 wanweibin

update

... ... @@ -12,7 +12,6 @@ from django.contrib.auth.decorators import login_required
from django.views.decorators.http import require_http_methods
from .serializers import ProjectSerializer
from usercenter.models import User
from .models import Auditor, Project, Result
from utils.helpers import WxPushHelper
from utils.pagination import MyPageNumberPagination
... ... @@ -20,8 +19,8 @@ from utils.util import response
from wxProject.settings import FRONT_URL
AUDITORS = (
(2, '邓望明'),
(3, '杜波')
(1, '邓望明'),
(2, '杜波')
)
... ... @@ -41,8 +40,9 @@ class CreateProject(CreateAPIView):
obj_dict = serializer.data
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'])
first_auditor = User.objects.filter(pk=AUDITORS[0][0]).first()
wx_client.push_card(first_auditor.wx_token, url, f"{request.user.username}提交了一个产品立项申请")
first_auditor = Auditor.objects.filter(pk=AUDITORS[0][0]).first()
wx_client.push_card(first_auditor.user.wx_token, url, f"{request.user.username}提交了一个产品立项申请")
wx_client.push_card(request.user.wx_token, url, u"流程创建成功")
return response(obj_dict)
... ... @@ -108,8 +108,8 @@ class AuditProject(UpdateAPIView):
obj.is_done = True
obj.is_pass = False
else:
second_auditor = User.objects.filter(pk=AUDITORS[1][0]).first()
wx_client.push_card(second_auditor.wx_token, url, f"{request.user.username}提交了一个产品立项申请")
second_auditor = Auditor.objects.filter(pk=AUDITORS[1][0]).first()
wx_client.push_card(second_auditor.user.wx_token, url, f"{request.user.username}提交了一个产品立项申请")
obj.save()
wx_client.push_card(obj.creator.wx_token, url, desc)
... ...