MigrationMainOperation.jsp
1.4 KB
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<%@ page import="weaver.general.Util,weaver.general.GCONST" %>
<%@ page import="com.alibaba.fastjson.JSONObject" %>
<%@ page import="java.util.LinkedHashMap" %>
<%@ page import="weaver.upgradetool.dbupgrade.upgrade.ToolUtil" %>
<%@ page import="weaver.upgradetool.dbupgrade.upgrade.DBUpgradeProcess" %>
<%@ include file="/system/upgradetoe9/MigrationOperation.jsp"%>
<%
String method = Util.null2String(request.getParameter("method"));
JSONObject jsonObj = new JSONObject();
if(method.equals("updateMainStatus")){
LinkedHashMap<String, JSONObject> map = DBUpgradeProcess.getMainStep();
String currentStep = Util.null2String(request.getParameter("currentStep"));
String status = Util.null2String(request.getParameter("status"));
DBUpgradeProcess.updateMainStatus(map.get(currentStep).getString("sequence"), status);
//更新下一步任务
if(ToolUtil.EXECUTE_STATUS_FIN.equals(status)) {
DBUpgradeProcess.updateNextMainStatus(map.get(currentStep).getString("sequence"), ToolUtil.EXECUTE_STATUS_RUN);
}
jsonObj.put("status","success");
jsonObj.put("message","更新成功");
out.print(jsonObj.toString());
}else{
jsonObj.put("status","fail");
jsonObj.put("message","表单参数不合法");
out.print(jsonObj.toString());
}
%>