@@ -136,12 +136,8 @@ def upload_contribution_images(contribution_id): |
||
136 | 136 |
# } |
137 | 137 |
# ] |
138 | 138 |
# file_type = 'png' |
139 |
- upload_files_result = upload_document_files(files, file_type=file_type) |
|
139 |
+ return upload_document_files(files, file_type=file_type) |
|
140 | 140 |
# upload_files_result = test_upload_document_files(files, file_type=file_type) |
141 |
- if not upload_files_result: |
|
142 |
- return [] |
|
143 |
- |
|
144 |
- return upload_files_result.FileIds |
|
145 | 141 |
|
146 | 142 |
|
147 | 143 |
def create_contribution_contract_flow(lensman): |
@@ -35,7 +35,17 @@ def test_upload_document_files(files, file_type='png'): |
||
35 | 35 |
|
36 | 36 |
|
37 | 37 |
def upload_document_files(files, file_type='png'): |
38 |
- return upload_files(files, file_type=file_type, business_type='DOCUMENT') |
|
38 |
+ _files = files |
|
39 |
+ file_ids = [] |
|
40 |
+ |
|
41 |
+ # 腾讯电子签接口限制 20 张图片 |
|
42 |
+ while len(_files) > 0: |
|
43 |
+ res = upload_files(_files[:20], file_type=file_type, business_type='DOCUMENT') |
|
44 |
+ file_ids = file_ids + res.FileIds |
|
45 |
+ _files = _files[20:] |
|
46 |
+ |
|
47 |
+ |
|
48 |
+ return file_ids |
|
39 | 49 |
|
40 | 50 |
|
41 | 51 |
def upload_files(files, file_type='png', business_type='DOCUMENT'): |