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