From 72a702735b61e75a51dad0c3a5a50dd60873dcb8 Mon Sep 17 00:00:00 2001 From: aike <17730485278@139.com> Date: Tue, 27 Jan 2026 10:56:54 +0800 Subject: [PATCH] =?UTF-8?q?demand:=20tms-=E5=AE=A2=E6=88=B7=E8=B4=A6?= =?UTF-8?q?=E5=8D=95=E7=AE=A1=E7=90=86-=E5=8F=91=E7=A5=A8=E4=BD=9C?= =?UTF-8?q?=E5=BA=9F=E5=AE=A1=E6=A0=B8-=E5=8F=91=E7=A5=A8=E7=8A=B6?= =?UTF-8?q?=E6=80=81=E4=B8=8D=E5=90=8C=E6=AD=A5=E5=8F=91=E7=A5=A8=E8=A1=A8?= =?UTF-8?q?=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/EmisInvoiceCancellationServiceImpl.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisInvoiceCancellationServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisInvoiceCancellationServiceImpl.java index a4a1577e9..0e2e36041 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisInvoiceCancellationServiceImpl.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisInvoiceCancellationServiceImpl.java @@ -44,7 +44,15 @@ public class EmisInvoiceCancellationServiceImpl implements IEmisInvoiceCancellat @Override public EmisInvoiceCancellation selectEmisInvoiceCancellationById(Long id) { - return emisInvoiceCancellationMapper.selectEmisInvoiceCancellationById(id); + EmisInvoiceCancellation emisInvoiceCancellation = emisInvoiceCancellationMapper.selectEmisInvoiceCancellationById(id); + if (emisInvoiceCancellation == null) { + return emisInvoiceCancellation; + } + if (emisInvoiceCancellation.getEmisSettleInvoiceRecord() == null) { + return emisInvoiceCancellation; + } + emisInvoiceCancellation.getEmisSettleInvoiceRecord().setInvoiceStatus("2"); + return emisInvoiceCancellation; } /**