From a5ab26e3c17d8f90a05913817fcb90202a7d4048 Mon Sep 17 00:00:00 2001 From: ddrwode <34234@3来 34> Date: Thu, 5 Feb 2026 10:52:57 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BE=85=E5=8A=9E=E4=B8=AD=E8=BF=94=E5=9B=9E?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E6=96=87=E4=BB=B6=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- User/views.py | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/User/views.py b/User/views.py index f17c9a0..0eb2541 100644 --- a/User/views.py +++ b/User/views.py @@ -1549,36 +1549,34 @@ class roxyExhibition(APIView): itme["project_conflicts"] = [] itme["bid_conflicts"] = [] - # 如果是案件变更类型:返回变更协议附件 URL 列表,供审批人在审核页查看 + # 案件变更、结案申请:返回上传文件 URL 列表,统一用 attachment_urls,供审批人在审核页查看 if info.type == "案件变更": try: change_request = CaseChangeRequest.objects.filter(id=int(info.user_id), is_deleted=False).first() if change_request and change_request.change_agreement: try: agreement_list = json.loads(change_request.change_agreement) - itme["change_agreement_urls"] = agreement_list if isinstance(agreement_list, list) else [] + itme["attachment_urls"] = agreement_list if isinstance(agreement_list, list) else [] except (json.JSONDecodeError, TypeError): - itme["change_agreement_urls"] = [] + itme["attachment_urls"] = [] else: - itme["change_agreement_urls"] = [] + itme["attachment_urls"] = [] except (ValueError, TypeError): - itme["change_agreement_urls"] = [] - - # 如果是结案申请类型:返回结案申请上传的文件 URL 列表,供审批人在审核页查看 - if info.type == "结案申请": + itme["attachment_urls"] = [] + elif info.type == "结案申请": try: schedule = Schedule.objects.filter(id=int(info.user_id), is_deleted=False).first() if schedule and schedule.remark: try: remark_data = json.loads(schedule.remark) closing_files = remark_data.get("closing_application_files", []) - itme["closing_application_urls"] = closing_files if isinstance(closing_files, list) else [] + itme["attachment_urls"] = closing_files if isinstance(closing_files, list) else [] except (json.JSONDecodeError, TypeError): - itme["closing_application_urls"] = [] + itme["attachment_urls"] = [] else: - itme["closing_application_urls"] = [] + itme["attachment_urls"] = [] except (ValueError, TypeError): - itme["closing_application_urls"] = [] + itme["attachment_urls"] = [] data.append(itme) return Response({'message': '展示成功', "total": total, 'data': data, 'code': 0}, status=status.HTTP_200_OK)