diff --git a/com.actionsoft.apps.coe.pal.modelconvert/src/com/actionsoft/apps/coe/pal/modelconvert/strategy/ModelConvertContext.java b/com.actionsoft.apps.coe.pal.modelconvert/src/com/actionsoft/apps/coe/pal/modelconvert/strategy/ModelConvertContext.java index 19f31340..394c6b07 100644 --- a/com.actionsoft.apps.coe.pal.modelconvert/src/com/actionsoft/apps/coe/pal/modelconvert/strategy/ModelConvertContext.java +++ b/com.actionsoft.apps.coe.pal.modelconvert/src/com/actionsoft/apps/coe/pal/modelconvert/strategy/ModelConvertContext.java @@ -1,6 +1,7 @@ package com.actionsoft.apps.coe.pal.modelconvert.strategy; import com.actionsoft.apps.coe.pal.modelconvert.constant.ConvertType; +import com.actionsoft.apps.coe.pal.modelconvert.strategy.impl.EpcToFlowChart; import java.util.HashMap; import java.util.Map; @@ -12,7 +13,7 @@ public class ModelConvertContext { private static Map map = new HashMap<>(3); static { - map.put(ConvertType.EPC_FLOWCHART,null); + map.put(ConvertType.EPC_FLOWCHART,new EpcToFlowChart()); } public static ModelConvertContext getInstance(){ diff --git a/com.actionsoft.apps.coe.pal.modelconvert/src/com/actionsoft/apps/coe/pal/modelconvert/web/ModelConvertWeb.java b/com.actionsoft.apps.coe.pal.modelconvert/src/com/actionsoft/apps/coe/pal/modelconvert/web/ModelConvertWeb.java index 5e490e88..5ce45663 100644 --- a/com.actionsoft.apps.coe.pal.modelconvert/src/com/actionsoft/apps/coe/pal/modelconvert/web/ModelConvertWeb.java +++ b/com.actionsoft.apps.coe.pal.modelconvert/src/com/actionsoft/apps/coe/pal/modelconvert/web/ModelConvertWeb.java @@ -1,7 +1,18 @@ package com.actionsoft.apps.coe.pal.modelconvert.web; +import com.actionsoft.apps.coe.pal.constant.CoEConstant; +import com.actionsoft.apps.coe.pal.datamigration.constant.Constant; +import com.actionsoft.apps.coe.pal.log.CoEOpLogAPI; +import com.actionsoft.apps.coe.pal.log.CoEOpLogConst; +import com.actionsoft.apps.coe.pal.pal.modelconvert.constant.ModelConvertConst; +import com.actionsoft.bpms.commons.htmlframework.HtmlPageTemplate; import com.actionsoft.bpms.commons.mvc.view.ActionWeb; import com.actionsoft.bpms.server.UserContext; +import com.actionsoft.sdk.local.SDK; +import com.alibaba.fastjson.JSON; + +import java.util.HashMap; +import java.util.Map; public class ModelConvertWeb extends ActionWeb { @@ -17,11 +28,21 @@ public class ModelConvertWeb extends ActionWeb { public String mainPage(UserContext context, String wsId, String teamId) { _uc = context; - return page(wsId, teamId); + return getHomePage(context,wsId, teamId); } - public String page(String wsId,String teamId){ - return ""; + public String getHomePage(UserContext userContext,String wsId,String teamId){ + Map macroLibraries = new HashMap(); + macroLibraries.put("sessionId", userContext.getSessionId()); + macroLibraries.put("wsId", wsId); + macroLibraries.put("teamId", teamId); + + macroLibraries.put("settingParam", JSON.toJSON(macroLibraries)); + // 操作行为日志记录 + if (SDK.getAppAPI().getPropertyBooleanValue(CoEConstant.APP_ID, "IS_RECORD_OP_LOG", false)) { + CoEOpLogAPI.auditOkOp(_uc, CoEOpLogConst.MODULE_CATEGORY_APPCENTER, CoEOpLogConst.OP_ACCESS, CoEOpLogConst.INFO_APPCENTER_ACCESS_PREFIX + SDK.getAppAPI().getAppContext(Constant.APP_ID).getName() + CoEOpLogConst.INFO_APPCENTER_ACCESS_SUFFIX); + } + return HtmlPageTemplate.merge(ModelConvertConst.APP_ID,"main.htm",macroLibraries); } diff --git a/com.actionsoft.apps.coe.pal.modelconvert/template/page/main.htm b/com.actionsoft.apps.coe.pal.modelconvert/template/page/main.htm new file mode 100644 index 00000000..e69de29b