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());
}
%>