From 689440364e45d515966f908506ec66dc5ccb8d62 Mon Sep 17 00:00:00 2001 From: liurunyu <lry9898@163.com> Date: 星期三, 15 十一月 2023 14:42:30 +0800 Subject: [PATCH] 1、*Mapper.java继承泛型错误修改 2、行政区实体中增加编号属性 3、行政区级别枚举去掉组 4、实现系统启动后初始化数据库数据监听器 --- pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/util/ConfigXml.java | 48 ++++++++++++++++++++++++++++++++++-------------- 1 files changed, 34 insertions(+), 14 deletions(-) diff --git a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/util/ConfigXml.java b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/util/ConfigXml.java index 329b6e3..1b7f619 100644 --- a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/util/ConfigXml.java +++ b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/util/ConfigXml.java @@ -104,7 +104,27 @@ } } } - + + /** + * 妫�鏌ュ厓绱犳槸鍚﹀瓨鍦� + * @param doc doc瀵硅薄 + * @param elementName 鍏冪礌鍚嶇О + * @return 杩斿洖缁撴灉 杩斿洖缁撴灉 + */ + public Element getElement(Document doc, String elementName){ + if(doc == null){ + return null ; + } + if(elementName == null){ + return null ; + } + elementName = elementName.trim() ; + if(elementName.equals("")){ + return null ; + } + return this.get_element(doc, elementName) ; + } + /** * 妫�鏌ュ厓绱犳槸鍚﹀瓨鍦� * @param doc doc瀵硅薄 @@ -121,8 +141,8 @@ elementName = elementName.trim() ; if(elementName.equals("")){ return false ; - } - Element e = this.getElement(doc, elementName) ; + } + Element e = this.get_element(doc, elementName) ; return e != null; } @@ -168,7 +188,7 @@ * @throws Exception 鎶涘嚭寮傚父 */ public String getSetAttrTxt(Document doc, String elementName, String attrName, String attPropertyNameFix, Boolean canBlank, String setValue) throws Exception{ - Element e = this.checkAndGetElement(doc, elementName); + Element e = this.check_and_get_element(doc, elementName); return this.getSetAttrTxt(e, attrName, attPropertyNameFix, canBlank, setValue) ; } @@ -204,7 +224,7 @@ * @throws Exception 鎶涘嚭寮傚父 */ public Integer getSetAttrPlusInt(Document doc, String elementName, String attrName, String attPropertyNameFix, Integer min, Integer max, String setValue) throws Exception{ - Element e = this.checkAndGetElement(doc, elementName); + Element e = this.check_and_get_element(doc, elementName); return this.getSetAttrPlusInt(e, attrName, attPropertyNameFix, min, max, setValue) ; } @@ -248,7 +268,7 @@ * @throws Exception 鎶涘嚭寮傚父 */ public Integer getSetAttrInt(Document doc, String elementName, String attrName, String attPropertyNameFix, Integer min, Integer max, String setValue) throws Exception{ - Element e = this.checkAndGetElement(doc, elementName); + Element e = this.check_and_get_element(doc, elementName); return this.getSetAttrInt(e, attrName, attPropertyNameFix, min, max, setValue) ; } @@ -291,7 +311,7 @@ * @throws Exception 鎶涘嚭寮傚父 */ public Double getSetAttrPlusDouble(Document doc, String elementName, String attrName, String attPropertyNameFix, Double min, Double max, String setValue) throws Exception{ - Element e = this.checkAndGetElement(doc, elementName); + Element e = this.check_and_get_element(doc, elementName); return this.getSetAttrPlusDouble(e, attrName, attPropertyNameFix, min, max, setValue) ; } @@ -335,7 +355,7 @@ * @throws Exception 鎶涘嚭寮傚父 */ public Double getSetAttrDouble(Document doc, String elementName, String attrName, String attPropertyNameFix, Double min, Double max, String setValue) throws Exception{ - Element e = this.checkAndGetElement(doc, elementName); + Element e = this.check_and_get_element(doc, elementName); return this.getSetAttrDouble(e, attrName, attPropertyNameFix, min, max, setValue) ; } @@ -371,7 +391,7 @@ * @param elementName 鍏冪礌鍚嶇О 鍏冪礌鍚嶏紝褰㈠"config.base.test" * @return 杩斿洖缁撴灉 */ - private Element getElement(Document doc, String elementName){ + private Element get_element(Document doc, String elementName){ Element e = null ; Element root ; String nm ; @@ -383,7 +403,7 @@ if(eNames.length == 1){ e = root ; }else{ - e = this.getNextElement(root, eNames, 1) ; + e = this.get_next_element(root, eNames, 1) ; } } } @@ -397,7 +417,7 @@ * @param index 鏁扮粍涓嬫爣 * @return 杩斿洖缁撴灉 */ - private Element getNextElement(Element base, String[] eNames, int index){ + private Element get_next_element(Element base, String[] eNames, int index){ Element e = null ; String nm ; List<Element> list = base.getChildren() ; @@ -408,7 +428,7 @@ if(eNames.length == index + 1){ e = el ; }else{ - e = this.getNextElement(el, eNames, index + 1) ; + e = this.get_next_element(el, eNames, index + 1) ; } break ; } @@ -423,7 +443,7 @@ * @return 杩斿洖缁撴灉 * @throws Exception 鎶涘嚭寮傚父 */ - private Element checkAndGetElement(Document doc, String elementName)throws Exception{ + private Element check_and_get_element(Document doc, String elementName)throws Exception{ if(doc == null){ throw new Exception("閰嶇疆鏂囦欢鐨凞OM瀵硅薄涓虹┖!"); } @@ -434,7 +454,7 @@ if(elementName.equals("")){ throw new Exception("鍏冪礌鍚嶄负绌�!"); } - Element e = this.getElement(doc, elementName) ; + Element e = this.get_element(doc, elementName) ; if(e == null){ throw new Exception("鏈緱鍒板悕绉颁负" + elementName + "鐨勫厓绱�!"); } -- Gitblit v1.8.0