From 6dacac48ebb596797dfd8e5bf3a803ed0b583643 Mon Sep 17 00:00:00 2001
From: liurunyu <lry9898@163.com>
Date: 星期三, 05 二月 2025 17:11:31 +0800
Subject: [PATCH] 取水口综合信息-统计数据逻辑处理模块完善
---
pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/util/OrgListenerSupport.java | 31 +++++++++++++++----------------
1 files changed, 15 insertions(+), 16 deletions(-)
diff --git a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/util/OrgListenerSupport.java b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/util/OrgListenerSupport.java
index d4c1c14..10b769a 100644
--- a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/util/OrgListenerSupport.java
+++ b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/util/OrgListenerSupport.java
@@ -1,11 +1,8 @@
package com.dy.pipIrrGlobal.util;
-import com.dy.common.util.ConfigXml;
-import com.dy.common.webListener.ConfigListener;
+import com.dy.common.util.ConfigXml4Springboot;
import org.jdom2.Document;
-import org.springframework.boot.context.event.ApplicationReadyEvent;
-
-import java.net.URL;
+import org.springframework.core.io.ResourceLoader;
/**
* @Author: liurunyu
@@ -18,18 +15,17 @@
* 瀹炲鍖�
*/
@SuppressWarnings("unused ")
- protected void init() {
- this.init(null);
+ protected void init(ResourceLoader resourceLoader) {
+ this.doInit(resourceLoader);
}
/**
* 瀹炲鍖�
*/
@SuppressWarnings("unused ")
- protected void init(ApplicationReadyEvent event) {
+ protected void doInit(ResourceLoader resourceLoader) {
try {
- URL configFileURL = ConfigListener.class.getResource("/init-config.xml");
- ConfigXml configXml = new ConfigXml();
- Document doc = configXml.createDom(configFileURL);
+ ConfigXml4Springboot configXml = new ConfigXml4Springboot() ;
+ Document doc = configXml.createDom(resourceLoader, "init-config.xml") ;
this.doInit(configXml, doc);
} catch (Exception e) {
System.out.println("绯荤粺鍚姩鏃讹紝鍒濆鍖栭厤缃嚭閿� !");
@@ -37,16 +33,19 @@
e.printStackTrace();
}
}
- private void doInit(ConfigXml configXml, Document doc) throws Exception {
+ private void doInit(ConfigXml4Springboot configXml, Document doc) throws Exception {
if (configXml != null && doc != null) {
for (int num = 1; num <= 10000; num++) {
if (configXml.existElement(doc, "config.orgs.org" + num)) {
String orgTag = configXml.getSetAttrTxt(doc, "config.orgs.org" + num, "tag", null, false, null);
String orgName = configXml.getSetAttrTxt(doc, "config.orgs.org" + num, "name", null, false, null);
- Org.OrgVo vo = new Org().new OrgVo() ;
- vo.tag = orgTag ;
- vo.name = orgName ;
- Org.OrgList.add(vo) ;
+ Boolean enable = configXml.getSetAttrBoolean(doc, "config.orgs.org" + num, "enable", null, null);
+ if(enable != null && enable.booleanValue()){
+ Org.OrgVo vo = new Org().new OrgVo() ;
+ vo.tag = orgTag ;
+ vo.name = orgName ;
+ Org.OrgList.add(vo) ;
+ }
}else{
break ;
}
--
Gitblit v1.8.0