From d102f01c26e56dc5908d2d3b42fa2e6ad0a9f3a6 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Mon, 19 Aug 2024 16:51:46 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0check=5Fopl=5Fwork=5F?= =?UTF-8?q?imgs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/opm/services.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/apps/opm/services.py b/apps/opm/services.py index d9ef2c7f..8d425ad8 100644 --- a/apps/opm/services.py +++ b/apps/opm/services.py @@ -188,4 +188,14 @@ def check_opl_audit_imgs(ticket: Ticket, transition: Transition, new_ticket_data opl.audit_imgs.set(audit_imgs) opl.save() else: - raise ParseError('需提交审核照片') \ No newline at end of file + raise ParseError('需提交审核照片') + + +def check_opl_work_imgs(ticket: Ticket, transition: Transition, new_ticket_data: dict): + work_imgs = new_ticket_data.get('work_imgs', []) + if work_imgs: + opl = Opl.objects.get(ticket=ticket) + opl.work_imgs.set(work_imgs) + opl.save() + else: + raise ParseError('需提交作业开始照片') \ No newline at end of file