From fb7446f1332cbffead22381c2cb835cee1a614e7 Mon Sep 17 00:00:00 2001 From: yanglin Date: Fri, 14 Feb 2025 11:06:30 +0800 Subject: [PATCH] =?UTF-8?q?REQ-3581:=20=E5=A4=87=E4=BB=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cn/axzo/nanopart/ess/server/ess/ContractManager.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/ess/ContractManager.java b/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/ess/ContractManager.java index 93b4d464..933ad90f 100644 --- a/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/ess/ContractManager.java +++ b/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/ess/ContractManager.java @@ -138,10 +138,10 @@ public class ContractManager { //noinspection DataFlowIssue if (reloadContract.getState().isFinalState()) { log.warn("合同已是最终状态[{}], 无法更新状态", reloadContract.getState().getDescription()); - return; + } else { + essContractDao.updateState(contract, state, details); + broadcaster.fireContractStateChanged(contract); } - essContractDao.updateState(contract, state, details); - broadcaster.fireContractStateChanged(contract); } private EssPerson getContractCreatorOrThrow(EssContract contract) {