From af0d2a46cd8a995c0f5b2d7f3cfc0ea8aeb69fdd Mon Sep 17 00:00:00 2001
From: tuqin <tuqin@local>
Date: 星期二, 03 十一月 2026 17:25:49 +0800
Subject: [PATCH] feat(srm): 北方科技供应商准入改为免协同审批

---
 yudao-module-bpm/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/BpmProcessAutoApproveController.java |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/yudao-module-bpm/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/BpmProcessAutoApproveController.java b/yudao-module-bpm/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/BpmProcessAutoApproveController.java
index 4bdf5b8..e7c75cf 100644
--- a/yudao-module-bpm/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/BpmProcessAutoApproveController.java
+++ b/yudao-module-bpm/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/BpmProcessAutoApproveController.java
@@ -71,6 +71,19 @@
         return success(processAutoApproveService.isGlobalAutoApprove());
     }
 
+    @GetMapping("/ui-policy")
+    @Operation(summary = "鑾峰緱褰撳墠鐧诲綍鐢ㄦ埛鐨勫鏍哥晫闈㈢瓥鐣�",
+            description = "涓嶄紶 key 杩斿洖鍏ㄥ眬鎬诲紑鍏筹紱浼� key 鍒欒繑鍥炶娴佺▼鐨勬渶缁堢瓥鐣ワ紙鍏ㄥ眬寮�鎴栬娴佺▼寮�閮戒负 true锛�")
+    @Parameter(name = "key", description = "娴佺▼瀹氫箟 Key锛屽 supplier_apply_approve", example = "supplier_apply_approve")
+    @PreAuthorize("isAuthenticated()")
+    public CommonResult<Boolean> getUiPolicy(@RequestParam(value = "key", required = false) String key) {
+        // 浼犲叆娴佺▼ key 鏃舵寜銆屽叏灞� || 璇ユ祦绋嬨�嶅垽瀹氾紝渚夸簬涓氬姟椤甸潰鍙鑷繁鍏冲績鐨勬祦绋嬫斁寮�鍏嶅鎵�
+        if (key != null && !key.isBlank()) {
+            return success(processAutoApproveService.isAutoApprove(key));
+        }
+        return success(processAutoApproveService.isGlobalAutoApprove());
+    }
+
     @GetMapping("/list")
     @Operation(summary = "鑾峰緱鍏ㄩ儴鍏嶅鎵归厤缃�", description = "渚涘墠绔竴娆℃�ф媺鍙栥�屾祦绋� Key -> 鏄惁鍏嶅鎵广�嶇殑鏄犲皠")
     @PreAuthorize("@ss.hasPermission('bpm:process-auto-approve:query')")

--
Gitblit v1.9.3