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.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));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user