伊利项目 模型转换应用

This commit is contained in:
qinoy 2022-09-22 14:51:34 +08:00
parent bb07c395c2
commit ce8b780fc6
3 changed files with 26 additions and 4 deletions

View File

@ -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<ConvertType,ModelConvertStrategy> map = new HashMap<>(3);
static {
map.put(ConvertType.EPC_FLOWCHART,null);
map.put(ConvertType.EPC_FLOWCHART,new EpcToFlowChart());
}
public static ModelConvertContext getInstance(){

View File

@ -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<String, Object> macroLibraries = new HashMap<String, Object>();
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);
}