:art: ess_callback

huangqimin001 9 miesięcy temu
rodzic
commit
9bbd575613
2 zmienionych plików z 15 dodań i 9 usunięć
  1. 13 8
      api/lensman/contract_mp_views.py
  2. 2 1
      api/lensman/lensman_urls.py

+ 13 - 8
api/lensman/contract_mp_views.py

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

+ 2 - 1
api/lensman/lensman_urls.py

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