From 9c4620dd3e6c7fd246f590b4ac6575a0bbc9292d Mon Sep 17 00:00:00 2001 From: whycxzp <perryhsu@163.com> Date: 星期一, 08 十一月 2021 11:20:03 +0800 Subject: [PATCH] 更新流程动作接口 --- src/main/java/com/whyc/service/WorkflowActionService.java | 20 +++++++++++++++++++- 1 files changed, 19 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/whyc/service/WorkflowActionService.java b/src/main/java/com/whyc/service/WorkflowActionService.java index dfbfbf7..8d3768f 100644 --- a/src/main/java/com/whyc/service/WorkflowActionService.java +++ b/src/main/java/com/whyc/service/WorkflowActionService.java @@ -61,11 +61,29 @@ mapper.insertBatchSomeColumn(actionList); } - public List<WorkflowAction> getActionTypeList(Integer type, Integer linkType) { + public List<WorkflowAction> getActionTypeList4Link(Integer type, Integer linkType) { QueryWrapper<WorkflowAction> wrapper = Wrappers.query(); wrapper.eq("type",type) .eq("link_type",linkType); //Map<Integer, List<WorkflowAction>> collect = mapper.selectList(wrapper).stream().collect(Collectors.groupingBy(WorkflowAction::getRoleType)); return mapper.selectList(wrapper); } + + public List<WorkflowAction> getActionTypeList(Integer type, Integer status, int userRole) { + QueryWrapper<WorkflowAction> wrapper = Wrappers.query(); + Integer linkType = null; + //Map<Integer, List<WorkflowAction>> collect = mapper.selectList(wrapper).stream().collect(Collectors.groupingBy(WorkflowAction::getRoleType)); + //琛ㄧず澶勪簬1绾ц妭鐐� + if(status == 2 ||status ==3){ + linkType = 1; + } + else if(status ==4){ //琛ㄧず澶勪簬2绾ц妭鐐� + linkType = 2; + } + wrapper.select("action_type") + .eq("type",type) + .eq("link_type",linkType) + .eq("role_id",userRole); + return mapper.selectList(wrapper); + } } -- Gitblit v1.9.1