| @@ -32,12 +32,12 @@ def get_contribtion_contract_api(request): | ||
| 32 | 32 | flow_id = create_contribution_contract_flow(lensman, operator) | 
| 33 | 33 | contract.flow_id = flow_id | 
| 34 | 34 | contract.save() | 
| 35 | - | |
| 35 | + | |
| 36 | 36 | document_id, fields = create_contribution_contract_document(lensman, file_ids, flow_id, operator) | 
| 37 | 37 | contract.contract_content_fields = fields | 
| 38 | 38 | contract.document_id = document_id | 
| 39 | 39 | contract.save() | 
| 40 | - | |
| 40 | + | |
| 41 | 41 | # TODO : 发起签署流程 | 
| 42 | 42 | start_contribution_contract_flow(flow_id, operator) | 
| 43 | 43 |  | 
| @@ -51,7 +51,7 @@ def get_contribtion_contract_api(request): | ||
| 51 | 51 |  | 
| 52 | 52 | def upload_contribution_images(contribtuon_id): | 
| 53 | 53 | # TODO : 上传MemberActivityContributionInfo图片 https://qian.tencent.com/developers/companyApis/templatesAndFiles/UploadFiles | 
| 54 | - | |
| 54 | + | |
| 55 | 55 | contribtuon = MemberActivityContributionInfo.objects.get(contribtuon_id=contribtuon_id) | 
| 56 | 56 |  | 
| 57 | 57 | # 返回图片的 file_ids | 
| @@ -59,8 +59,8 @@ def upload_contribution_images(contribtuon_id): | ||
| 59 | 59 |  | 
| 60 | 60 |  | 
| 61 | 61 | def create_contribution_contract_flow(lensman, Operator): | 
| 62 | - # TODO : 创建签署流程 https://qian.tencent.com/developers/companyApis/startFlows/CreateFlow | |
| 63 | - | |
| 62 | + # TODO : 创建签署流程 https://qian.tencent.com/developers/companyApis/startFlows/CreateFlow | |
| 63 | + | |
| 64 | 64 | # 创建签署流程参数 Operator | 
| 65 | 65 | FlowName = lensman.identity_card_name + "的投稿合同" + tc.local_string(format='%Y%m%d') | 
| 66 | 66 | FlowType = '活动投稿授权书' | 
| @@ -72,7 +72,7 @@ def create_contribution_contract_flow(lensman, Operator): | ||
| 72 | 72 | "ApproverName": lensman.identity_card_name, | 
| 73 | 73 | "ApproverIdCardNumber": lensman.identity_card_number, | 
| 74 | 74 | }] | 
| 75 | - | |
| 75 | + | |
| 76 | 76 | # 创建签署流程返回值 FlowId | 
| 77 | 77 | return '' | 
| 78 | 78 |  | 
| @@ -114,7 +114,7 @@ def start_contribution_contract_flow(FlowId, Operator): | ||
| 114 | 114 |  | 
| 115 | 115 | # 发起签署流程参数 Operator FlowId | 
| 116 | 116 |  | 
| 117 | - # | |
| 117 | + # | |
| 118 | 118 | return '' | 
| 119 | 119 |  | 
| 120 | 120 |  | 
| @@ -130,4 +130,9 @@ def get_contribtion_contract_sign_mppath(Operator, lensman, FlowId): | ||
| 130 | 130 | AutoJumpBack = 'true' #签署完成会自动跳转回来 | 
| 131 | 131 |  | 
| 132 | 132 | # 返回 SchemeUrl | 
| 133 | - return '' | |
| 133 | + return '' | |
| 134 | + | |
| 135 | + | |
| 136 | +@logit(res=True) | |
| 137 | +def ess_callback(request): | |
| 138 | + return response() | 
| @@ -5,10 +5,11 @@ from api.lensman import contract_admin_views, contract_mp_views, activity_admin_ | ||
| 5 | 5 |  | 
| 6 | 6 | urlpatterns = [ | 
| 7 | 7 | url(r'^mp/lensman/contribution/contract/get$', contract_mp_views.get_contribtion_contract_api, name='get_contribtion_contract_api'), | 
| 8 | + url(r'^mp/ess/callback$', contract_mp_views.ess_callback, name='ess_callback'), | |
| 8 | 9 | ] | 
| 9 | 10 |  | 
| 10 | 11 | urlpatterns += [ | 
| 11 | 12 | url(r'^admin/lensman/contribution/contract/file/get$', contract_admin_views.get_signed_contribtion_contract_file_api, name='get_signed_contribtion_contract_file_api'), | 
| 12 | 13 |  | 
| 13 | 14 | url(r'^admin/lensman/contribution/income/add$', activity_admin_views.add_lensman_contribution_income_api, name='add_lensman_contribution_income_api'), | 
| 14 | -] | |
| 15 | +] |