浏览代码

流程发起成功返回流程实例id

lamphua 1年前
父节点
当前提交
ead7a51f1b

+ 2
- 2
oa-back/ruoyi-flowable/src/main/java/com/ruoyi/flowable/service/impl/FlowDefinitionServiceImpl.java 查看文件

@@ -199,7 +199,7 @@ public class FlowDefinitionServiceImpl extends FlowServiceFactory implements IFl
199 199
             SysUser sysUser = SecurityUtils.getLoginUser().getUser();
200 200
             identityService.setAuthenticatedUserId(sysUser.getUserId().toString());
201 201
             variables.put(ProcessConstants.PROCESS_INITIATOR, sysUser.getUserId());
202
-            runtimeService.startProcessInstanceById(procDefId, variables);
202
+            ProcessInstance startInstance = runtimeService.startProcessInstanceById(procDefId, variables);
203 203
             // 流程发起时 跳过发起人节点
204 204
 //            SysUser sysUser = SecurityUtils.getLoginUser().getUser();
205 205
 //            identityService.setAuthenticatedUserId(sysUser.getUserId().toString());
@@ -212,7 +212,7 @@ public class FlowDefinitionServiceImpl extends FlowServiceFactory implements IFl
212 212
 ////                taskService.setAssignee(task.getId(), sysUser.getUserId().toString());
213 213
 //                taskService.complete(task.getId(), variables);
214 214
 //            }
215
-            return AjaxResult.success("流程启动成功");
215
+            return AjaxResult.success("流程启动成功", startInstance.getProcessInstanceId());
216 216
         } catch (Exception e) {
217 217
             e.printStackTrace();
218 218
             return AjaxResult.error("流程启动错误");

+ 1
- 1
oa-back/sql/ry_20231130.sql 查看文件

@@ -368,7 +368,7 @@ insert into sys_menu values('117',  '系统接口', '3',   '3', 'swagger',    't
368 368
 insert into sys_menu values('500',  '操作日志', '108', '1', 'operlog',    'monitor/operlog/index',    '', 1, 0, 'C', '0', '0', 'monitor:operlog:list',    'form',          'admin', sysdate(), '', null, '操作日志菜单');
369 369
 insert into sys_menu values('501',  '登录日志', '108', '2', 'logininfor', 'monitor/logininfor/index', '', 1, 0, 'C', '0', '0', 'monitor:logininfor:list', 'logininfor',    'admin', sysdate(), '', null, '登录日志菜单');
370 370
 -- 用户管理按钮
371
-insert into sys_menu values('1000', '用户列表', '100', '0',  '', '', '', 1, 0, 'F', '0', '0', 'system:user:query',          '#', 'admin', sysdate(), '', null, '');
371
+insert into sys_menu values('1000', '用户列表', '100', '0',  '', '', '', 1, 0, 'F', '0', '0', 'system:user:list',          '#', 'admin', sysdate(), '', null, '');
372 372
 insert into sys_menu values('1001', '用户查询', '100', '1',  '', '', '', 1, 0, 'F', '0', '0', 'system:user:query',          '#', 'admin', sysdate(), '', null, '');
373 373
 insert into sys_menu values('1002', '用户新增', '100', '2',  '', '', '', 1, 0, 'F', '0', '0', 'system:user:add',            '#', 'admin', sysdate(), '', null, '');
374 374
 insert into sys_menu values('1003', '用户修改', '100', '3',  '', '', '', 1, 0, 'F', '0', '0', 'system:user:edit',           '#', 'admin', sysdate(), '', null, '');

+ 3
- 0
oa-back/sql/tony-flowable.sql 查看文件

@@ -2804,6 +2804,9 @@ INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (2, 2023);
2804 2804
 INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (2, 2024);
2805 2805
 INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (2, 2025);
2806 2806
 INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (2, 2026);
2807
+INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (2, 2031);
2808
+INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (2, 2032);
2809
+INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (2, 2033);
2807 2810
 COMMIT;
2808 2811
 
2809 2812
 -- ----------------------------

正在加载...
取消
保存