@@ -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 |
|