@@ -71,6 +71,19 @@ def get_contribtion_contract_api(request): |
||
71 | 71 |
'scheme_url': scheme_url |
72 | 72 |
}) |
73 | 73 |
|
74 |
+def get_contribtion_contract_sign_mppath_api(request): |
|
75 |
+ user_id = request.POST.get('user_id', '') |
|
76 |
+ flow_id = request.POST.get('flow_id', '') |
|
77 |
+ lensman_id = request.POST.get('lensman_id', '') |
|
78 |
+ |
|
79 |
+ lensman = LensmanInfo.objects.get(lensman_id=lensman_id) |
|
80 |
+ |
|
81 |
+ scheme_url = get_contribtion_contract_sign_mppath(lensman, flow_id) |
|
82 |
+ |
|
83 |
+ return response(200, data={ |
|
84 |
+ 'scheme_url': scheme_url |
|
85 |
+ }) |
|
86 |
+ |
|
74 | 87 |
|
75 | 88 |
def generate_file_from_qiniu(file_url): |
76 | 89 |
try: |
@@ -8,7 +8,8 @@ from api.lensman import activity_admin_views, contract_admin_views, contract_mp_ |
||
8 | 8 |
urlpatterns = [ |
9 | 9 |
url(r'^mp/lensman/contribution/contract/get$', contract_mp_views.get_contribtion_contract_api, name='get_contribtion_contract_api'), |
10 | 10 |
url(r'^mp/lensman/contribution/contract/status/get$', contract_mp_views.get_contribtion_contract_status_api, name='get_contribtion_contract_status_api'), |
11 |
- |
|
11 |
+ url(r'^mp/lensman/contribution/contract/sign/mppach/get$', contract_mp_views.get_contribtion_contract_sign_mppath_api, name='get_contribtion_contract_sign_mppath_api'), |
|
12 |
+ |
|
12 | 13 |
url(r'^mp/ess/callback$', contract_mp_views.ess_callback, name='ess_callback'), |
13 | 14 |
] |
14 | 15 |
|