From dda5c81dbf88549ade7aaaf352a261c7d638f045 Mon Sep 17 00:00:00 2001
From: LSH
Date: 星期二, 10 十月 2023 10:23:11 +0800
Subject: [PATCH] #回退流程相关

---
 src/main/java/com/zy/crm/manager/utils/NodeUtils.java |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/zy/crm/manager/utils/NodeUtils.java b/src/main/java/com/zy/crm/manager/utils/NodeUtils.java
index 0b0710b..6631d49 100644
--- a/src/main/java/com/zy/crm/manager/utils/NodeUtils.java
+++ b/src/main/java/com/zy/crm/manager/utils/NodeUtils.java
@@ -5,6 +5,8 @@
 import com.zy.crm.manager.entity.Tag;
 import com.zy.crm.manager.service.NodeService;
 import com.zy.crm.manager.service.TagService;
+import com.zy.crm.system.entity.Dept;
+import com.zy.crm.system.service.DeptService;
 
 /**
  * Created by vincent on 2021/1/19
@@ -45,6 +47,21 @@
         }
     }
 
+    public void executePath(Dept dept) {
+        DeptService bean = SpringUtils.getBean(DeptService.class);
+        Dept parent = bean.selectById(dept.getParentId());
+        if (null != parent) {
+            path.insert(0, parent.getId()).insert(0,",");
+            pathName.insert(0, parent.getName()).insert(0,",");
+            if (parent.getParentId() != null) {
+                executePath(parent);
+            } else {
+                path.deleteCharAt(0);
+                pathName.deleteCharAt(0);
+            }
+        }
+    }
+
     public void executePath(Long parentId) {
         TagService bean = SpringUtils.getBean(TagService.class);
         Tag parent = bean.selectById(parentId);

--
Gitblit v1.9.1