diff --git a/README.md b/README.md index 0104417..4af77be 100644 --- a/README.md +++ b/README.md @@ -1 +1,34 @@ -maat rest service for web \ No newline at end of file +maat rest service for web + + + + + src/main/resources + + **/*.properties + **/*.xml + **/*.xsd + **/*.yml + + true + + + + src/main/resources + false + + **/*.mmdb + **/*.dat + + + + + src/main/java + + **/*.properties + **/*.xml + + true + + + \ No newline at end of file diff --git a/pom.xml b/pom.xml index 10f28ba..3a35c48 100644 --- a/pom.xml +++ b/pom.xml @@ -1,591 +1,575 @@ - - 4.0.0 - war - galaxy-service - com.nis.galaxy - galaxy-service - 0.0.1-SNAPSHOT - - - - - - - nexus - Team Nexus Repository - http://192.168.10.125:8099/content/groups/public - - - - - - - - - - - - - - - - - - - org.eclipse.m2e - lifecycle-mapping - 1.0.0 - - - - - - - org.apache.maven.plugins - maven-dependency-plugin - [1.0.0,) - - copy-dependencies - - - - - - - - - - - - - - - - - - - - - - - - UTF-8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - org.mortbay.jetty - maven-jetty-plugin - jar - - - - 8888 - 30000 - - - ${project.build.directory}/${pom.artifactId}-${pom.version} - / - - - - org.apache.maven.plugins - maven-compiler-plugin - 2.3.2 - - 1.7 - 1.7 - UTF-8 - - - - - - - - - - - - - - - - 4.1.7.RELEASE - 3.2.8 - 1.2.3 - 3.3.2 - 2.6.9 - 2.0.4 - - 2.5.4 - 3.0.1 - 1.4.7 - 3.9 - 1.7.7 - 2.9.0 - 1.7.1.RELEASE - UTF-8 - - - - junit - junit - 4.12 - test - - - - com.mangofactory - swagger-springmvc - 1.0.2 - - - - - org.springframework - spring-context-support - ${spring.version} - - - - org.springframework - spring-oxm - ${spring.version} - - - - org.springframework - spring-jdbc - ${spring.version} - - - - org.springframework - spring-webmvc - ${spring.version} - - - - - org.springframework - spring-test - ${spring.version} - - - - org.springframework - spring-web - ${spring.version} - - - - org.springframework - spring-aspects - ${spring.version} - - - - org.sitemesh - sitemesh - ${sitemesh.version} - - - - javax.servlet - javax.servlet-api - 3.1.0 - provided - - - - - - - javax.servlet - jstl - 1.2 - runtime - - - - commons-fileupload - commons-fileupload - 1.3.1 - - - - commons-codec - commons-codec - 1.10 - - - - com.github.penggle - kaptcha - 2.3.2 - - - - - com.thoughtworks.xstream - xstream - ${xstream.version} - - - - - com.drewnoakes - metadata-extractor - 2.6.2 - - - - - net.sf.ehcache - ehcache-core - ${ehcache.version} - - - net.sf.ehcache - ehcache-web - ${ehcache-web.version} - - - redis.clients - jedis - ${jedis.version} - - - - - - - org.apache.shiro - shiro-core - ${shiro.version} - - - org.apache.shiro - shiro-spring - ${shiro.version} - - - org.apache.shiro - shiro-cas - ${shiro.version} - - - commons-logging - commons-logging - - - - - org.apache.shiro - shiro-web - ${shiro.version} - - - org.apache.shiro - shiro-ehcache - ${shiro.version} - - - - - - - org.apache.commons - commons-lang3 - ${commons-lang3.version} - - - - - - com.jolbox - bonecp - 0.8.0.RELEASE - - - - mysql - mysql-connector-java - 5.1.36 - - - - - - org.slf4j - slf4j-api - ${slf4j.version} - - - - org.slf4j - slf4j-log4j12 - ${slf4j.version} - - - - - log4j - log4j - 1.2.14 - - - - org.mybatis - mybatis - ${mybatis.version} - - - - org.mybatis - mybatis-spring - 1.2.2 - - - - - com.fasterxml.jackson.core - jackson-core - ${jackson.version} - - - com.fasterxml.jackson.core - jackson-databind - ${jackson.version} - - - com.fasterxml.jackson.core - jackson-annotations - ${jackson.version} - - - com.fasterxml.jackson.module - jackson-module-jaxb-annotations - ${jackson.version} - - - - - org.apache.poi - poi - ${poi.version} - - - org.apache.poi - poi-ooxml - ${poi.version} - - - org.apache.poi - poi-ooxml-schemas - ${poi.version} - - - - - - net.coobird - thumbnailator - 0.4.2 - - - com.ckfinder - apache-ant-zip - 2.3 - - - com.ckfinder - ckfinder - 2.3 - - - com.ckfinder - ckfinderplugin-fileeditor - 2.3 - - - com.ckfinder - ckfinderplugin-imageresize - 2.3 - - - - - - info.monitorenter - cpdetector - 1.0.7 - - - - com.nis - nis-core - 1.0 - - - - - net.sf.json-lib - json-lib - 2.4 - jdk15 - - - - org.apache.hive - hive-jdbc - 2.1.1 - - - org.apache.logging.log4j - log4j-1.2-api - - - org.apache.logging.log4j - log4j-web - - - org.apache.logging.log4j - log4j-slf4j-impl - - - tomcat - jasper-compiler - - - tomcat - jasper-runtime - - - org.mortbay.jetty - jsp-2.1 - - - - - org.apache.httpcomponents - httpcore - 4.4 - - - jdk.tools - jdk.tools - 1.7 - system - ${JAVA_HOME}/lib/tools.jar - - - org.apache.httpcomponents - httpclient - 4.4 - - - org.apache.httpcomponents - httpmime - 4.4 - - - - - org.springframework.data - spring-data-redis - ${spring-data-redis.version} - - - - org.csource - fastdfs-client-java - 1.27 - - - - - com.alibaba - druid - 1.1.10 - - - - - ru.yandex.clickhouse - clickhouse-jdbc - 0.1.40 - - - - - - io.minio - minio - 3.0.12 - - + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + 4.0.0 + war + galaxy-service + com.nis.galaxy + galaxy-service + 0.0.1-SNAPSHOT + + + + + nexus + Team Nexus Repository + http://192.168.10.125:8099/content/groups/public + + + + + + + + + + + + + + + + + + + org.eclipse.m2e + lifecycle-mapping + 1.0.0 + + + + + + + org.apache.maven.plugins + maven-dependency-plugin + [1.0.0,) + + copy-dependencies + + + + + + + + + + + + + + + + + + + + + + + + UTF-8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.mortbay.jetty + maven-jetty-plugin + jar + + + + 8888 + 30000 + + + ${project.build.directory}/${pom.artifactId}-${pom.version} + / + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.3.2 + + 1.7 + 1.7 + UTF-8 + + + + + + + + + + + + + + + + 4.1.7.RELEASE + 3.2.8 + 1.2.3 + 3.3.2 + 2.6.9 + 2.0.4 + + 2.9.3 + 3.0.1 + 1.4.7 + 3.9 + 1.7.7 + 2.9.0 + 1.7.1.RELEASE + UTF-8 + + + + junit + junit + 4.12 + test + + + + com.mangofactory + swagger-springmvc + 1.0.2 + + + + + org.springframework + spring-context-support + ${spring.version} + + + + org.springframework + spring-oxm + ${spring.version} + + + + org.springframework + spring-jdbc + ${spring.version} + + + + org.springframework + spring-webmvc + ${spring.version} + + + + + org.springframework + spring-test + ${spring.version} + + + + org.springframework + spring-web + ${spring.version} + + + + org.springframework + spring-aspects + ${spring.version} + + + + org.sitemesh + sitemesh + ${sitemesh.version} + + + + javax.servlet + javax.servlet-api + 3.1.0 + provided + + + + + + + javax.servlet + jstl + 1.2 + runtime + + + + commons-fileupload + commons-fileupload + 1.3.1 + + + + commons-codec + commons-codec + 1.10 + + + + com.github.penggle + kaptcha + 2.3.2 + + + + + com.thoughtworks.xstream + xstream + ${xstream.version} + + + + + com.drewnoakes + metadata-extractor + 2.6.2 + + + + + net.sf.ehcache + ehcache-core + ${ehcache.version} + + + net.sf.ehcache + ehcache-web + ${ehcache-web.version} + + + redis.clients + jedis + ${jedis.version} + + + + + + + org.apache.shiro + shiro-core + ${shiro.version} + + + org.apache.shiro + shiro-spring + ${shiro.version} + + + org.apache.shiro + shiro-cas + ${shiro.version} + + + commons-logging + commons-logging + + + + + org.apache.shiro + shiro-web + ${shiro.version} + + + org.apache.shiro + shiro-ehcache + ${shiro.version} + + + + + + + org.apache.commons + commons-lang3 + ${commons-lang3.version} + + + + + + com.jolbox + bonecp + 0.8.0.RELEASE + + + + mysql + mysql-connector-java + 5.1.36 + + + + + + org.slf4j + slf4j-api + ${slf4j.version} + + + + org.slf4j + slf4j-log4j12 + ${slf4j.version} + + + + + log4j + log4j + 1.2.14 + + + + org.mybatis + mybatis + ${mybatis.version} + + + + org.mybatis + mybatis-spring + 1.2.2 + + + + + + com.fasterxml.jackson.core + jackson-core + ${jackson.version} + + + com.fasterxml.jackson.core + jackson-databind + ${jackson.version} + + + com.fasterxml.jackson.core + jackson-annotations + ${jackson.version} + + + com.fasterxml.jackson.module + jackson-module-jaxb-annotations + ${jackson.version} + + + + + org.apache.poi + poi + ${poi.version} + + + org.apache.poi + poi-ooxml + ${poi.version} + + + org.apache.poi + poi-ooxml-schemas + ${poi.version} + + + + + + net.coobird + thumbnailator + 0.4.2 + + + com.ckfinder + apache-ant-zip + 2.3 + + + com.ckfinder + ckfinder + 2.3 + + + com.ckfinder + ckfinderplugin-fileeditor + 2.3 + + + com.ckfinder + ckfinderplugin-imageresize + 2.3 + + + + + + + + net.sf.json-lib + json-lib + 2.4 + jdk15 + + + + org.apache.hive + hive-jdbc + 2.1.1 + + + org.apache.logging.log4j + log4j-1.2-api + + + org.apache.logging.log4j + log4j-web + + + org.apache.logging.log4j + log4j-slf4j-impl + + + tomcat + jasper-compiler + + + tomcat + jasper-runtime + + + org.mortbay.jetty + jsp-2.1 + + + + + org.apache.httpcomponents + httpcore + 4.4 + + + + org.apache.httpcomponents + httpclient + 4.4 + + + org.apache.httpcomponents + httpmime + 4.4 + + + + + org.springframework.data + spring-data-redis + ${spring-data-redis.version} + + + + org.csource + fastdfs-client-java + 1.27 + + + + + com.alibaba + druid + 1.1.10 + + + + + ru.yandex.clickhouse + clickhouse-jdbc + 0.1.40 + + + + + + io.minio + minio + 3.0.12 + + + + com.zdjizhi + galaxy + 1.0 + + + diff --git a/src/main/java/com/nis/domain/BaseEntity.java b/src/main/java/com/nis/domain/BaseEntity.java index 4023dc6..1a8ea68 100644 --- a/src/main/java/com/nis/domain/BaseEntity.java +++ b/src/main/java/com/nis/domain/BaseEntity.java @@ -5,6 +5,7 @@ import java.util.Map; import javax.xml.bind.annotation.XmlTransient; +import com.zdjizhi.utils.StringUtil; import org.apache.commons.lang3.builder.ReflectionToStringBuilder; import com.fasterxml.jackson.annotation.JsonIgnore; @@ -12,7 +13,6 @@ import com.google.common.collect.Maps; import com.nis.supcan.SupCol; import com.nis.supcan.SupTreeList; import com.nis.util.Configurations; -import com.nis.util.StringUtil; import com.nis.web.security.UserUtils; /** diff --git a/src/main/java/com/nis/domain/Page.java b/src/main/java/com/nis/domain/Page.java index d07816e..366ded9 100644 --- a/src/main/java/com/nis/domain/Page.java +++ b/src/main/java/com/nis/domain/Page.java @@ -12,6 +12,8 @@ import java.util.regex.Pattern; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import com.zdjizhi.utils.CookieUtil; +import com.zdjizhi.utils.StringUtil; import org.apache.commons.lang3.StringUtils; import org.apache.ibatis.mapping.ResultMap; import org.apache.ibatis.mapping.ResultMapping; @@ -20,8 +22,6 @@ import org.apache.ibatis.session.SqlSessionFactory; import com.fasterxml.jackson.annotation.JsonIgnore; import com.nis.util.Configurations; import com.nis.util.Constants; -import com.nis.util.CookieUtil; -import com.nis.util.StringUtil; import com.nis.web.service.SpringContextHolder; /** diff --git a/src/main/java/com/nis/domain/SysUser.java b/src/main/java/com/nis/domain/SysUser.java index 1ad76b1..a6afb20 100644 --- a/src/main/java/com/nis/domain/SysUser.java +++ b/src/main/java/com/nis/domain/SysUser.java @@ -8,8 +8,6 @@ import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonIgnore; import com.google.common.collect.Lists; import com.nis.util.Collections3; -import com.nis.util.StringUtil; -import com.nis.util.StringUtils; import com.nis.util.excel.ExcelField; import com.nis.util.excel.fieldtype.RoleListType; diff --git a/src/main/java/com/nis/domain/TreeEntity.java b/src/main/java/com/nis/domain/TreeEntity.java index 5788dfe..f054ec4 100644 --- a/src/main/java/com/nis/domain/TreeEntity.java +++ b/src/main/java/com/nis/domain/TreeEntity.java @@ -4,7 +4,8 @@ package com.nis.domain; import com.fasterxml.jackson.annotation.JsonBackReference; import com.nis.util.Reflections; -import com.nis.util.StringUtil; +import com.zdjizhi.utils.StringUtil; + /** * 数据Entity类 diff --git a/src/main/java/com/nis/util/CamelUnderlineUtil.java b/src/main/java/com/nis/util/CamelUnderlineUtil.java index 52c1571..a8a34b6 100644 --- a/src/main/java/com/nis/util/CamelUnderlineUtil.java +++ b/src/main/java/com/nis/util/CamelUnderlineUtil.java @@ -3,6 +3,8 @@ */ package com.nis.util; +import com.zdjizhi.utils.StringUtil; + /** * @ClassName:CamelUnderlineUtil * @Description:TODO(这里用一句话描述这个类的作用) diff --git a/src/main/java/com/nis/util/CompileVal.java b/src/main/java/com/nis/util/CompileVal.java index 6f677fa..f5a13d1 100644 --- a/src/main/java/com/nis/util/CompileVal.java +++ b/src/main/java/com/nis/util/CompileVal.java @@ -16,6 +16,7 @@ import com.nis.listener.SystemConfigListener; import com.nis.restful.RestBusinessCode; import com.nis.restful.RestServiceException; import com.nis.web.service.restful.ConfigSourcesService; +import com.zdjizhi.utils.StringUtil; public class CompileVal { @@ -63,10 +64,11 @@ public class CompileVal { } if (!isUpdate) { - if (configCompile.getIsValid() != 1) + if (configCompile.getIsValid() != 1) { + throw new RestServiceException("编译配置id为" + configCompile.getCompileId() + "的配置在添加时不能为无效", RestBusinessCode.IsValidIsT.getValue()); - { + } } else { throw new RestServiceException("编译配置id为" + configCompile.getCompileId() + "的配置在修改时不能为有效", diff --git a/src/main/java/com/nis/util/Configurations.java b/src/main/java/com/nis/util/Configurations.java index 9332e86..135a35c 100644 --- a/src/main/java/com/nis/util/Configurations.java +++ b/src/main/java/com/nis/util/Configurations.java @@ -1,5 +1,7 @@ package com.nis.util; +import com.zdjizhi.utils.StringUtil; + import java.io.File; import java.util.Map; import java.util.Properties; diff --git a/src/main/java/com/nis/util/DateUtils.java b/src/main/java/com/nis/util/DateUtils.java index 7b883ef..d8c0c69 100644 --- a/src/main/java/com/nis/util/DateUtils.java +++ b/src/main/java/com/nis/util/DateUtils.java @@ -12,6 +12,7 @@ import java.util.HashMap; import java.util.List; import java.util.Map; +import com.zdjizhi.utils.StringUtil; import org.apache.commons.lang3.time.DateFormatUtils; import org.apache.log4j.Logger; diff --git a/src/main/java/com/nis/util/DictUtils.java b/src/main/java/com/nis/util/DictUtils.java index 5c1303f..599dac6 100644 --- a/src/main/java/com/nis/util/DictUtils.java +++ b/src/main/java/com/nis/util/DictUtils.java @@ -3,6 +3,7 @@ package com.nis.util; import java.util.List; import java.util.Map; +import com.zdjizhi.utils.StringUtil; import org.apache.commons.lang3.StringUtils; import com.google.common.collect.Lists; diff --git a/src/main/java/com/nis/util/FileUtils.java b/src/main/java/com/nis/util/FileUtils.java index 579116b..b280424 100644 --- a/src/main/java/com/nis/util/FileUtils.java +++ b/src/main/java/com/nis/util/FileUtils.java @@ -21,6 +21,7 @@ import javax.servlet.ServletOutputStream; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import com.zdjizhi.utils.StringUtil; import org.apache.tools.zip.ZipEntry; import org.apache.tools.zip.ZipFile; import org.apache.tools.zip.ZipOutputStream; diff --git a/src/main/java/com/nis/util/GroupReuseVal.java b/src/main/java/com/nis/util/GroupReuseVal.java index ab9311d..7eeebf1 100644 --- a/src/main/java/com/nis/util/GroupReuseVal.java +++ b/src/main/java/com/nis/util/GroupReuseVal.java @@ -11,6 +11,7 @@ import com.nis.restful.RestBusinessCode; import com.nis.restful.RestServiceException; import com.nis.restful.ServiceRuntimeException; import com.nis.web.service.restful.ConfigSourcesService; +import com.zdjizhi.utils.StringUtil; public class GroupReuseVal { @@ -27,7 +28,7 @@ public class GroupReuseVal { hasRegionFlag = true; List numRegionList = groupReuse.getNumRegionList(); for (NumRegion numRegion : numRegionList) { - if (!StringUtil.isEmpty(numRegion.getTableName()) + if (!StringUtil.isEmpty(numRegion.getTableName()) && !groupReuseRegionMap.get("numRegion").contains(numRegion.getTableName())) { throw new RestServiceException("numRegionList中的regionId为" + numRegion.getRegionId() diff --git a/src/main/java/com/nis/util/HiveJDBC.java b/src/main/java/com/nis/util/HiveJDBC.java index 0683530..527c38a 100644 --- a/src/main/java/com/nis/util/HiveJDBC.java +++ b/src/main/java/com/nis/util/HiveJDBC.java @@ -18,6 +18,7 @@ import java.util.List; import java.util.Map; import java.util.Properties; +import com.zdjizhi.utils.StringUtil; import org.apache.ibatis.mapping.ResultMap; import org.apache.ibatis.mapping.ResultMapping; import org.apache.ibatis.session.SqlSessionFactory; @@ -146,9 +147,9 @@ public class HiveJDBC { if (!StringUtil.isEmpty(value)) { // 如果是日期类型的属性需要把时间戳转换成日期,如果时间戳为0直接把值设置为null if (null != columnList && columnList.contains(filedName.toLowerCase())) { - long time = 0l; + long time = 0L; time = Long.parseLong(value.toString()); - map.put(filedName, time == 0l ? null : new Date(time * 1000)); + map.put(filedName, time == 0L ? null : new Date(time * 1000)); // map.put(filedName, new // Date(Long.parseLong("1476583810000"))); } else { diff --git a/src/main/java/com/nis/util/JsonDateDeserializer.java b/src/main/java/com/nis/util/JsonDateDeserializer.java index 2e9181b..175c0f5 100644 --- a/src/main/java/com/nis/util/JsonDateDeserializer.java +++ b/src/main/java/com/nis/util/JsonDateDeserializer.java @@ -30,7 +30,7 @@ public class JsonDateDeserializer extends JsonDeserializer { // TODO Auto-generated method stub Date date = null; if (null!=p&&!"".equals(p.getText())) { - date = DateUtil.convertStringToDate(p.getText(), DateUtil.YYYY_MM_DD_HH24_MM_SS); + date = com.zdjizhi.utils.DateUtils.convertStringToDate(p.getText(), com.zdjizhi.utils.DateUtils.YYYY_MM_DD_HH24_MM_SS); } return date; } diff --git a/src/main/java/com/nis/util/JsonDateSerializer.java b/src/main/java/com/nis/util/JsonDateSerializer.java index ad9af75..c323e2a 100644 --- a/src/main/java/com/nis/util/JsonDateSerializer.java +++ b/src/main/java/com/nis/util/JsonDateSerializer.java @@ -17,7 +17,8 @@ import com.fasterxml.jackson.core.JsonGenerator; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.JsonSerializer; import com.fasterxml.jackson.databind.SerializerProvider; -import com.nis.util.DateUtil; +import com.zdjizhi.utils.*; + /** * @ClassName: JsonDateSerializer.java @@ -36,7 +37,7 @@ public class JsonDateSerializer extends JsonSerializer { throws IOException, JsonProcessingException { // TODO Auto-generated method stub //gen.writeString(sdf.format(date)); - gen.writeString(DateUtil.getFormatDate(date, DateUtil.YYYY_MM_DD_HH24_MM_SS)); + gen.writeString(com.zdjizhi.utils.DateUtils.getFormatDate(date, com.zdjizhi.utils.DateUtils.YYYY_MM_DD_HH24_MM_SS)); } } diff --git a/src/main/java/com/nis/util/LogJDBCByDruid.java b/src/main/java/com/nis/util/LogJDBCByDruid.java index 0f68fd9..7f4d3dc 100644 --- a/src/main/java/com/nis/util/LogJDBCByDruid.java +++ b/src/main/java/com/nis/util/LogJDBCByDruid.java @@ -15,6 +15,7 @@ import java.util.HashMap; import java.util.List; import java.util.Map; +import com.zdjizhi.utils.StringUtil; import org.apache.ibatis.mapping.ResultMap; import org.apache.ibatis.mapping.ResultMapping; import org.apache.ibatis.session.SqlSessionFactory; @@ -89,9 +90,9 @@ public class LogJDBCByDruid { if (!StringUtil.isEmpty(value)) { // 如果是日期类型的属性需要把时间戳转换成日期,如果时间戳为0直接把值设置为null if (null != columnList && columnList.contains(filedName.toLowerCase())) { - long time = 0l; + long time = 0L; time = Long.parseLong(value.toString()); - map.put(filedName, time == 0l ? null : new Date(time * 1000)); + map.put(filedName, time == 0L ? null : new Date(time * 1000)); // map.put(filedName, new // Date(Long.parseLong("1476583810000"))); } else { diff --git a/src/main/java/com/nis/util/LogUtils.java b/src/main/java/com/nis/util/LogUtils.java index 0ffc9e6..e4d6bd5 100644 --- a/src/main/java/com/nis/util/LogUtils.java +++ b/src/main/java/com/nis/util/LogUtils.java @@ -7,6 +7,7 @@ import java.util.Map; import javax.servlet.http.HttpServletRequest; +import com.zdjizhi.utils.StringUtil; import org.apache.shiro.authz.annotation.RequiresPermissions; import org.springframework.web.method.HandlerMethod; diff --git a/src/main/java/com/nis/util/PropertyPlaceholderConfigurerCrypt.java b/src/main/java/com/nis/util/PropertyPlaceholderConfigurerCrypt.java index 81df278..5b51ca7 100644 --- a/src/main/java/com/nis/util/PropertyPlaceholderConfigurerCrypt.java +++ b/src/main/java/com/nis/util/PropertyPlaceholderConfigurerCrypt.java @@ -2,12 +2,12 @@ package com.nis.util; import java.util.Properties; +import com.zdjizhi.crypt.AESUtil; import org.apache.commons.codec.binary.Base64; import org.springframework.beans.BeansException; import org.springframework.beans.factory.config.ConfigurableListableBeanFactory; import org.springframework.beans.factory.config.PropertyPlaceholderConfigurer; -import com.nis.crypt.AESUtil; public class PropertyPlaceholderConfigurerCrypt extends PropertyPlaceholderConfigurer { diff --git a/src/main/java/com/nis/util/ReadCommSourceXmlUtil.java b/src/main/java/com/nis/util/ReadCommSourceXmlUtil.java index 227e70b..05ed66a 100644 --- a/src/main/java/com/nis/util/ReadCommSourceXmlUtil.java +++ b/src/main/java/com/nis/util/ReadCommSourceXmlUtil.java @@ -10,6 +10,7 @@ import java.util.List; import java.util.Map; import java.util.Set; +import com.zdjizhi.utils.StringUtil; import org.dom4j.Document; import org.dom4j.Element; import org.dom4j.io.SAXReader; diff --git a/src/main/java/com/nis/util/ServiceAndRDBIndexReal.java b/src/main/java/com/nis/util/ServiceAndRDBIndexReal.java index 7f4be47..b7427c1 100644 --- a/src/main/java/com/nis/util/ServiceAndRDBIndexReal.java +++ b/src/main/java/com/nis/util/ServiceAndRDBIndexReal.java @@ -8,6 +8,7 @@ import java.util.List; import java.util.Map; import java.util.Set; +import com.zdjizhi.utils.StringUtil; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/src/main/java/com/nis/util/TreeUtil.java b/src/main/java/com/nis/util/TreeUtil.java index 50094bd..5ee53ee 100644 --- a/src/main/java/com/nis/util/TreeUtil.java +++ b/src/main/java/com/nis/util/TreeUtil.java @@ -5,6 +5,7 @@ import java.util.List; import com.nis.domain.SysMenu; import com.nis.web.security.UserUtils; +import com.zdjizhi.utils.StringUtil; /** * 将树构建成上下层结构 diff --git a/src/main/java/com/nis/util/elasticsearch/ElasticsearchSqlDao.java b/src/main/java/com/nis/util/elasticsearch/ElasticsearchSqlDao.java index c859789..e620394 100644 --- a/src/main/java/com/nis/util/elasticsearch/ElasticsearchSqlDao.java +++ b/src/main/java/com/nis/util/elasticsearch/ElasticsearchSqlDao.java @@ -21,6 +21,7 @@ import java.util.Iterator; import java.util.List; import java.util.Map; +import com.zdjizhi.utils.StringUtil; import org.apache.http.client.ClientProtocolException; import org.apache.ibatis.mapping.ResultMap; import org.apache.ibatis.mapping.ResultMapping; @@ -34,7 +35,6 @@ import com.nis.domain.LogEntity; import com.nis.domain.Page; import com.nis.util.Constants; import com.nis.util.JsonMapper; -import com.nis.util.StringUtil; import com.nis.util.StringUtils; import com.nis.util.httpclient.HttpClientUtil; import com.nis.web.service.SpringContextHolder; diff --git a/src/main/java/com/nis/web/controller/LoginController.java b/src/main/java/com/nis/web/controller/LoginController.java index 6b37357..00e711d 100644 --- a/src/main/java/com/nis/web/controller/LoginController.java +++ b/src/main/java/com/nis/web/controller/LoginController.java @@ -5,6 +5,7 @@ import java.io.UnsupportedEncodingException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import com.zdjizhi.utils.CookieUtil; import org.apache.shiro.authz.UnauthorizedException; import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.web.filter.authc.FormAuthenticationFilter; @@ -19,7 +20,6 @@ import org.springframework.web.bind.annotation.RequestMethod; import com.nis.util.Configurations; import com.nis.util.Constants; -import com.nis.util.CookieUtil; import com.nis.util.StringUtils; import com.nis.web.security.IdGen; import com.nis.web.security.SystemAuthorizingRealm.Principal; diff --git a/src/main/java/com/nis/web/controller/restful/ConfigFileController.java b/src/main/java/com/nis/web/controller/restful/ConfigFileController.java index f5bbda9..7191a6a 100644 --- a/src/main/java/com/nis/web/controller/restful/ConfigFileController.java +++ b/src/main/java/com/nis/web/controller/restful/ConfigFileController.java @@ -14,6 +14,7 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import com.nis.web.service.AuditLogThread; +import com.zdjizhi.utils.StringUtil; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; @@ -26,7 +27,6 @@ import com.nis.domain.restful.ConfigFile; import com.nis.restful.RestServiceException; import com.nis.util.Constants; import com.nis.util.MD5Utils; -import com.nis.util.StringUtil; import com.nis.web.controller.BaseRestController; import com.nis.web.service.ServicesRequestLogService; import com.wordnik.swagger.annotations.Api; @@ -152,10 +152,14 @@ public class ConfigFileController extends BaseRestController { throw new RestServiceException(thread,System.currentTimeMillis()-start,"文件下载失败"); } finally { try { - if (bis != null) - bis.close(); - if (bos != null) - bos.close(); + if (bis != null) { + bis.close(); + } + + if (bos != null) { + bos.close(); + } + } catch (Exception e2) { thread.setExceptionInfo(e2.getMessage()+" "+e2.getCause()); logger.error(e2.toString()); diff --git a/src/main/java/com/nis/web/controller/restful/ConfigSourcesController.java b/src/main/java/com/nis/web/controller/restful/ConfigSourcesController.java index 21d3944..e54ee69 100644 --- a/src/main/java/com/nis/web/controller/restful/ConfigSourcesController.java +++ b/src/main/java/com/nis/web/controller/restful/ConfigSourcesController.java @@ -9,6 +9,7 @@ import java.util.Map; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import com.zdjizhi.utils.StringUtil; import net.sf.json.JSONObject; import org.apache.commons.codec.digest.DigestUtils; @@ -30,7 +31,6 @@ import com.nis.restful.ServiceRuntimeException; import com.nis.util.Constants; import com.nis.util.FileUtils; import com.nis.util.MinioUtil; -import com.nis.util.StringUtil; import com.nis.util.StringUtils; import com.nis.web.controller.BaseRestController; import com.nis.web.service.AuditLogThread; diff --git a/src/main/java/com/nis/web/controller/restful/LogController.java b/src/main/java/com/nis/web/controller/restful/LogController.java index 40e6283..4296f42 100644 --- a/src/main/java/com/nis/web/controller/restful/LogController.java +++ b/src/main/java/com/nis/web/controller/restful/LogController.java @@ -8,6 +8,7 @@ import java.util.Map; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import com.zdjizhi.utils.StringUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; @@ -24,7 +25,6 @@ import com.nis.util.Constants; import com.nis.util.DateUtils; import com.nis.util.LogJDBCByDruid; import com.nis.util.JsonMapper; -import com.nis.util.StringUtil; import com.nis.web.controller.BaseRestController; import com.nis.web.service.AuditLogThread; import com.nis.web.service.HiveSqlService; @@ -168,7 +168,7 @@ public class LogController extends BaseRestController { * @throws Exception */ public void resetTime(LogEntity entity) throws Exception { - if (StringUtil.isEmpty(entity.getSearchFoundStartTime())&&StringUtil.isEmpty(entity.getSearchFoundEndTime())) { + if (StringUtil.isEmpty(entity.getSearchFoundStartTime())&& StringUtil.isEmpty(entity.getSearchFoundEndTime())) { Map map = DateUtils.getLocalTime(entity.getSearchFoundStartTime(), entity.getSearchFoundEndTime(), Constants.LOG_LOCAL_TIME, "minute"); entity.setSearchFoundStartTime(map.get("startTime")); diff --git a/src/main/java/com/nis/web/controller/restful/MaatTestController.java b/src/main/java/com/nis/web/controller/restful/MaatTestController.java index b5392a0..c3f4c02 100644 --- a/src/main/java/com/nis/web/controller/restful/MaatTestController.java +++ b/src/main/java/com/nis/web/controller/restful/MaatTestController.java @@ -13,6 +13,7 @@ import java.util.UUID; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import com.zdjizhi.utils.StringUtil; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; @@ -34,7 +35,6 @@ import com.nis.util.FileUtils; import com.nis.util.JsonMapper; import com.nis.util.ReadCommSourceXmlUtil; import com.nis.util.ServiceAndRDBIndexReal; -import com.nis.util.StringUtil; import com.nis.web.service.AuditLogThread; import com.nis.web.service.ServicesRequestLogService; import com.nis.web.service.restful.ConfigRedisService; diff --git a/src/main/java/com/nis/web/controller/restful/MmLogSearchController.java b/src/main/java/com/nis/web/controller/restful/MmLogSearchController.java index af0634c..50d0808 100644 --- a/src/main/java/com/nis/web/controller/restful/MmLogSearchController.java +++ b/src/main/java/com/nis/web/controller/restful/MmLogSearchController.java @@ -8,6 +8,7 @@ import java.util.Map; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import com.zdjizhi.utils.StringUtil; import org.apache.ibatis.annotations.Delete; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.ui.Model; @@ -38,7 +39,6 @@ import com.nis.util.Constants; import com.nis.util.DateUtils; import com.nis.util.JsonMapper; import com.nis.util.LogJDBCByDruid; -import com.nis.util.StringUtil; import com.nis.web.controller.BaseRestController; import com.nis.web.service.AuditLogThread; import com.nis.web.service.HiveSqlService; @@ -928,7 +928,7 @@ public class MmLogSearchController extends BaseRestController { * @throws Exception */ public void resetTime(LogEntity entity) throws Exception { - if (StringUtil.isEmpty(entity.getSearchFoundStartTime())&&StringUtil.isEmpty(entity.getSearchFoundEndTime())) { + if (StringUtil.isEmpty(entity.getSearchFoundStartTime())&& StringUtil.isEmpty(entity.getSearchFoundEndTime())) { Map map = DateUtils.getLocalTime(entity.getSearchFoundStartTime(), entity.getSearchFoundEndTime(), Constants.LOG_LOCAL_TIME, "minute"); entity.setSearchFoundStartTime(map.get("startTime")); diff --git a/src/main/java/com/nis/web/controller/restful/NtcLogSearchController.java b/src/main/java/com/nis/web/controller/restful/NtcLogSearchController.java index 54e57fe..1ad03ee 100644 --- a/src/main/java/com/nis/web/controller/restful/NtcLogSearchController.java +++ b/src/main/java/com/nis/web/controller/restful/NtcLogSearchController.java @@ -8,6 +8,7 @@ import java.util.Map; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import com.zdjizhi.utils.StringUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; @@ -39,7 +40,6 @@ import com.nis.util.Constants; import com.nis.util.DateUtils; import com.nis.util.LogJDBCByDruid; import com.nis.util.JsonMapper; -import com.nis.util.StringUtil; import com.nis.web.controller.BaseRestController; import com.nis.web.service.AuditLogThread; import com.nis.web.service.HiveSqlService; @@ -119,7 +119,7 @@ public class NtcLogSearchController extends BaseRestController { // getCol2Col(), null)); } else { ntcIpLogPage.setList(new ArrayList()); - ntcIpLogPage.setCount(0l); + ntcIpLogPage.setCount(0L); } } } catch (Exception e) { @@ -1085,7 +1085,7 @@ public class NtcLogSearchController extends BaseRestController { * @throws Exception */ public void resetTime(LogEntity entity) throws Exception { - if (StringUtil.isEmpty(entity.getSearchFoundStartTime())&&StringUtil.isEmpty(entity.getSearchFoundEndTime())) { + if (StringUtil.isEmpty(entity.getSearchFoundStartTime())&& StringUtil.isEmpty(entity.getSearchFoundEndTime())) { Map map = DateUtils.getLocalTime(entity.getSearchFoundStartTime(), entity.getSearchFoundEndTime(), Constants.LOG_LOCAL_TIME, "minute"); entity.setSearchFoundStartTime(map.get("startTime")); diff --git a/src/main/java/com/nis/web/controller/restful/SingleDimensionReport.java b/src/main/java/com/nis/web/controller/restful/SingleDimensionReport.java index 675c68f..382d2ea 100644 --- a/src/main/java/com/nis/web/controller/restful/SingleDimensionReport.java +++ b/src/main/java/com/nis/web/controller/restful/SingleDimensionReport.java @@ -6,6 +6,7 @@ import java.util.Map; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import com.zdjizhi.utils.StringUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; @@ -25,7 +26,6 @@ import com.nis.domain.restful.NtcTagReport; import com.nis.restful.RestServiceException; import com.nis.util.Constants; import com.nis.util.DateUtils; -import com.nis.util.StringUtil; import com.nis.web.controller.BaseRestController; import com.nis.web.service.AuditLogThread; import com.nis.web.service.ServicesRequestLogService; diff --git a/src/main/java/com/nis/web/controller/restful/SystemFunStatusController.java b/src/main/java/com/nis/web/controller/restful/SystemFunStatusController.java index 3c1716e..70d6575 100644 --- a/src/main/java/com/nis/web/controller/restful/SystemFunStatusController.java +++ b/src/main/java/com/nis/web/controller/restful/SystemFunStatusController.java @@ -6,6 +6,7 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import com.nis.web.service.AuditLogThread; +import com.zdjizhi.utils.StringUtil; import org.apache.log4j.Logger; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestBody; @@ -19,7 +20,6 @@ import com.nis.restful.RestBusinessCode; import com.nis.restful.RestServiceException; import com.nis.util.Constants; import com.nis.util.OracleErrorCodeUtil; -import com.nis.util.StringUtil; import com.nis.web.controller.BaseRestController; import com.nis.web.service.ServicesRequestLogService; import com.nis.web.service.restful.SystemFunStatusService; diff --git a/src/main/java/com/nis/web/controller/sys/AreaController.java b/src/main/java/com/nis/web/controller/sys/AreaController.java index dbb8048..d26fba8 100644 --- a/src/main/java/com/nis/web/controller/sys/AreaController.java +++ b/src/main/java/com/nis/web/controller/sys/AreaController.java @@ -5,6 +5,7 @@ import java.util.Map; import javax.servlet.http.HttpServletResponse; +import com.zdjizhi.utils.StringUtil; import org.apache.shiro.authz.annotation.RequiresPermissions; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; @@ -17,7 +18,7 @@ import org.springframework.web.servlet.mvc.support.RedirectAttributes; import com.google.common.collect.Lists; import com.google.common.collect.Maps; import com.nis.domain.SysArea; -import com.nis.util.StringUtil; + import com.nis.util.StringUtils; import com.nis.web.controller.BaseController; diff --git a/src/main/java/com/nis/web/controller/sys/DictController.java b/src/main/java/com/nis/web/controller/sys/DictController.java index dce06a6..61c7639 100644 --- a/src/main/java/com/nis/web/controller/sys/DictController.java +++ b/src/main/java/com/nis/web/controller/sys/DictController.java @@ -14,7 +14,7 @@ import org.springframework.web.servlet.mvc.support.RedirectAttributes; import com.nis.domain.Page; import com.nis.domain.SysDataDictionaryName; -import com.nis.util.StringUtil; +import com.zdjizhi.utils.StringUtil; import com.nis.web.controller.BaseController; @Controller diff --git a/src/main/java/com/nis/web/controller/sys/MenuController.java b/src/main/java/com/nis/web/controller/sys/MenuController.java index 4c1e3de..abb9db7 100644 --- a/src/main/java/com/nis/web/controller/sys/MenuController.java +++ b/src/main/java/com/nis/web/controller/sys/MenuController.java @@ -17,7 +17,7 @@ import org.springframework.web.servlet.mvc.support.RedirectAttributes; import com.google.common.collect.Lists; import com.google.common.collect.Maps; import com.nis.domain.SysMenu; -import com.nis.util.StringUtil; +import com.zdjizhi.utils.StringUtil; import com.nis.util.StringUtils; import com.nis.web.controller.BaseController; import com.nis.web.security.UserUtils; diff --git a/src/main/java/com/nis/web/controller/sys/OfficeController.java b/src/main/java/com/nis/web/controller/sys/OfficeController.java index 706c5a6..b982285 100644 --- a/src/main/java/com/nis/web/controller/sys/OfficeController.java +++ b/src/main/java/com/nis/web/controller/sys/OfficeController.java @@ -20,7 +20,7 @@ import com.google.common.collect.Lists; import com.google.common.collect.Maps; import com.nis.domain.SysOffice; import com.nis.domain.SysUser; -import com.nis.util.StringUtil; +import com.zdjizhi.utils.StringUtil; import com.nis.util.StringUtils; import com.nis.web.controller.BaseController; import com.nis.web.security.UserUtils; diff --git a/src/main/java/com/nis/web/controller/sys/RoleController.java b/src/main/java/com/nis/web/controller/sys/RoleController.java index 1b44dbb..a792c44 100644 --- a/src/main/java/com/nis/web/controller/sys/RoleController.java +++ b/src/main/java/com/nis/web/controller/sys/RoleController.java @@ -19,7 +19,7 @@ import com.google.common.collect.Maps; import com.nis.domain.SysRole; import com.nis.domain.SysUser; import com.nis.util.Collections3; -import com.nis.util.StringUtil; +import com.zdjizhi.utils.StringUtil; import com.nis.web.controller.BaseController; import com.nis.web.security.UserUtils; diff --git a/src/main/java/com/nis/web/controller/sys/UserController.java b/src/main/java/com/nis/web/controller/sys/UserController.java index 836bc0f..e060b29 100644 --- a/src/main/java/com/nis/web/controller/sys/UserController.java +++ b/src/main/java/com/nis/web/controller/sys/UserController.java @@ -22,7 +22,7 @@ import com.nis.domain.Page; import com.nis.domain.SysRole; import com.nis.domain.SysUser; import com.nis.util.DateUtils; -import com.nis.util.StringUtil; +import com.zdjizhi.utils.StringUtil; import com.nis.util.StringUtils; import com.nis.util.excel.ExportExcel; import com.nis.web.controller.BaseController; diff --git a/src/main/java/com/nis/web/security/FormAuthenticationFilter.java b/src/main/java/com/nis/web/security/FormAuthenticationFilter.java index cbe2f0d..2d0f373 100644 --- a/src/main/java/com/nis/web/security/FormAuthenticationFilter.java +++ b/src/main/java/com/nis/web/security/FormAuthenticationFilter.java @@ -4,6 +4,7 @@ import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; import javax.servlet.http.HttpServletRequest; +import com.zdjizhi.utils.IPUtil; import org.apache.shiro.authc.AuthenticationException; import org.apache.shiro.authc.AuthenticationToken; import org.apache.shiro.authc.IncorrectCredentialsException; @@ -12,7 +13,6 @@ import org.apache.shiro.web.util.WebUtils; import org.springframework.stereotype.Service; import com.nis.util.Constants; -import com.nis.util.IpUtil; import com.nis.util.StringUtils; @@ -28,7 +28,7 @@ public class FormAuthenticationFilter extends org.apache.shiro.web.filter.authc. } boolean rememberMe = isRememberMe(request); - String host =IpUtil.getIpAddr((HttpServletRequest)request); + String host = IPUtil.getIpAddr((HttpServletRequest)request); String captcha = getCaptcha(request); boolean mobile = isMobileLogin(request); return new UsernamePasswordToken(username, password.toCharArray(), rememberMe, host, captcha, mobile); diff --git a/src/main/java/com/nis/web/security/SystemAuthorizingRealm.java b/src/main/java/com/nis/web/security/SystemAuthorizingRealm.java index e638b38..752e8e8 100644 --- a/src/main/java/com/nis/web/security/SystemAuthorizingRealm.java +++ b/src/main/java/com/nis/web/security/SystemAuthorizingRealm.java @@ -6,6 +6,7 @@ import java.util.List; import javax.annotation.PostConstruct; +import com.zdjizhi.utils.StringUtil; import org.apache.shiro.authc.AuthenticationException; import org.apache.shiro.authc.AuthenticationInfo; import org.apache.shiro.authc.AuthenticationToken; @@ -32,7 +33,6 @@ import com.nis.domain.SysUser; import com.nis.util.Configurations; import com.nis.util.Encodes; import com.nis.util.LogUtils; -import com.nis.util.StringUtil; import com.nis.util.StringUtils; import com.nis.util.TreeUtil; import com.nis.web.service.SystemService; diff --git a/src/main/java/com/nis/web/security/UserUtils.java b/src/main/java/com/nis/web/security/UserUtils.java index 77ac58e..6ab2a7e 100644 --- a/src/main/java/com/nis/web/security/UserUtils.java +++ b/src/main/java/com/nis/web/security/UserUtils.java @@ -4,6 +4,7 @@ import java.util.HashMap; import java.util.List; import java.util.Map; +import com.zdjizhi.utils.StringUtil; import org.apache.shiro.SecurityUtils; import org.apache.shiro.UnavailableSecurityManagerException; import org.apache.shiro.session.InvalidSessionException; @@ -18,7 +19,6 @@ import com.nis.domain.SysOffice; import com.nis.domain.SysRole; import com.nis.domain.SysUser; import com.nis.util.CacheUtils; -import com.nis.util.StringUtil; import com.nis.util.StringUtils; import com.nis.util.TreeUtil; import com.nis.web.dao.SysAreaDao; diff --git a/src/main/java/com/nis/web/service/AreaService.java b/src/main/java/com/nis/web/service/AreaService.java index 64c3123..9f03e87 100644 --- a/src/main/java/com/nis/web/service/AreaService.java +++ b/src/main/java/com/nis/web/service/AreaService.java @@ -7,7 +7,7 @@ import org.springframework.stereotype.Service; import com.google.common.collect.Lists; import com.nis.domain.SysArea; -import com.nis.util.StringUtil; +import com.zdjizhi.utils.StringUtil; import com.nis.web.dao.SysAreaDao; import com.nis.web.security.UserUtils; diff --git a/src/main/java/com/nis/web/service/BaseLogService.java b/src/main/java/com/nis/web/service/BaseLogService.java index 1f40d64..bcd610b 100644 --- a/src/main/java/com/nis/web/service/BaseLogService.java +++ b/src/main/java/com/nis/web/service/BaseLogService.java @@ -22,7 +22,7 @@ import com.nis.domain.Page; import com.nis.domain.restful.NtcReportEntity; import com.nis.restful.RestBusinessCode; import com.nis.restful.RestServiceException; -import com.nis.util.StringUtil; +import com.zdjizhi.utils.StringUtil; import com.nis.util.elasticsearch.ElasticsearchSqlDao; /** diff --git a/src/main/java/com/nis/web/service/DictService.java b/src/main/java/com/nis/web/service/DictService.java index d7cec3d..b16a418 100644 --- a/src/main/java/com/nis/web/service/DictService.java +++ b/src/main/java/com/nis/web/service/DictService.java @@ -3,14 +3,14 @@ package com.nis.web.service; import java.util.Date; import java.util.List; +import com.zdjizhi.utils.DateUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.nis.domain.Page; import com.nis.domain.SysDataDictionaryItem; import com.nis.domain.SysDataDictionaryName; -import com.nis.util.DateUtil; -import com.nis.util.StringUtil; +import com.zdjizhi.utils.StringUtil; import com.nis.web.dao.SysDictDao; import com.nis.web.security.UserUtils; @@ -52,7 +52,7 @@ public class DictService extends BaseService { }else {//修改 //累加修改记录 - String newRevision = "用户"+UserUtils.getUser().getName()+",在"+DateUtil.getCurrentDate(DateUtil.YYYY_MM_DD_HH24_MM_SS)+"修改!"; + String newRevision = "用户"+UserUtils.getUser().getName()+",在"+ DateUtils.getCurrentDate(DateUtils.YYYY_MM_DD_HH24_MM_SS)+"修改!"; StringBuilder revisionBuilder = new StringBuilder(newRevision); String oldRevision = sysDictName.getRevision(); if(!StringUtil.isBlank(oldRevision)){ diff --git a/src/main/java/com/nis/web/service/HiveSqlService.java b/src/main/java/com/nis/web/service/HiveSqlService.java index 8730251..07cf736 100644 --- a/src/main/java/com/nis/web/service/HiveSqlService.java +++ b/src/main/java/com/nis/web/service/HiveSqlService.java @@ -23,7 +23,7 @@ import com.alibaba.druid.pool.DruidDataSource; import com.nis.domain.Page; import com.nis.util.Constants; import com.nis.util.LogJDBCByDruid; -import com.nis.util.StringUtil; +import com.zdjizhi.utils.StringUtil; import com.nis.util.redis.SaveRedisThread; public class HiveSqlService { diff --git a/src/main/java/com/nis/web/service/MenuService.java b/src/main/java/com/nis/web/service/MenuService.java index 935b7cc..aa6cfaf 100644 --- a/src/main/java/com/nis/web/service/MenuService.java +++ b/src/main/java/com/nis/web/service/MenuService.java @@ -10,7 +10,7 @@ import com.nis.domain.SysMenu; import com.nis.domain.SysUser; import com.nis.util.CacheUtils; import com.nis.util.LogUtils; -import com.nis.util.StringUtil; +import com.zdjizhi.utils.StringUtil; import com.nis.web.dao.SysMenuDao; import com.nis.web.security.UserUtils; diff --git a/src/main/java/com/nis/web/service/OfficeService.java b/src/main/java/com/nis/web/service/OfficeService.java index 594fabb..a28b54e 100644 --- a/src/main/java/com/nis/web/service/OfficeService.java +++ b/src/main/java/com/nis/web/service/OfficeService.java @@ -8,7 +8,7 @@ import org.springframework.stereotype.Service; import com.nis.domain.SysOffice; import com.nis.util.DictUtils; -import com.nis.util.StringUtil; +import com.zdjizhi.utils.StringUtil; import com.nis.web.dao.SysOfficeDao; import com.nis.web.security.UserUtils; @Service diff --git a/src/main/java/com/nis/web/service/RoleService.java b/src/main/java/com/nis/web/service/RoleService.java index bea2c12..9bda0c2 100644 --- a/src/main/java/com/nis/web/service/RoleService.java +++ b/src/main/java/com/nis/web/service/RoleService.java @@ -8,7 +8,7 @@ import org.springframework.stereotype.Service; import com.nis.domain.SysRole; import com.nis.domain.SysUser; -import com.nis.util.StringUtil; +import com.zdjizhi.utils.StringUtil; import com.nis.web.dao.SysRoleDao; import com.nis.web.security.UserUtils; diff --git a/src/main/java/com/nis/web/service/SystemService.java b/src/main/java/com/nis/web/service/SystemService.java index acf2fd6..cbf123a 100644 --- a/src/main/java/com/nis/web/service/SystemService.java +++ b/src/main/java/com/nis/web/service/SystemService.java @@ -13,6 +13,8 @@ import java.util.Map; import javax.xml.namespace.QName; +import com.zdjizhi.utils.IPUtil; +import com.zdjizhi.utils.TimeConstants; import org.apache.commons.io.FileUtils; import org.apache.shiro.session.Session; import org.springframework.beans.factory.annotation.Autowired; @@ -24,9 +26,7 @@ import com.nis.domain.SysUser; import com.nis.domain.WebServiceClient; import com.nis.util.Configurations; import com.nis.util.DateUtils; -import com.nis.util.IpUtil; -import com.nis.util.StringUtil; -import com.nis.util.TimeConstants; +import com.zdjizhi.utils.StringUtil; import com.nis.web.dao.SrcIpDao; import com.nis.web.dao.SysOfficeDao; import com.nis.web.dao.UserDao; @@ -69,7 +69,7 @@ public class SystemService extends BaseService{ } public List ipLookUp(String ip) { - return srcIpDao.getIpInfo(IpUtil.getIpHostDesimal(ip)); + return srcIpDao.getIpInfo(IPUtil.getIpHostDesimal(ip)); } diff --git a/src/main/java/com/nis/web/service/TreeService.java b/src/main/java/com/nis/web/service/TreeService.java index d78b54c..c21e567 100644 --- a/src/main/java/com/nis/web/service/TreeService.java +++ b/src/main/java/com/nis/web/service/TreeService.java @@ -8,7 +8,7 @@ import org.springframework.transaction.annotation.Transactional; import com.nis.domain.TreeEntity; import com.nis.exceptions.ServiceException; import com.nis.util.Reflections; -import com.nis.util.StringUtil; +import com.zdjizhi.utils.StringUtil; import com.nis.util.StringUtils; import com.nis.web.dao.TreeDao; diff --git a/src/main/java/com/nis/web/service/UserService.java b/src/main/java/com/nis/web/service/UserService.java index 7f444d0..f9e7568 100644 --- a/src/main/java/com/nis/web/service/UserService.java +++ b/src/main/java/com/nis/web/service/UserService.java @@ -12,7 +12,7 @@ import com.nis.domain.Page; import com.nis.domain.SysUser; import com.nis.exceptions.ServiceException; import com.nis.util.CacheUtils; -import com.nis.util.StringUtil; +import com.zdjizhi.utils.StringUtil; import com.nis.util.StringUtils; import com.nis.web.dao.UserDao; import com.nis.web.security.UserUtils; diff --git a/src/main/java/com/nis/web/service/restful/ConfigPzIdService.java b/src/main/java/com/nis/web/service/restful/ConfigPzIdService.java index 4e85f10..fc7cfe0 100644 --- a/src/main/java/com/nis/web/service/restful/ConfigPzIdService.java +++ b/src/main/java/com/nis/web/service/restful/ConfigPzIdService.java @@ -13,7 +13,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.nis.domain.restful.ConfigPzIdSource; -import com.nis.util.StringUtil; +import com.zdjizhi.utils.StringUtil; import com.nis.web.dao.ConfigPzIdDao; import com.nis.web.service.BaseLogService; import com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIConversion.Static; diff --git a/src/main/java/com/nis/web/service/restful/ConfigSourcesService.java b/src/main/java/com/nis/web/service/restful/ConfigSourcesService.java index 45f4740..9c756af 100644 --- a/src/main/java/com/nis/web/service/restful/ConfigSourcesService.java +++ b/src/main/java/com/nis/web/service/restful/ConfigSourcesService.java @@ -42,7 +42,7 @@ import com.nis.util.GroupReuseVal; import com.nis.util.JsonMapper; import com.nis.util.ReadCommSourceXmlUtil; import com.nis.util.ServiceAndRDBIndexReal; -import com.nis.util.StringUtil; +import com.zdjizhi.utils.StringUtil; import com.nis.web.service.AuditLogThread; import com.nis.web.service.BaseService; @@ -297,8 +297,10 @@ public class ConfigSourcesService extends BaseService { Map dstMap = new HashMap(); Field[] fields = obj.getClass().getDeclaredFields(); for (Field field : fields) { - if ("serialVersionUID".equals(field.getName())) + if ("serialVersionUID".equals(field.getName())) { continue; + } + String dstName = CamelUnderlineUtil.camelToUnderline(field.getName()); PropertyDescriptor pd; pd = new PropertyDescriptor(field.getName(), clazz); diff --git a/src/main/java/com/nis/web/service/restful/MaatTestServiceimpl.java b/src/main/java/com/nis/web/service/restful/MaatTestServiceimpl.java index 4c775e5..85c3319 100644 --- a/src/main/java/com/nis/web/service/restful/MaatTestServiceimpl.java +++ b/src/main/java/com/nis/web/service/restful/MaatTestServiceimpl.java @@ -37,7 +37,7 @@ import com.nis.util.JedisUtils; import com.nis.util.ReadCommSourceXmlUtil; import com.nis.util.ReadMaatXmlUtil; import com.nis.util.ServiceAndRDBIndexReal; -import com.nis.util.StringUtil; +import com.zdjizhi.utils.StringUtil; import net.sf.json.JSONObject; diff --git a/src/main/resources/dat/all_ip_info_v4.mmdb b/src/main/resources/dat/all_ip_info_v4.mmdb new file mode 100644 index 0000000..ccbe14f Binary files /dev/null and b/src/main/resources/dat/all_ip_info_v4.mmdb differ diff --git a/src/main/resources/dat/all_ip_info_v6.mmdb b/src/main/resources/dat/all_ip_info_v6.mmdb new file mode 100644 index 0000000..cf82ebe Binary files /dev/null and b/src/main/resources/dat/all_ip_info_v6.mmdb differ diff --git a/src/test/java/com/nis/test/CryptTest.java b/src/test/java/com/nis/test/CryptTest.java index ed66a7c..f274a13 100644 --- a/src/test/java/com/nis/test/CryptTest.java +++ b/src/test/java/com/nis/test/CryptTest.java @@ -2,10 +2,10 @@ package com.nis.test; +import com.zdjizhi.crypt.AESUtil; import org.apache.commons.codec.binary.Base64; import org.junit.Test; -import com.nis.crypt.AESUtil; public class CryptTest { diff --git a/src/test/java/com/nis/test/IpLocationTest.java b/src/test/java/com/nis/test/IpLocationTest.java new file mode 100644 index 0000000..5085aa5 --- /dev/null +++ b/src/test/java/com/nis/test/IpLocationTest.java @@ -0,0 +1,27 @@ +package com.nis.test;/** + * Created by dell on 2018-10-18. + */ + +import com.alibaba.druid.sql.parser.SymbolTable; +import com.zdjizhi.utils.IpLookup; +import org.junit.Assert; +import org.junit.Test; + +/** + * @ClassName IpLocationTest + * @Description TODO + * @Author dell + * @Date 2018-10-18 11:56 + * @Version 1.0 + **/ +public class IpLocationTest { + + @Test + public void testCountryLookup() { + IpLookup ipLookup = new IpLookup.Builder(true).build(); + + + System.out.println( ipLookup.countryLookup("8.8.8.8")); + + } +} diff --git a/src/test/java/com/nis/test/RestfulTest.java b/src/test/java/com/nis/test/RestfulTest.java index 2bbe71d..89d49a6 100644 --- a/src/test/java/com/nis/test/RestfulTest.java +++ b/src/test/java/com/nis/test/RestfulTest.java @@ -8,6 +8,7 @@ */ package com.nis.test; +import com.zdjizhi.utils.StringUtil; import org.apache.commons.lang.StringUtils; import org.junit.Assert; import org.junit.Test; @@ -15,7 +16,7 @@ import org.springframework.web.client.RestTemplate; import com.nis.domain.ControlLog; import com.nis.domain.Page; -import com.nis.util.StringUtil; + /** * @ClassName: RestfulTest