E8退回与提交接口

复制代码
        /*
         * 当且仅当userid为当前节点审批人时才可以退回(注:系统管理员ID都不行)
         * 另:退回必须是有设置退回节点"线"的才可以退回
         */
        public void flowReject(int requestid,int userid,String rejectMes){
              RequestService rqs = new RequestService();       
              boolean nextNodeByReject = rqs.nextNodeByReject(requestid,userid,rejectMes);
              if(!nextNodeByReject){   
                   log.info("----------------"+requestid+"流程退回失败--------------");
               }
        }
复制代码
复制代码
        //当且仅当userid为当前节点审批人时才可以提交(注:系统管理员ID都不行)
        public void flowSubmit(int requestid,int userid,String submitMes){

              RequestService rqs = new RequestService();        
              RequestInfo request = rqs.getRequest(requestid);//获取请求对象      
              boolean returnstr = rqs.nextNodeBySubmit(request, requestid, userid, submitMes);//执行流程提交操作        
              if(!returnstr){      
                   log.info("----------------"+requestid+"流程提交失败--------------");
               }
        }
复制代码

方法2

// 流程提交
                WorkflowServiceImpl workflowServiceImpl = new WorkflowServiceImpl();
                workflowServiceImpl.submitWorkflowRequest(null, Integer.parseInt(requestid), Integer.parseInt(employeeCode), "submit", "自动提交")

 

posted @   血月葬花魂  阅读(66)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示