enhancement #I7JZ4D 希望框架有与或非表达式的相关日志
This commit is contained in:
parent
27febdedd7
commit
628009622c
|
@ -1,21 +1,22 @@
|
|||
package com.yomahub.liteflow.flow.element.condition;
|
||||
|
||||
import cn.hutool.core.collection.CollUtil;
|
||||
import cn.hutool.core.collection.ListUtil;
|
||||
import cn.hutool.core.util.ArrayUtil;
|
||||
import cn.hutool.core.util.BooleanUtil;
|
||||
import cn.hutool.core.util.ObjectUtil;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.yomahub.liteflow.enums.ConditionTypeEnum;
|
||||
import com.yomahub.liteflow.exception.AndOrConditionException;
|
||||
import com.yomahub.liteflow.flow.element.Condition;
|
||||
import com.yomahub.liteflow.flow.element.Executable;
|
||||
import com.yomahub.liteflow.log.LFLog;
|
||||
import com.yomahub.liteflow.log.LFLoggerManager;
|
||||
import com.yomahub.liteflow.slot.DataBus;
|
||||
import com.yomahub.liteflow.slot.Slot;
|
||||
import java.util.List;
|
||||
|
||||
public class AndOrCondition extends Condition {
|
||||
|
||||
private final LFLog LOG = LFLoggerManager.getLogger(this.getClass());
|
||||
|
||||
private BooleanConditionTypeEnum booleanConditionType;
|
||||
|
||||
@Override
|
||||
|
@ -34,6 +35,7 @@ public class AndOrCondition extends Condition {
|
|||
item.setCurrChainId(this.getCurrChainId());
|
||||
item.execute(slotIndex);
|
||||
booleanArray[i] = item.getItemResultMetaValue(slotIndex);
|
||||
LOG.info("the result of boolean component [{}] is [{}]", item.getId(), booleanArray[i]);
|
||||
}
|
||||
|
||||
BooleanConditionTypeEnum booleanConditionType = this.getBooleanConditionType();
|
||||
|
|
|
@ -4,11 +4,15 @@ import cn.hutool.core.util.StrUtil;
|
|||
import com.yomahub.liteflow.enums.ConditionTypeEnum;
|
||||
import com.yomahub.liteflow.flow.element.Condition;
|
||||
import com.yomahub.liteflow.flow.element.Executable;
|
||||
import com.yomahub.liteflow.log.LFLog;
|
||||
import com.yomahub.liteflow.log.LFLoggerManager;
|
||||
import com.yomahub.liteflow.slot.DataBus;
|
||||
import com.yomahub.liteflow.slot.Slot;
|
||||
|
||||
public class NotCondition extends Condition {
|
||||
|
||||
private final LFLog LOG = LFLoggerManager.getLogger(this.getClass());
|
||||
|
||||
@Override
|
||||
public void executeCondition(Integer slotIndex) throws Exception {
|
||||
Executable item = this.getItem();
|
||||
|
@ -17,6 +21,8 @@ public class NotCondition extends Condition {
|
|||
item.execute(slotIndex);
|
||||
boolean flag = item.getItemResultMetaValue(slotIndex);
|
||||
|
||||
LOG.info("the result of boolean component [{}] is [{}]", item.getId(), flag);
|
||||
|
||||
Slot slot = DataBus.getSlot(slotIndex);
|
||||
|
||||
String resultKey = StrUtil.format("{}_{}",this.getClass().getName(),this.hashCode());
|
||||
|
|
Loading…
Reference in New Issue