diff --git a/src/main/java/neatlogic/module/process/thread/ProcessTaskActionThread.java b/src/main/java/neatlogic/module/process/thread/ProcessTaskActionThread.java index 82912d07848cf40254a7936ff944ac2f22220464..1e08ce0bb71633089a6b479def873f8cd3452239 100644 --- a/src/main/java/neatlogic/module/process/thread/ProcessTaskActionThread.java +++ b/src/main/java/neatlogic/module/process/thread/ProcessTaskActionThread.java @@ -31,10 +31,7 @@ import neatlogic.framework.integration.dto.IntegrationVo; import neatlogic.framework.notify.core.INotifyTriggerType; import neatlogic.framework.notify.dto.ParamMappingVo; import neatlogic.framework.process.condition.core.ProcessTaskConditionFactory; -import neatlogic.framework.process.constvalue.ProcessFieldType; -import neatlogic.framework.process.constvalue.ProcessTaskAuditDetailType; -import neatlogic.framework.process.constvalue.ProcessTaskAuditType; -import neatlogic.framework.process.constvalue.ProcessTaskParams; +import neatlogic.framework.process.constvalue.*; import neatlogic.framework.process.dto.ProcessTaskActionVo; import neatlogic.framework.process.dto.ProcessTaskStepVo; import neatlogic.framework.process.dto.ProcessTaskVo; @@ -136,7 +133,8 @@ public class ProcessTaskActionThread extends NeatLogicThread { JSONObject integrationParam = new JSONObject(); JSONArray paramMappingArray = actionObj.getJSONArray("paramMappingList"); if (CollectionUtils.isNotEmpty(paramMappingArray)) { - JSONObject processFieldData = ProcessTaskConditionFactory.getConditionParamData(processTaskParams, currentProcessTaskStepVo); + String formTag = actionObj.getString("formTag"); + JSONObject processFieldData = ProcessTaskConditionFactory.getConditionParamData(processTaskParams, currentProcessTaskStepVo, formTag); List paramMappingList = paramMappingArray.toJavaList(ParamMappingVo.class); for (ParamMappingVo paramMappingVo : paramMappingList) { if (ProcessFieldType.CONSTANT.getValue().equals(paramMappingVo.getType())) {