From dfb8e7111399231421ffa13b3c060de2283df5e1 Mon Sep 17 00:00:00 2001
From: jiazx0107@163.com <jiazx0107@163.com>
Date: 星期三, 25 十月 2023 11:56:49 +0800
Subject: [PATCH] 四川省网关接口相关3
---
src/main/java/com/fzzy/gateway/sc2023/api/ApiInitService.java | 25 +++++++++++++++++++++++++
1 files changed, 25 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/fzzy/gateway/sc2023/api/ApiInitService.java b/src/main/java/com/fzzy/gateway/sc2023/api/ApiInitService.java
index 0a7a50c..3f7d8e6 100644
--- a/src/main/java/com/fzzy/gateway/sc2023/api/ApiInitService.java
+++ b/src/main/java/com/fzzy/gateway/sc2023/api/ApiInitService.java
@@ -1,7 +1,12 @@
package com.fzzy.gateway.sc2023.api;
+import com.fzzy.gateway.entity.GatewayConf;
+import com.fzzy.gateway.service.GatewayConfService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
+
+import javax.annotation.Resource;
+import java.util.List;
/**
* 褰撳墠鎺ュ彛锛屽垵濮嬪寲鐩稿叧
@@ -10,6 +15,26 @@
@Component
public class ApiInitService {
+ @Resource
+ private GatewayConfService confService;
+ @Resource
+ private GatewayRemoteManager gatewayRemoteManager;
+ public void init() {
+
+ List<GatewayConf> list = confService.listAll();
+
+ if (null == list || list.isEmpty()) {
+ return;
+ }
+
+ GatewayRemoteService gatewayRemoteService;
+ for (GatewayConf gatewayConf : list) {
+ gatewayRemoteService = gatewayRemoteManager.getRemoteService(gatewayConf.getPushProtocol());
+ gatewayRemoteService.authorize(gatewayConf);
+ }
+
+ }
+
}
--
Gitblit v1.9.3