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