MigrationAfterOperation.jsp 1.53 KB
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@ page import="weaver.general.Util" %>
<%@ page import="com.alibaba.fastjson.JSONObject" %>
<%@ page import="weaver.upgradetool.dbupgrade.upgrade.DBUpgradeOperation" %>
<%@ page import="weaver.upgradetool.dbupgrade.upgrade.DBUpgradeProcess" %>
<%@ include file="/system/upgradetoe9/MigrationOperation.jsp"%>
<%

    String method = Util.null2String(request.getParameter("method"));
    String mainsequence = Util.null2String(request.getParameter("mainsequence"));
    DBUpgradeOperation operation = new DBUpgradeOperation();
    JSONObject jsonObj = new JSONObject();
    
    if (method.equals("startExcute")) {
        jsonObj = operation.executeTask(mainsequence);
        out.print(jsonObj.toJSONString());
    } else if("startExcute2".equals(method)){
    	String updatemainstatus = Util.null2String(request.getParameter("updateMainStatus"));
		boolean updateMainStatus = true;
		if (updatemainstatus.equalsIgnoreCase("false")) {
			updateMainStatus = false;
		}
		jsonObj = operation.executeTask(mainsequence,updateMainStatus);
		out.print(jsonObj.toJSONString());
    }else if("initDetail".equals(method)){
    	DBUpgradeProcess process = new DBUpgradeProcess();
    	jsonObj =  process.getProcessDetailByMain(mainsequence);
    	out.print(jsonObj.toJSONString());
    } else if ("getLog".equals(method)) {
    	 String firstRequest = Util.null2String(request.getParameter("firstGetLog"));
    	 jsonObj = operation.getLogInfo(firstRequest);
    	 out.print(jsonObj.toJSONString());
    }
%>