mirror of
https://gitee.com/dromara/liteFlow.git
synced 2026-05-21 11:18:08 +08:00
Merge branch 'master' into dev
# Conflicts: # liteflow-core/src/main/java/com/yomahub/liteflow/flow/element/Chain.java # liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/subflow/cmp2/FCmp.java # liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/subflow/cmp2/HCmp.java
This commit is contained in:
@@ -39,5 +39,7 @@ public class ImplicitSubFlowSpringTest extends BaseTest {
|
||||
Assert.assertEquals(1, RUN_TIME_SLOT.size());
|
||||
// set中第一次设置的requestId和response中的requestId一致
|
||||
Assert.assertTrue(RUN_TIME_SLOT.contains(response.getSlot().getRequestId()));
|
||||
//requestData的取值正确
|
||||
Assert.assertEquals("it's implicit subflow.", response.getContextBean().getData("innerRequest"));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package com.yomahub.liteflow.test.subflow.cmp2;
|
||||
|
||||
import com.yomahub.liteflow.core.NodeComponent;
|
||||
import com.yomahub.liteflow.slot.DefaultContext;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import static com.yomahub.liteflow.test.subflow.ImplicitSubFlowSpringTest.RUN_TIME_SLOT;
|
||||
@@ -10,6 +11,9 @@ import static com.yomahub.liteflow.test.subflow.ImplicitSubFlowSpringTest.RUN_TI
|
||||
public class HCmp extends NodeComponent {
|
||||
@Override
|
||||
public void process() throws Exception {
|
||||
String requestData = this.getSubChainReqData();
|
||||
DefaultContext context = this.getContextBean();
|
||||
context.setData("innerRequest", requestData);
|
||||
|
||||
RUN_TIME_SLOT.add(this.getSlot().getRequestId());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user