UpgradeInter4Monitor.jsp 1.26 KB
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@ page import="java.util.Map" %>
<%@ page import="org.json.JSONObject" %>
<%@ page import="weaver.system.SysUpgradeCominfo" %>
<%@ page import="weaver.upgradetool.upgrade.ClientOperation" %>
<%
String operation = request.getParameter("operation");
JSONObject object  = new JSONObject();
SysUpgradeCominfo sysUpgradeCominfo = new SysUpgradeCominfo();
 if(operation.equals("getUpgadeInfo")){
	object = sysUpgradeCominfo.getUpgadeInfo();//获得升级状态信息
	
}else if(operation.equals("continueExcute")){
	sysUpgradeCominfo.continueExecute();
}else if(operation.equals("changeUpgradeType")) {
	String token = request.getParameter("token");
	String monitortype = request.getParameter("monitortype");
	 ClientOperation cluster = new ClientOperation();
	boolean checkSecurity = cluster.checkSecurity(token);
	if(checkSecurity){
		sysUpgradeCominfo.changeUpgradeType(monitortype);
		object.put("result", "success");
	}else{
		object.put("result", "failed");
		object.put("msg","安全校验不通过");
	}
}
//  else if(operation.equals("getPackageInfo")){
// 	Map<String,String> map = sysUpgradeCominfo.getPackageInfo();//获得跳包情况
// 	object  = new JSONObject(map);
// }
out.print(object.toString());
return ;
%>