diff --git a/build.xml b/build.xml
index b0d4717..1430f2d 100644
--- a/build.xml
+++ b/build.xml
@@ -14,9 +14,9 @@
-
-
-
+
+
+
@@ -38,36 +38,36 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -79,15 +79,15 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
diff --git a/pom.xml b/pom.xml
index 666267e..66125f7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,29 +3,29 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-
- com.finebi.project
- nuclear-maven
- 5.0-RELEASE-SNAPSHOT
- ../nuclear-maven/pom.xml
-
+
+
+
+
+
+
4.0.0
plugin-exceldatamanagement
-
+
-
- com.finebi
- direct-adapter-sdk
- ${foundation-version}
-
-
+
+
+
+
+
+
diff --git a/src/main/java/com/fr/plugin/decision/request/handler/UpgradeHandler.java b/src/main/java/com/fr/plugin/decision/request/handler/UpgradeHandler.java
index eed38e3..e0dfc2b 100644
--- a/src/main/java/com/fr/plugin/decision/request/handler/UpgradeHandler.java
+++ b/src/main/java/com/fr/plugin/decision/request/handler/UpgradeHandler.java
@@ -1,15 +1,16 @@
package com.fr.plugin.decision.request.handler;
-import com.finebi.activate.foundation.StableManager;
+import com.finebi.activate.foudation.StableManager;
import com.finebi.burger.api.bean.configuration.table.attachment.FineAttachment;
import com.finebi.burger.api.bean.configuration.table.field.FineBusinessField;
import com.finebi.burger.api.request.configuration.table.DataBaseAddTableItemRequestBean;
import com.finebi.burger.api.request.configuration.table.DataBaseAddTableRequestBean;
import com.finebi.burger.api.response.configuration.table.TableAddResponseBean;
+import com.finebi.burger.api.service.FineTableService;
+import com.finebi.common.api.cell.context.CellCreator;
+import com.finebi.common.authority.api.FineAuthorityUtils;
+import com.finebi.common.authority.decision.role.FineAuthorityUser;
import com.finebi.common.impl.vo.table.FineDBBusinessTable;
-import com.finebi.direct.burger.api.service.FineTableService;
-import com.finebi.direct.burger.api.service.FineUserInfoService;
-import com.finebi.direct.common.api.cell.user.authority.UserAuthority;
import com.finebi.foundation.api.reponse.FineRespond;
import com.finebi.foundation.api.service.FineService;
import com.finebi.foundation.api.service.context.BaseContext;
@@ -32,7 +33,6 @@ import com.fr.third.org.apache.poi.hssf.usermodel.HSSFSheet;
import com.fr.third.org.apache.poi.hssf.usermodel.HSSFWorkbook;
import com.fr.third.v2.org.apache.poi.xssf.usermodel.XSSFSheet;
import com.fr.third.v2.org.apache.poi.xssf.usermodel.XSSFWorkbook;
-import com.finebi.direct.common.api.cell.context.CellCreator;
import com.finebi.common.impl.vo.table.FineBusinessTable;
import com.finebi.common.impl.vo.table.FineExcelBusinessTable;
import com.fr.web.utils.WebUtils;
@@ -139,7 +139,7 @@ public class UpgradeHandler extends HWAbstractHandler {
if (StringUtils.equals("success", dmlResult.getString("status")) && dmlResult.getBoolean("addLink")) {
ExcelLinkService.getInstance().addLink(name, connection, schema, tableName, createUser);
FineLoggerFactory.getLogger().info("HW_excel导入:FineDB 新增数据成功" + name);
- CellCreator.getCellProvider().tableCell().removeTable(fineBusinessTable.getName(), CellCreator.getCellProvider().userCellProvider().authorityCell().getSuperAuthority());
+ CellCreator.getCellProvider().tableCell().removeTable(fineBusinessTable.getName(), FineAuthorityUser.ROOT_USER_ID);
}
} catch(Exception e){
e.printStackTrace();
@@ -150,11 +150,11 @@ public class UpgradeHandler extends HWAbstractHandler {
JSONArray tables = JSONArray.create().put(table);
JSONObject tablesBean = JSONObject.create().put("tables", tables);
try{
- UserAuthority authorityUser = getFineUserInfoService().getUserAuthority(req);
- String packid = "__my_analysis__" + authorityUser.getUser().getInfo().getUserId() + "1";
+ FineAuthorityUser authorityUser = FineAuthorityUtils.getAuth(req);
+ String packid = "__my_analysis__" + authorityUser.getUserId();
try {
String tableString = tablesBean.toString();
- FineBusinessTable[] businessTables = createBusinessTablesFromDBNewAddTableInfo(mapper.readValue(tableString, DataBaseAddTableRequestBean.class), authorityUser.getUser().getInfo().getUserId());
+ FineBusinessTable[] businessTables = createBusinessTablesFromDBNewAddTableInfo(mapper.readValue(tableString, DataBaseAddTableRequestBean.class), authorityUser.getUserId());
TableAddResponseBean responed = getTableService().addNewTable(packid, authorityUser, businessTables);
addDbResult.put(FineRespond.success(responed));
} catch (JsonMappingException e) {
@@ -181,15 +181,12 @@ public class UpgradeHandler extends HWAbstractHandler {
}
protected static FineTableService getTableService() {
- return getBean(FineTableService.class);
+ return (FineTableService)getBean(FineTableService.class);
}
private static T getBean(Class annotatedClass) {
return getContext().getServiceBean(annotatedClass);
}
- /**
- * service获取集合
- */
private static BaseContext getContext() {
return StableManager.getContext();
}
@@ -233,12 +230,6 @@ public class UpgradeHandler extends HWAbstractHandler {
}
private static String getTableNameWithConnection(DataBaseAddTableItemRequestBean itemBean) {
-// return com.finebi.utils.StringUtils.join("_", itemBean.getConnectionName(), itemBean.getDbTableName());
return itemBean.getDbTableName();
}
-
- protected static FineUserInfoService getFineUserInfoService() {
- return getBean(FineUserInfoService.class);
- }
-
}