From 357c778a545822c9fe396b795f64e52bc28ef403 Mon Sep 17 00:00:00 2001 From: zss <zss@example.com> Date: 星期三, 13 八月 2025 15:38:59 +0800 Subject: [PATCH] Merge branch 'pim_zss' --- src/main/java/com/ruoyi/approve/service/impl/ApproveProcessServiceImpl.java | 26 ++------------------------ 1 files changed, 2 insertions(+), 24 deletions(-) diff --git a/src/main/java/com/ruoyi/approve/service/impl/ApproveProcessServiceImpl.java b/src/main/java/com/ruoyi/approve/service/impl/ApproveProcessServiceImpl.java index ea88016..2de1c71 100644 --- a/src/main/java/com/ruoyi/approve/service/impl/ApproveProcessServiceImpl.java +++ b/src/main/java/com/ruoyi/approve/service/impl/ApproveProcessServiceImpl.java @@ -49,7 +49,7 @@ private final DailyRedisCounter dailyRedisCounter; private final SysDeptMapper sysDeptMapper; - private final ApproveNodeServiceImpl approveNodeService; + private final IApproveNodeService approveNodeService; private final SysUserMapper sysUserMapper; private final ApproveProcessMapper approveProcessMapper; @@ -83,6 +83,7 @@ approveProcess.setApproveOverTime(null); approveProcess.setApproveStatus(0); approveProcess.setApproveDelete(0); + approveProcess.setApproveType(approveProcessVO.getApproveType()); approveProcess.setCreateTime(LocalDateTime.now()); approveProcess.setTenantId(approveProcessVO.getApproveDeptId()); approveProcess.setApproveUserIds(approveProcessVO.getApproveUserIds()); @@ -147,29 +148,6 @@ private final ApproveNodeMapper approveNodeMapper; - @Override - public void updateApproveProcessStatus(ApproveNode approveNode,Integer status) { - LambdaQueryWrapper<ApproveProcess> approveProcessLambdaQueryWrapper = new LambdaQueryWrapper<>(); - approveProcessLambdaQueryWrapper.eq(ApproveProcess::getApproveId, approveNode.getApproveProcessId()) - .eq(ApproveProcess::getApproveDelete, 0) - .eq(ApproveProcess::getTenantId, SecurityUtils.getLoginUser().getTenantId()) - .last("limit 1"); - ApproveProcess approveProcess = approveProcessMapper.selectOne(approveProcessLambdaQueryWrapper); - if(approveProcess == null) throw new RuntimeException("瀹℃壒涓嶅瓨鍦�"); - LambdaQueryWrapper<ApproveNode> approveNodeLambdaQueryWrapper = new LambdaQueryWrapper<>(); - approveNodeLambdaQueryWrapper.eq(ApproveNode::getApproveProcessId, approveNode.getApproveProcessId()) - .eq(ApproveNode::getApproveNodeOrder, approveNode.getApproveNodeOrder() + 1) - .eq(ApproveNode::getDeleteFlag, 0) - .eq(ApproveNode::getTenantId, SecurityUtils.getLoginUser().getTenantId()) - .last("limit 1"); - ApproveNode approveNode1 = approveNodeMapper.selectOne(approveNodeLambdaQueryWrapper); - approveProcess.setApproveStatus(status); - if(approveNode1 != null){ - approveProcess.setApproveUserCurrentId(approveNode.getApproveNodeUserId()); - approveProcess.setApproveUserCurrentName(approveNode1.getApproveNodeUser()); - } - updateById(approveProcess); - } @Override public void updateByApproveId(ApproveGetAndUpdateVo approveGetAndUpdateVo) { -- Gitblit v1.9.3