AjaxRequestObj.createEq
statusPar
ameter=function() {
&nbs
p; if (eqStatusArray.length < 1) {
return;
}
VAR paramNameArray = new Array();
var paramValueArray = new Array();
//取状态数组
for (var index = 0, step = eqStatusArray.length; index < step; index++) {
var tem
PEqStatusObj = eqStatusArray[index];
paramNameArray.push(tempEqStatusObj.eqCode + "`" + tempEqStatusObj.opDateTime);
paramValueArray.push(tempEqStatusObj.status);
}
//分解、生成请求串。
var paramStr = "";
paramStr = paramStr.concat("eqStatus
names=").concat(encodeURI
component(paramNameArray.join(","))).concat("&");
paramStr = paramStr.concat("eqStatusValues=").concat(encodeURIComponent(paramValueArray.join("`")));
return paramStr;
};
if ("doQueryRequest".equals(actParam)) {
EquipUtils equipUtilsObj = EquipUtils.getInstance();
//取查询参数、拼接
equipStatusMgrObj.setEquipCond
ITion(equipUtilsObj.createEquipFilter(request));
equipStatusMgrObj.setEquipStatusCondition(equipUtilsObj.getEquipStatusDate(request));
//设备信息
List<DynaBean> equipArray = equipStatusMgrObj.queryEquip(null);
//设备状态
 
;map<String, Map<String, String>> equipStatusMapping =
equipStatusMgrObj.queryEquipState4Map(equipArray, null);
sessionObj.
setattribute("
paginationEntity", equipStatusMgrObj.getPa
ginationEntity());
sessionObj.setAttribute("equipCondition", equipStatusMgrObj.getEquipCondition());
sessionObj.setAttribute("eqStatusCondition", equipStatusMgrObj.getEquipStatusCondition());
request.setAttribute("equipList", equipArray);
request.setAttribute("dateList", equipStatusMapping);
try {
request.getRequestDispatcher("/eq/
detectPoint/InnerEqStatusRefresh.jsp").forward(request, response);
} catch (Exception e) {
e.
PRintStackTrace();
}
} else if ("getPageToolBar".equals(actParam)) {
PaginationEntity pEntity = (PaginationEntity) sessionObj.getAttribute("paginationEntity");
String tempStr = pEntity.getPaginationTool();
OutputStream out;
try {
response.setContentType("text/html;charset=UTF-8");
out = response.getOutputStream();
out.write(tempStr.getBytes("UTF-8"));
out.flush();
out.close();
} catch (IOException e) {
e.printStackTrace();
}
}