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