whycxzp
2022-08-01 5915981ad996cc0df5fc5b8d81865695e9c86f2a
更新工作流
1个文件已修改
16 ■■■■■ 已修改文件
src/main/java/com/whyc/service/WorksheetLinkService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/WorksheetLinkService.java
@@ -46,13 +46,15 @@
            //项目经理驳回,驳回即终止
            mainService.updateEndStatusById(link.getMainId(),"经理驳回,驳回原因:"+link.getDealReason(),0);
            //项目经理驳回前,还曾经过总经理,则需要增加总经理驳回原因
            QueryWrapper<WorksheetLink> query = Wrappers.query();
            query.eq("parent_id",link.getParentId());
            WorksheetLink parentLink = linkMapper.selectOne(query);
            if(parentLink.getDealUserId()==1003) {
                mainService.updateEndStatusById(link.getMainId(),
                        "经理驳回,驳回原因:" + link.getDealReason()+";总经理驳回,驳回原因:"+parentLink.getDealReason(),
                        0);
            if(link.getParentId()!=0) {
                QueryWrapper<WorksheetLink> query = Wrappers.query();
                query.eq("parent_id", link.getParentId());
                WorksheetLink parentLink = linkMapper.selectOne(query);
                if (parentLink.getDealUserId() == 1003) {
                    mainService.updateEndStatusById(link.getMainId(),
                            "经理驳回,驳回原因:" + link.getDealReason() + ";总经理驳回,驳回原因:" + parentLink.getDealReason(),
                            0);
                }
            }
        }else{
            //进入下一节点,总经理审批