From 000112976716cb6676e61b35e818481db8eb99a1 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期日, 11 十月 2026 14:46:40 +0800
Subject: [PATCH] 天津-奇缘恒艺 录数据需求修改
---
src/main/java/com/ruoyi/approve/service/impl/ApprovalTemplateServiceImpl.java | 13 ++++++++++---
1 files changed, 10 insertions(+), 3 deletions(-)
diff --git a/src/main/java/com/ruoyi/approve/service/impl/ApprovalTemplateServiceImpl.java b/src/main/java/com/ruoyi/approve/service/impl/ApprovalTemplateServiceImpl.java
index 9a5f0b8..6915e2a 100644
--- a/src/main/java/com/ruoyi/approve/service/impl/ApprovalTemplateServiceImpl.java
+++ b/src/main/java/com/ruoyi/approve/service/impl/ApprovalTemplateServiceImpl.java
@@ -85,9 +85,16 @@
@Override
public Boolean updateApprovalTemplateDto(ApprovalTemplateDto approvalTemplateDto) {
- // 妫�鏌ユā鏉挎槸鍚﹁瀹℃壒瀹炰緥寮曠敤
- if (isTemplateReferenced(approvalTemplateDto.getId())) {
- throw new RuntimeException("璇ュ鎵规ā鏉垮凡琚鎵规祦绋嬪紩鐢紝鏃犳硶缂栬緫");
+ ApprovalTemplate existingTemplate = approvalTemplateMapper.selectById(approvalTemplateDto.getId());
+ if (existingTemplate == null) {
+ throw new IllegalArgumentException("妯℃澘涓嶅瓨鍦�");
+ }
+ // 鍚敤涓殑妯℃澘鍙兘淇敼鍚敤鐘舵�侊紝鍏朵粬椤归渶鍏堝仠鐢ㄥ悗鍐嶇紪杈�
+ if (existingTemplate.getEnabled() != null && existingTemplate.getEnabled() == 1) {
+ ApprovalTemplate updateEntity = new ApprovalTemplate();
+ updateEntity.setId(approvalTemplateDto.getId());
+ updateEntity.setEnabled(approvalTemplateDto.getEnabled());
+ return approvalTemplateMapper.updateById(updateEntity) > 0;
}
approvalTemplateMapper.updateById(approvalTemplateDto);
approvalTemplateNodeService.remove(
--
Gitblit v1.9.3