From c4eddf6f793986516c919add6493ad2be2c63b82 Mon Sep 17 00:00:00 2001
From: lyh <925863403@qq.com>
Date: 星期二, 08 四月 2025 13:57:47 +0800
Subject: [PATCH] 修改flow基础代码,添加设备岗位查询用户

---
 lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/dncFlow/FlowThirdServiceImpl.java |   31 +++++++++++++++++--------------
 1 files changed, 17 insertions(+), 14 deletions(-)

diff --git a/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/dncFlow/FlowThirdServiceImpl.java b/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/dncFlow/FlowThirdServiceImpl.java
index 1404edb..f989792 100644
--- a/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/dncFlow/FlowThirdServiceImpl.java
+++ b/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/dncFlow/FlowThirdServiceImpl.java
@@ -6,11 +6,13 @@
 import com.google.common.collect.Lists;
 import org.apache.shiro.SecurityUtils;
 import org.jeecg.common.system.api.ISysBaseAPI;
+import org.jeecg.common.system.vo.DictModel;
 import org.jeecg.common.system.vo.LoginUser;
 import org.jeecg.modules.flowable.apithird.entity.SysCategory;
 import org.jeecg.modules.flowable.apithird.entity.SysRole;
 import org.jeecg.modules.flowable.apithird.entity.SysUser;
 import org.jeecg.modules.flowable.apithird.service.IFlowThirdService;
+import org.jeecg.modules.system.service.ISysDictService;
 import org.jeecg.modules.system.service.impl.SysRoleServiceImpl;
 import org.jeecg.modules.system.service.impl.SysUserServiceImpl;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -33,6 +35,8 @@
     SysUserServiceImpl sysUserService;
     @Autowired
     SysRoleServiceImpl sysRoleService;
+    @Autowired
+    ISysDictService sysDictService;
     @Override
     public SysUser getLoginUser() {
         LoginUser sysUser = null;
@@ -80,20 +84,19 @@
     }
     @Override
     public List<SysCategory> getAllCategory() {
-        // todo 鑾峰彇娴佺▼鍒嗙被淇℃伅锛屾澶勪负渚嬪瓙
-        SysCategory category1 = new SysCategory();
-        category1.setId("drApproval");
-        category1.setName("鎸囨淳NC绋嬪簭鑷宠澶�");
-        SysCategory category2 = new SysCategory();
-        category2.setId("ggApproval");
-        category2.setName("NC绋嬪簭绛炬淳");
-        SysCategory category3= new SysCategory();
-        category3.setId("sbdjApproval");
-        category3.setName("璁惧鐐规");
-        SysCategory category4= new SysCategory();
-        category4.setId("sbwxApproval");
-        category4.setName("璁惧缁翠慨");
-        return Lists.newArrayList(category1,category2,category3,category4);
+        List<DictModel> list = sysDictService.getDictItems("flow_type");
+        List<SysCategory> categoryList = Lists.newArrayList();
+        if (list == null || list.isEmpty()) {
+            return null;
+        }else {
+            list.forEach(o -> {
+                SysCategory sysCategory = new SysCategory();
+                sysCategory.setId(o.getValue());
+                sysCategory.setName(o.getText());
+                categoryList.add(sysCategory);
+            });
+        }
+        return categoryList;
     }
 
     @Override

--
Gitblit v1.9.3