fix: 80576 企标计划变更--责任部门变更--人员信息三个节点是逐一展示的

This commit is contained in:
2024-01-29 15:52:43 +08:00
parent a3a034120a
commit 6da6b6d469
@@ -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.ProcessEsInitChange;
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.esRevision.entity.RevisionTaskNodeIdConstant;
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));
}
}
}