From 2ee9e158e3129070f6b1fd953da1540f05d4f2b0 Mon Sep 17 00:00:00 2001
From: huminmin <mac@MacBook-Pro.local>
Date: 星期五, 10 七月 2026 18:04:50 +0800
Subject: [PATCH] 修改报工
---
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