fix: 80576 企标计划变更--责任部门变更--人员信息三个节点是逐一展示的
This commit is contained in:
@@ -13,6 +13,7 @@ import com.jero.modules.activiti.process.common.enums.ProcessType;
|
|||||||
import com.jero.modules.activiti.process.esInitChange.entity.EsInitChangeConstant;
|
import com.jero.modules.activiti.process.esInitChange.entity.EsInitChangeConstant;
|
||||||
import com.jero.modules.activiti.process.esInitChange.entity.ProcessEsInitChange;
|
import com.jero.modules.activiti.process.esInitChange.entity.ProcessEsInitChange;
|
||||||
import com.jero.modules.activiti.process.esInitChange.entity.enums.ESPApplicationCategoryEnum;
|
import com.jero.modules.activiti.process.esInitChange.entity.enums.ESPApplicationCategoryEnum;
|
||||||
|
import com.jero.modules.activiti.process.esInitChange.entity.enums.ESPProjectType;
|
||||||
import com.jero.modules.activiti.process.esInitChange.service.ProcessEsInitChangeService;
|
import com.jero.modules.activiti.process.esInitChange.service.ProcessEsInitChangeService;
|
||||||
import com.jero.modules.activiti.process.esRevision.entity.RevisionTaskNodeIdConstant;
|
import com.jero.modules.activiti.process.esRevision.entity.RevisionTaskNodeIdConstant;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
@@ -190,6 +191,15 @@ public class ProcessNodeService extends ServiceImpl<ProcessNodeMapper, ProcessNo
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
// 如果不是责任部门变更流程的话,需要删除三个节点
|
||||||
|
if (!Objects.equals(processEsInitChange.getApplicationCategory(), ESPProjectType.RESPONSIBLE_DEPT_CHANGE.getValue())) {
|
||||||
|
// 删除新起草部门主管级上一级领导下发节点
|
||||||
|
processNodeList.removeIf(processNode -> Objects.equals(processNode.getNodeName(), EsInitChangeConstant.NEW_MAIN_DRAFT_LEADER_LEADER));
|
||||||
|
// 删除新起草部门主管级领导确认节点
|
||||||
|
processNodeList.removeIf(processNode -> Objects.equals(processNode.getNodeName(), EsInitChangeConstant.NEW_MAIN_DRAFT_LEADER));
|
||||||
|
// 删除相关人员会签节点
|
||||||
|
processNodeList.removeIf(processNode -> Objects.equals(processNode.getNodeName(), EsInitChangeConstant.RELATE_USER_SIGN));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user