diff --git a/modules/i3plus-core-api/pom.xml b/modules/i3plus-core-api/pom.xml
index cbfbca2..155a733 100644
--- a/modules/i3plus-core-api/pom.xml
+++ b/modules/i3plus-core-api/pom.xml
@@ -5,7 +5,7 @@
i3plus-core
i3plus.core
- 1.0-DEV-SNAPSHOT
+ 1.0-TEST-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/modules/i3plus-core-apiservice/pom.xml b/modules/i3plus-core-apiservice/pom.xml
index 50107af..b25c5d2 100644
--- a/modules/i3plus-core-apiservice/pom.xml
+++ b/modules/i3plus-core-apiservice/pom.xml
@@ -5,7 +5,7 @@
i3plus-core
i3plus.core
- 1.0-DEV-SNAPSHOT
+ 1.0-TEST-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/modules/i3plus-core-apiservice/src/main/resources/application-prod.properties b/modules/i3plus-core-apiservice/src/main/resources/application-prod.properties
index 73f944e..214ecea 100644
--- a/modules/i3plus-core-apiservice/src/main/resources/application-prod.properties
+++ b/modules/i3plus-core-apiservice/src/main/resources/application-prod.properties
@@ -13,11 +13,6 @@ impp.cluster.regist.center=http://reg.estsh.com/eureka/
#多注册中心
#impp.cluster.regist.center=http://192.168.1.20:8000/eureka/,http://192.168.1.20:8001/eureka/
-################ 功能配置2 ################
-#是否允许前端跨域提交impp.web.cross.hosts
-impp.web.cross = true
-
-################ 授权过滤配置 ################
#用户登陆路径
filter.shiro.user.loginuri = /login
#系统管理员登陆路径
diff --git a/modules/i3plus-core-apiservice/src/main/resources/application.properties b/modules/i3plus-core-apiservice/src/main/resources/application.properties
index 58de670..2fdf9a3 100644
--- a/modules/i3plus-core-apiservice/src/main/resources/application.properties
+++ b/modules/i3plus-core-apiservice/src/main/resources/application.properties
@@ -2,7 +2,7 @@
spring.application.name=${project.name}
#使用配置
-spring.profiles.active=dev
+spring.profiles.active=test
######### 自定义参数 #########
#项目描述信息(swagger中显式),中文使用uncode转码
diff --git a/modules/i3plus-core-apiservice/src/test/java/cn/estsh/i3plus/core/apiservice/serviceimpl/busi/TestExcelPermission.java b/modules/i3plus-core-apiservice/src/test/java/cn/estsh/i3plus/core/apiservice/serviceimpl/busi/TestExcelPermission.java
index dd6f15e..55718e7 100644
--- a/modules/i3plus-core-apiservice/src/test/java/cn/estsh/i3plus/core/apiservice/serviceimpl/busi/TestExcelPermission.java
+++ b/modules/i3plus-core-apiservice/src/test/java/cn/estsh/i3plus/core/apiservice/serviceimpl/busi/TestExcelPermission.java
@@ -141,6 +141,7 @@ public class TestExcelPermission extends TestBase {
obj.setUserInfoId(Long.parseLong(row.getCell(5).getStringCellValue()));
obj.setUserName(row.getCell(6).getStringCellValue());
obj.setIsValid(1);
+ obj.setUserStatus(1);
obj.setUserType(1);
obj.setUserLoginNum(0);
diff --git a/modules/i3plus-core-apiservice/src/test/java/cn/estsh/i3plus/core/apiservice/serviceimpl/busi/TestExcelSysConfig.java b/modules/i3plus-core-apiservice/src/test/java/cn/estsh/i3plus/core/apiservice/serviceimpl/busi/TestExcelSysConfig.java
index 69ad6a8..43ec295 100644
--- a/modules/i3plus-core-apiservice/src/test/java/cn/estsh/i3plus/core/apiservice/serviceimpl/busi/TestExcelSysConfig.java
+++ b/modules/i3plus-core-apiservice/src/test/java/cn/estsh/i3plus/core/apiservice/serviceimpl/busi/TestExcelSysConfig.java
@@ -1,207 +1,207 @@
-//package cn.estsh.i3plus.core.apiservice.serviceimpl.busi;
-//
-//import cn.estsh.i3plus.pojo.platform.bean.*;
-//import cn.estsh.i3plus.pojo.platform.repository.SysConfigRepository;
-//import cn.estsh.i3plus.pojo.platform.repository.SysDictionaryRepository;
-//import cn.estsh.i3plus.pojo.platform.repository.SysLocaleLanguageRepository;
-//import cn.estsh.i3plus.pojo.platform.repository.SysLocaleResourceRepository;
-//import org.apache.poi.ss.usermodel.Row;
-//import org.apache.poi.xssf.usermodel.XSSFSheet;
-//import org.apache.poi.xssf.usermodel.XSSFWorkbook;
-//import org.junit.Test;
-//import org.slf4j.Logger;
-//import org.slf4j.LoggerFactory;
-//import org.springframework.beans.factory.annotation.Autowired;
-//
-//import java.io.InputStream;
-//import java.util.ArrayList;
-//import java.util.List;
-//
-///**
-// * @Description :
-// * @Reference :
-// * @Author : yunhao
-// * @CreateDate : 2018-11-22 11:01
-// * @Modify:
-// **/
-//public class TestExcelSysConfig extends TestBase {
-//
-// public static final Logger LOGGER = LoggerFactory.getLogger(TestExcelPermission.class);
-//
-// // 文件路径
-// public static final String PATH_NAME = "init/sys-config.xlsx";
-// // 权限Sheet 名称
-// public static final String SHEET_SYS_CONFIG = "sys-config";
-// public static final String SHEET_DICTIONARY = "dictionary";
-// public static final String SHEET_LANGUAGE = "language";
-// public static final String SHEET_RESOURCE = "resource";
-//
-// @Autowired
-// private SysConfigRepository sysConfigRDao;
-// @Autowired
-// private SysDictionaryRepository sysDictionaryRDao;
-// @Autowired
-// private SysLocaleLanguageRepository sysLocaleLanguageRDao;
-// @Autowired
-// private SysLocaleResourceRepository sysLocaleResourceRDao;
-//
-// @Test
-// public void testInit() throws Exception {
-// XSSFWorkbook workbook = getWorkbook(PATH_NAME);
-// if(workbook != null){
-// XSSFSheet sheetSysConfig = workbook.getSheet(SHEET_SYS_CONFIG);
-// XSSFSheet sheetDictionary = workbook.getSheet(SHEET_DICTIONARY);
-// XSSFSheet sheetLanguage = workbook.getSheet(SHEET_LANGUAGE);
-// XSSFSheet sheetResource = workbook.getSheet(SHEET_RESOURCE);
-//
-// List sysConfigList = getSysConfig(sheetSysConfig);
-// List sysDictionaryList = getSysDictionary(sheetDictionary);
-// List sysLocaleLanguageList = getSysLocaleLanguage(sheetLanguage);
-// List sysLocaleResourceList= getSysLocaleResource(sheetResource);
-//
-// LOGGER.info("System Init SysConfig Size:{}",sysConfigList.size());
-// LOGGER.info("System Init SysDictionary Size:{}",sysDictionaryList.size());
-// LOGGER.info("System Init SysLocaleLanguage Size:{}",sysLocaleLanguageList.size());
-// LOGGER.info("System Init SysLocaleResource Size:{}",sysLocaleResourceList.size());
-//
-// sysConfigRDao.saveAll(sysConfigList);
-// sysDictionaryRDao.saveAll(sysDictionaryList);
-// sysLocaleLanguageRDao.saveAll(sysLocaleLanguageList);
-// sysLocaleResourceRDao.saveAll(sysLocaleResourceList);
-// }
-// }
-//
-// public List getSysConfig(XSSFSheet sheet){
-// List result = new ArrayList<>();
-// if(sheet != null){
-// if(sheet.getLastRowNum() >= 1){
-// SysConfig obj = null;
-// for (int i = 1; i <= sheet.getLastRowNum(); i++) {
-// try {
-// Row row = sheet.getRow(i);//获取索引为i的行,以0开始
-// if(row.getCell(0).toString().trim().length() > 0){
-// obj = new SysConfig();
-// obj.setId(Long.parseLong(row.getCell(0).getStringCellValue()));
-// obj.setName(row.getCell(1).getStringCellValue());
-// obj.setConfigType(Integer.valueOf(row.getCell(2).getStringCellValue()));
-// obj.setConfigCode(row.getCell(3).getStringCellValue());
-// obj.setConfigValue(row.getCell(4).getStringCellValue());
-// obj.setConfigDescription(row.getCell(5).getStringCellValue());
-// obj.setIsValid(1);
-//
-// result.add(obj);
-// }
-// }catch (Exception e){
-// LOGGER.error("Excel Sheet Name :{} Index:{} DataType Error", sheet.getSheetName(), i);
-// }
-// }
-// }
-// }
-// return result;
-// }
-//
-// public List getSysDictionary(XSSFSheet sheet){
-// List result = new ArrayList<>();
-// if(sheet != null){
-// if(sheet.getLastRowNum() >= 1){
-// SysDictionary obj = null;
-// for (int i = 1; i <= sheet.getLastRowNum(); i++) {
-// try {
-// Row row = sheet.getRow(i);//获取索引为i的行,以0开始
-// if(row.getCell(0).toString().trim().length() > 0){
-// obj = new SysDictionary();
-// obj.setId(Long.parseLong(row.getCell(0).getStringCellValue()));
-// obj.setName(row.getCell(1).getStringCellValue());
-// obj.setDictionaryCode(row.getCell(2).getStringCellValue());
-// obj.setParentId(Long.valueOf(row.getCell(3).getStringCellValue()));
-// obj.setParentNameRdd(row.getCell(4).getStringCellValue());
-// obj.setParentCodeRdd(row.getCell(5).getStringCellValue());
-// obj.setDictionaryValue(row.getCell(6).getStringCellValue());
-// obj.setDictionarySort(Integer.valueOf(row.getCell(7).getStringCellValue()));
-// obj.setDictionaryDescription(row.getCell(8).getStringCellValue());
-// obj.setIsValid(1);
-//
-// result.add(obj);
-// }
-// }catch (Exception e){
-// LOGGER.error("Excel Sheet Name :{} Index:{} DataType Error", sheet.getSheetName(), i);
-// }
-// }
-// }
-// }
-// return result;
-// }
-//
-// public List getSysLocaleLanguage(XSSFSheet sheet){
-// List result = new ArrayList<>();
-// if(sheet != null){
-// if(sheet.getLastRowNum() >= 1){
-// SysLocaleLanguage obj = null;
-// for (int i = 1; i <= sheet.getLastRowNum(); i++) {
-// try {
-// Row row = sheet.getRow(i);//获取索引为i的行,以0开始
-// if(row.getCell(0).toString().trim().length() > 0){
-// obj = new SysLocaleLanguage();
-// obj.setId(Long.parseLong(row.getCell(0).getStringCellValue()));
-// obj.setLanguageName(row.getCell(1).getStringCellValue());
-// obj.setLanguageCode(row.getCell(2).getStringCellValue());
-// obj.setLanguageSort(Integer.valueOf(row.getCell(3).getStringCellValue()));
-// obj.setIsDefault(Integer.valueOf(row.getCell(4).getStringCellValue()));
-// obj.setLanguageStatus(Integer.valueOf(row.getCell(5).getStringCellValue()));
-// obj.setIsValid(1);
-//
-// result.add(obj);
-// }
-// }catch (Exception e){
-// LOGGER.error("Excel Sheet Name :{} Index:{} DataType Error", sheet.getSheetName(), i);
-// }
-// }
-// }
-// }
-// return result;
-// }
-//
-// public List getSysLocaleResource(XSSFSheet sheet){
-// List result = new ArrayList<>();
-// if(sheet != null){
-// if(sheet.getLastRowNum() >= 1){
-// SysLocaleResource obj = null;
-// for (int i = 1; i <= sheet.getLastRowNum(); i++) {
-// try {
-// Row row = sheet.getRow(i);//获取索引为i的行,以0开始
-// if(row.getCell(0).toString().trim().length() > 0){
-// obj = new SysLocaleResource();
-// obj.setId(Long.parseLong(row.getCell(0).getStringCellValue()));
-// obj.setResourceType(Integer.valueOf(row.getCell(1).getStringCellValue()));
-// obj.setLanguageCode(row.getCell(2).getStringCellValue());
-// obj.setLanguageNameRdd(row.getCell(3).getStringCellValue());
-// obj.setResourceKey(row.getCell(4).getStringCellValue());
-// obj.setResourceValue(row.getCell(5).getStringCellValue());
-// obj.setIsSystem(Integer.valueOf(row.getCell(6).getStringCellValue()));
-// obj.setIsValid(1);
-//
-// result.add(obj);
-// }
-// }catch (Exception e){
-// LOGGER.error("Excel Sheet Name :{} Index:{} DataType Error", sheet.getSheetName(), i);
-// }
-// }
-// }
-// }
-// return result;
-// }
-//
-//
-// public XSSFWorkbook getWorkbook(String pathName){
-// try {
-// InputStream in = TestExcelPermission.class.getClassLoader().getResourceAsStream(pathName);
-// XSSFWorkbook workbook = new XSSFWorkbook(in);
-// return workbook;
-// }catch (Exception e){
-// LOGGER.error(" System Init Sys Data Excel Error file path {} error message :{}",pathName,e.getMessage());
-// e.getMessage();
-// return null;
-// }
-// }
-//
-//}
+package cn.estsh.i3plus.core.apiservice.serviceimpl.busi;
+
+import cn.estsh.i3plus.pojo.platform.bean.*;
+import cn.estsh.i3plus.pojo.platform.repository.SysConfigRepository;
+import cn.estsh.i3plus.pojo.platform.repository.SysDictionaryRepository;
+import cn.estsh.i3plus.pojo.platform.repository.SysLocaleLanguageRepository;
+import cn.estsh.i3plus.pojo.platform.repository.SysLocaleResourceRepository;
+import org.apache.poi.ss.usermodel.Row;
+import org.apache.poi.xssf.usermodel.XSSFSheet;
+import org.apache.poi.xssf.usermodel.XSSFWorkbook;
+import org.junit.Test;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.beans.factory.annotation.Autowired;
+
+import java.io.InputStream;
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * @Description :
+ * @Reference :
+ * @Author : yunhao
+ * @CreateDate : 2018-11-22 11:01
+ * @Modify:
+ **/
+public class TestExcelSysConfig extends TestBase {
+
+ public static final Logger LOGGER = LoggerFactory.getLogger(TestExcelPermission.class);
+
+ // 文件路径
+ public static final String PATH_NAME = "init/sys-config.xlsx";
+ // 权限Sheet 名称
+ public static final String SHEET_SYS_CONFIG = "sys-config";
+ public static final String SHEET_DICTIONARY = "dictionary";
+ public static final String SHEET_LANGUAGE = "language";
+ public static final String SHEET_RESOURCE = "resource";
+
+ @Autowired
+ private SysConfigRepository sysConfigRDao;
+ @Autowired
+ private SysDictionaryRepository sysDictionaryRDao;
+ @Autowired
+ private SysLocaleLanguageRepository sysLocaleLanguageRDao;
+ @Autowired
+ private SysLocaleResourceRepository sysLocaleResourceRDao;
+
+ @Test
+ public void testInit() throws Exception {
+ XSSFWorkbook workbook = getWorkbook(PATH_NAME);
+ if(workbook != null){
+ XSSFSheet sheetSysConfig = workbook.getSheet(SHEET_SYS_CONFIG);
+ XSSFSheet sheetDictionary = workbook.getSheet(SHEET_DICTIONARY);
+ XSSFSheet sheetLanguage = workbook.getSheet(SHEET_LANGUAGE);
+ XSSFSheet sheetResource = workbook.getSheet(SHEET_RESOURCE);
+
+ List sysConfigList = getSysConfig(sheetSysConfig);
+ List sysDictionaryList = getSysDictionary(sheetDictionary);
+ List sysLocaleLanguageList = getSysLocaleLanguage(sheetLanguage);
+ List sysLocaleResourceList= getSysLocaleResource(sheetResource);
+
+ LOGGER.info("System Init SysConfig Size:{}",sysConfigList.size());
+ LOGGER.info("System Init SysDictionary Size:{}",sysDictionaryList.size());
+ LOGGER.info("System Init SysLocaleLanguage Size:{}",sysLocaleLanguageList.size());
+ LOGGER.info("System Init SysLocaleResource Size:{}",sysLocaleResourceList.size());
+
+ sysConfigRDao.saveAll(sysConfigList);
+ sysDictionaryRDao.saveAll(sysDictionaryList);
+ sysLocaleLanguageRDao.saveAll(sysLocaleLanguageList);
+ sysLocaleResourceRDao.saveAll(sysLocaleResourceList);
+ }
+ }
+
+ public List getSysConfig(XSSFSheet sheet){
+ List result = new ArrayList<>();
+ if(sheet != null){
+ if(sheet.getLastRowNum() >= 1){
+ SysConfig obj = null;
+ for (int i = 1; i <= sheet.getLastRowNum(); i++) {
+ try {
+ Row row = sheet.getRow(i);//获取索引为i的行,以0开始
+ if(row.getCell(0).toString().trim().length() > 0){
+ obj = new SysConfig();
+ obj.setId(Long.parseLong(row.getCell(0).getStringCellValue()));
+ obj.setName(row.getCell(1).getStringCellValue());
+ obj.setConfigType(Integer.valueOf(row.getCell(2).getStringCellValue()));
+ obj.setConfigCode(row.getCell(3).getStringCellValue());
+ obj.setConfigValue(row.getCell(4).getStringCellValue());
+ obj.setConfigDescription(row.getCell(5).getStringCellValue());
+ obj.setIsValid(1);
+
+ result.add(obj);
+ }
+ }catch (Exception e){
+ LOGGER.error("Excel Sheet Name :{} Index:{} DataType Error", sheet.getSheetName(), i);
+ }
+ }
+ }
+ }
+ return result;
+ }
+
+ public List getSysDictionary(XSSFSheet sheet){
+ List result = new ArrayList<>();
+ if(sheet != null){
+ if(sheet.getLastRowNum() >= 1){
+ SysDictionary obj = null;
+ for (int i = 1; i <= sheet.getLastRowNum(); i++) {
+ try {
+ Row row = sheet.getRow(i);//获取索引为i的行,以0开始
+ if(row.getCell(0).toString().trim().length() > 0){
+ obj = new SysDictionary();
+ obj.setId(Long.parseLong(row.getCell(0).getStringCellValue()));
+ obj.setName(row.getCell(1).getStringCellValue());
+ obj.setDictionaryCode(row.getCell(2).getStringCellValue());
+ obj.setParentId(Long.valueOf(row.getCell(3).getStringCellValue()));
+ obj.setParentNameRdd(row.getCell(4).getStringCellValue());
+ obj.setParentCodeRdd(row.getCell(5).getStringCellValue());
+ obj.setDictionaryValue(row.getCell(6).getStringCellValue());
+ obj.setDictionarySort(Integer.valueOf(row.getCell(7).getStringCellValue()));
+ obj.setDictionaryDescription(row.getCell(8).getStringCellValue());
+ obj.setIsValid(1);
+
+ result.add(obj);
+ }
+ }catch (Exception e){
+ LOGGER.error("Excel Sheet Name :{} Index:{} DataType Error", sheet.getSheetName(), i);
+ }
+ }
+ }
+ }
+ return result;
+ }
+
+ public List getSysLocaleLanguage(XSSFSheet sheet){
+ List result = new ArrayList<>();
+ if(sheet != null){
+ if(sheet.getLastRowNum() >= 1){
+ SysLocaleLanguage obj = null;
+ for (int i = 1; i <= sheet.getLastRowNum(); i++) {
+ try {
+ Row row = sheet.getRow(i);//获取索引为i的行,以0开始
+ if(row.getCell(0).toString().trim().length() > 0){
+ obj = new SysLocaleLanguage();
+ obj.setId(Long.parseLong(row.getCell(0).getStringCellValue()));
+ obj.setLanguageName(row.getCell(1).getStringCellValue());
+ obj.setLanguageCode(row.getCell(2).getStringCellValue());
+ obj.setLanguageSort(Integer.valueOf(row.getCell(3).getStringCellValue()));
+ obj.setIsDefault(Integer.valueOf(row.getCell(4).getStringCellValue()));
+ obj.setLanguageStatus(Integer.valueOf(row.getCell(5).getStringCellValue()));
+ obj.setIsValid(1);
+
+ result.add(obj);
+ }
+ }catch (Exception e){
+ LOGGER.error("Excel Sheet Name :{} Index:{} DataType Error", sheet.getSheetName(), i);
+ }
+ }
+ }
+ }
+ return result;
+ }
+
+ public List getSysLocaleResource(XSSFSheet sheet){
+ List result = new ArrayList<>();
+ if(sheet != null){
+ if(sheet.getLastRowNum() >= 1){
+ SysLocaleResource obj = null;
+ for (int i = 1; i <= sheet.getLastRowNum(); i++) {
+ try {
+ Row row = sheet.getRow(i);//获取索引为i的行,以0开始
+ if(row.getCell(0).toString().trim().length() > 0){
+ obj = new SysLocaleResource();
+ obj.setId(Long.parseLong(row.getCell(0).getStringCellValue()));
+ obj.setResourceType(Integer.valueOf(row.getCell(1).getStringCellValue()));
+ obj.setLanguageCode(row.getCell(2).getStringCellValue());
+ obj.setLanguageNameRdd(row.getCell(3).getStringCellValue());
+ obj.setResourceKey(row.getCell(4).getStringCellValue());
+ obj.setResourceValue(row.getCell(5).getStringCellValue());
+ obj.setIsSystem(Integer.valueOf(row.getCell(6).getStringCellValue()));
+ obj.setIsValid(1);
+
+ result.add(obj);
+ }
+ }catch (Exception e){
+ LOGGER.error("Excel Sheet Name :{} Index:{} DataType Error", sheet.getSheetName(), i);
+ }
+ }
+ }
+ }
+ return result;
+ }
+
+
+ public XSSFWorkbook getWorkbook(String pathName){
+ try {
+ InputStream in = TestExcelPermission.class.getClassLoader().getResourceAsStream(pathName);
+ XSSFWorkbook workbook = new XSSFWorkbook(in);
+ return workbook;
+ }catch (Exception e){
+ LOGGER.error(" System Init Sys Data Excel Error file path {} error message :{}",pathName,e.getMessage());
+ e.getMessage();
+ return null;
+ }
+ }
+
+}
diff --git a/pom.xml b/pom.xml
index 0a79893..b2b1556 100644
--- a/pom.xml
+++ b/pom.xml
@@ -7,7 +7,7 @@
i3plus.core
i3plus-core
pom
- 1.0-DEV-SNAPSHOT
+ 1.0-TEST-SNAPSHOT
modules/i3plus-core-api
modules/i3plus-core-apiservice