Skip to content

Commit b3ef667

Browse files
author
yangjian
committed
用户Token获取文集层级目录接口新增文档数量数据
1 parent 562c7c1 commit b3ef667

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

app_api/views.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,7 @@ def get_level_docs(request):
208208
# 获取存在上级文档的上级文档ID
209209
# print(parent_id_list)
210210
doc_list = []
211+
doc_cnt = 0
211212
# 获取一级文档
212213
top_docs = Doc.objects.filter(top_doc=pid,parent_doc=0,status=1).values('id','name','editor_mode','parent_doc').order_by('sort')
213214
# 遍历一级文档
@@ -219,6 +220,7 @@ def get_level_docs(request):
219220
'parent_doc':doc['parent_doc'],
220221
'top_doc':pid,
221222
}
223+
doc_cnt += 1
222224
# 如果一级文档存在下级文档,查询其二级文档
223225
if doc['id'] in parent_id_list:
224226
# 获取二级文档
@@ -232,6 +234,7 @@ def get_level_docs(request):
232234
'parent_doc': doc['parent_doc'],
233235
'top_doc':pid,
234236
}
237+
doc_cnt += 1
235238
# 如果二级文档存在下级文档,查询第三级文档
236239
if doc['id'] in parent_id_list:
237240
# 获取三级文档
@@ -245,6 +248,7 @@ def get_level_docs(request):
245248
'parent_doc': doc['parent_doc'],
246249
'top_doc':pid,
247250
}
251+
doc_cnt += 1
248252
sec_item['sub'].append(item)
249253
top_item['sub'].append(sec_item)
250254
else:
@@ -254,7 +258,7 @@ def get_level_docs(request):
254258
else:
255259
doc_list.append(top_item)
256260

257-
return JsonResponse({'status': True, 'data': doc_list})
261+
return JsonResponse({'status': True, 'data': doc_list,'total':doc_cnt})
258262
except ObjectDoesNotExist:
259263
return JsonResponse({'status': False, 'data': _('token无效')})
260264
except:

0 commit comments

Comments
 (0)