Преглед изворни кода

修复环节删除多节点未完整情况

chenendian пре 4 дана
родитељ
комит
b03e2539ed

+ 5 - 2
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/service/impl/ProjectImpl.java

@@ -1935,8 +1935,11 @@ public class ProjectImpl implements ProjectService {
         List<ProjectWorkflow> projectWorkflows = projectWorkflowMapper
                 .selectByProjectIdAndNodeTableName(nodeVo.getProjectId(), nodeVo.getTableName());
         if (projectWorkflows != null && !projectWorkflows.isEmpty()) {
-            String id = projectWorkflows.get(0).getId();
-            projectWorkflowMapper.deleteById(id);
+            //删除关联表数据
+            for(ProjectWorkflow workflow : projectWorkflows){
+                String id = workflow.getId();
+                projectWorkflowMapper.deleteById(id);
+            }
         }
         projectMapper.deleteNodeByTable(nodeVo.getNodeId(), nodeVo.getTableName());
     }