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