From e92e0f766e8d083cea02fa368f1234c6b2512d70 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Thu, 4 Jan 2024 10:53:15 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20202312=E8=AF=81=E4=B9=A6=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E5=8D=95=E4=BD=8D=E5=90=8D=E7=A7=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/apps/edu/views.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/server/apps/edu/views.py b/server/apps/edu/views.py index 8e27204..72d0d6e 100644 --- a/server/apps/edu/views.py +++ b/server/apps/edu/views.py @@ -114,9 +114,10 @@ class CertificateViewSet(CreateUpdateCustomMixin, ModelViewSet): while sheet[f"a{i}"].value: number = sheet[f"a{i}"].value.replace("\n", "").replace(" ", "") name = sheet[f"b{i}"].value.replace("\n", "").replace(" ", "") - dept = sheet[f"c{i}"].value.replace("\n", "").replace(" ", "") + dept_full = sheet[f"c{i}"].value.replace("\n", "").replace(" ", "") + dept = sheet[f"d{i}"].value.replace("\n", "").replace(" ", "") obj, created = Certificate.objects.update_or_create( - defaults={"证书方案": "202312", "证书编号": number, "姓名": name, "培训日期": att_date, "培训结束日期": att_date2, "发证日期": issue_date, "所属单位": dept}, + defaults={"证书方案": "202312", "证书编号": number, "姓名": name, "培训日期": att_date, "培训结束日期": att_date2, "发证日期": issue_date, "单位名称": dept_full, "所属单位": dept}, 证书编号=number, ) obj.课程列表.set(Course.objects.filter(id__in=courses_list))