From 3c476835c99a24316357581d975226a39f00ff53 Mon Sep 17 00:00:00 2001 From: Yanlongli Date: Fri, 29 Mar 2024 14:23:12 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E9=98=BB=E6=AD=A2=E6=8C=89=E6=97=A5?= =?UTF-8?q?=E6=9C=9F=E6=8E=88=E6=9D=83=E6=97=B6=E5=89=A9=E4=BD=99=E6=AC=A1?= =?UTF-8?q?=E6=95=B0=E6=97=A0=E9=99=90=E5=87=8F=E5=B0=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/base/views.py | 6 ++++-- fcb-fronted/src/views/Admin/FileView.vue | 6 +++++- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/apps/base/views.py b/apps/base/views.py index 88d0803..871b4ab 100644 --- a/apps/base/views.py +++ b/apps/base/views.py @@ -102,7 +102,8 @@ async def get_code_file(code: str, ip: str = Depends(error_ip_limit)): return APIResponse(code=404, detail=file_code) # 更新文件的使用次数和过期次数 file_code.used_count += 1 - file_code.expired_count -= 1 + if file_code.expired_count > 0: + file_code.expired_count -= 1 # 保存文件 await file_code.save() # 返回文件响应 @@ -122,7 +123,8 @@ async def select_file(data: SelectFileModel, ip: str = Depends(error_ip_limit)): return APIResponse(code=404, detail=file_code) # 更新文件的使用次数和过期次数 file_code.used_count += 1 - file_code.expired_count -= 1 + if file_code.expired_count > 0: + file_code.expired_count -= 1 # 保存文件 await file_code.save() # 返回API响应 diff --git a/fcb-fronted/src/views/Admin/FileView.vue b/fcb-fronted/src/views/Admin/FileView.vue index 195e68e..6b90ba7 100644 --- a/fcb-fronted/src/views/Admin/FileView.vue +++ b/fcb-fronted/src/views/Admin/FileView.vue @@ -10,7 +10,11 @@ - + + +