From 8e1466544b387b75a16e5ea0490bd6da4a5e436a Mon Sep 17 00:00:00 2001 From: WendyYang Date: Wed, 15 Jan 2025 16:41:02 +0800 Subject: [PATCH] =?UTF-8?q?feat:=201.=20=E4=B8=8A=E4=BC=A0=E5=88=9D?= =?UTF-8?q?=E9=AA=8C=E6=9D=90=E6=96=99=E7=8A=B6=E6=80=81=E4=B8=8D=E5=8F=98?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pm/api/common/statemachine/action/TenderStateChangeAction.java | 6 +++--- .../statemachine/builder/impl/TenderStateMachineBuilderImpl.java | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/hz-pm-api/src/main/java/com/hz/pm/api/common/statemachine/action/TenderStateChangeAction.java b/hz-pm-api/src/main/java/com/hz/pm/api/common/statemachine/action/TenderStateChangeAction.java index 4f5ce8c..0272c03 100644 --- a/hz-pm-api/src/main/java/com/hz/pm/api/common/statemachine/action/TenderStateChangeAction.java +++ b/hz-pm-api/src/main/java/com/hz/pm/api/common/statemachine/action/TenderStateChangeAction.java @@ -55,7 +55,6 @@ public class TenderStateChangeAction { @OnTransition(source = "ON_PURCHASE_NOTICE_APPLY", target = "TO_BE_SUBMIT_PURCHASE_CONSTRUCTION_INFO") public void PURCHASE_NOTICE_PASSED(Message message) { Purchase purchase = getPurchaseInfo(message); - purchase.setXcfhxApplyStatus(TenderXcfhxApplyStatus.TO_BE_SUBMIT_XCFHX_APPLY.getCode()); purchase.setStatus(TenderMainStatus.TO_BE_SUBMIT_PURCHASE_CONSTRUCTION_INFO.getCode()); } @@ -121,10 +120,11 @@ public class TenderStateChangeAction { * * @param message \ */ - @OnTransition(source = "TO_BE_SUBMIT_FIRST_INSPECTED_INFO", target = "TO_BE_SUBMIT_FINALLY_INSPECTED_APPLY") + @OnTransition(source = "TO_BE_SUBMIT_FIRST_INSPECTED_INFO", target = "TO_BE_SUBMIT_XCFHX_APPLY") public void SUBMIT_FIRST_INSPECTED_FILES(Message message) { Purchase purchase = getPurchaseInfo(message); - purchase.setStatus(TenderMainStatus.TO_BE_SUBMIT_FINALLY_INSPECTED_APPLY.getCode()); + purchase.setStatus(TenderXcfhxApplyStatus.TO_BE_SUBMIT_XCFHX_APPLY.getCode()); + purchase.setXcfhxApplyStatus(TenderXcfhxApplyStatus.TO_BE_SUBMIT_XCFHX_APPLY.getCode()); } /** diff --git a/hz-pm-api/src/main/java/com/hz/pm/api/common/statemachine/builder/impl/TenderStateMachineBuilderImpl.java b/hz-pm-api/src/main/java/com/hz/pm/api/common/statemachine/builder/impl/TenderStateMachineBuilderImpl.java index 13da56f..55d76c1 100644 --- a/hz-pm-api/src/main/java/com/hz/pm/api/common/statemachine/builder/impl/TenderStateMachineBuilderImpl.java +++ b/hz-pm-api/src/main/java/com/hz/pm/api/common/statemachine/builder/impl/TenderStateMachineBuilderImpl.java @@ -76,6 +76,7 @@ public class TenderStateMachineBuilderImpl implements BaseStateMachineBuilder states = ListUtil.toList(TenderMainStatus.values()); states.add(TenderAdaptStatus.WITHOUT_ADAPT_INFO); + states.add(TenderXcfhxApplyStatus.TO_BE_SUBMIT_XCFHX_APPLY); builder.configureStates() .withStates()