Browse Source

feat:

1. 上传初验材料状态不变修复;
tags/25012001
WendyYang 1 month ago
parent
commit
8e1466544b
2 changed files with 4 additions and 3 deletions
  1. +3
    -3
      hz-pm-api/src/main/java/com/hz/pm/api/common/statemachine/action/TenderStateChangeAction.java
  2. +1
    -0
      hz-pm-api/src/main/java/com/hz/pm/api/common/statemachine/builder/impl/TenderStateMachineBuilderImpl.java

+ 3
- 3
hz-pm-api/src/main/java/com/hz/pm/api/common/statemachine/action/TenderStateChangeAction.java View File

@@ -55,7 +55,6 @@ public class TenderStateChangeAction {
@OnTransition(source = "ON_PURCHASE_NOTICE_APPLY", target = "TO_BE_SUBMIT_PURCHASE_CONSTRUCTION_INFO") @OnTransition(source = "ON_PURCHASE_NOTICE_APPLY", target = "TO_BE_SUBMIT_PURCHASE_CONSTRUCTION_INFO")
public void PURCHASE_NOTICE_PASSED(Message<TenderStateChangeEvent> message) { public void PURCHASE_NOTICE_PASSED(Message<TenderStateChangeEvent> message) {
Purchase purchase = getPurchaseInfo(message); Purchase purchase = getPurchaseInfo(message);
purchase.setXcfhxApplyStatus(TenderXcfhxApplyStatus.TO_BE_SUBMIT_XCFHX_APPLY.getCode());
purchase.setStatus(TenderMainStatus.TO_BE_SUBMIT_PURCHASE_CONSTRUCTION_INFO.getCode()); purchase.setStatus(TenderMainStatus.TO_BE_SUBMIT_PURCHASE_CONSTRUCTION_INFO.getCode());
} }


@@ -121,10 +120,11 @@ public class TenderStateChangeAction {
* *
* @param message \ * @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<TenderStateChangeEvent> message) { public void SUBMIT_FIRST_INSPECTED_FILES(Message<TenderStateChangeEvent> message) {
Purchase purchase = getPurchaseInfo(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());
} }


/** /**


+ 1
- 0
hz-pm-api/src/main/java/com/hz/pm/api/common/statemachine/builder/impl/TenderStateMachineBuilderImpl.java View File

@@ -76,6 +76,7 @@ public class TenderStateMachineBuilderImpl implements BaseStateMachineBuilder<Pu


List<ITenderStatus> states = ListUtil.toList(TenderMainStatus.values()); List<ITenderStatus> states = ListUtil.toList(TenderMainStatus.values());
states.add(TenderAdaptStatus.WITHOUT_ADAPT_INFO); states.add(TenderAdaptStatus.WITHOUT_ADAPT_INFO);
states.add(TenderXcfhxApplyStatus.TO_BE_SUBMIT_XCFHX_APPLY);


builder.configureStates() builder.configureStates()
.withStates() .withStates()


Loading…
Cancel
Save