From ceec5a59d72439e0760bc9b1968e74dedf27d522 Mon Sep 17 00:00:00 2001
From: yuan <123@>
Date: 星期五, 28 八月 2026 23:08:35 +0800
Subject: [PATCH] fix: 手动添加的isActive属性get和set方法
---
src/main/java/com/ruoyi/approve/service/impl/ApprovalTemplateServiceImpl.java | 19 +++++++++++++++++++
1 files changed, 19 insertions(+), 0 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 a0b07d5..43680f9 100644
--- a/src/main/java/com/ruoyi/approve/service/impl/ApprovalTemplateServiceImpl.java
+++ b/src/main/java/com/ruoyi/approve/service/impl/ApprovalTemplateServiceImpl.java
@@ -183,6 +183,25 @@
return buildTemplateVo(template, nodeMap, approverMap);
}
+ @Override
+ public ApprovalTemplateVo getEnabledTemplateByBusinessType(Long businessType) {
+ if (businessType == null) {
+ return null;
+ }
+ ApprovalTemplate template = this.getOne(
+ new LambdaQueryWrapper<ApprovalTemplate>()
+ .eq(ApprovalTemplate::getDeleted, 0)
+ .eq(ApprovalTemplate::getEnabled, 1)
+ .eq(ApprovalTemplate::getBusinessType, businessType)
+ .orderByDesc(ApprovalTemplate::getId)
+ .last("limit 1")
+ );
+ if (template == null) {
+ return null;
+ }
+ return getApprovalTemplateVoById(template.getId());
+ }
+
/**
* 鎵归噺濉厖妯℃澘鑺傜偣鍙婅妭鐐瑰鎵逛汉锛岄伩鍏嶅惊鐜煡搴撱��
*/
--
Gitblit v1.9.3