%@ page contentType="text/html; charset=UTF-8" %>
<%@ page import="com.alibaba.fastjson.JSONObject" %>
<%@ page import="weaver.general.Util" %>
<%
JSONObject jsonObject = new JSONObject();
int indexId = Util.getIntValue(request.getParameter("indexId"));
//评分规则,指标公式id
String indexFormulaId = "";
//完成值,指标公式id
String wczIndexFormulaId = "";
rs.executeQuery("select gsid,pfzbgsid from uf_jxkhzbk where id=?",indexId);
if(rs.next()){
indexFormulaId = Util.null2String(rs.getString("pfzbgsid"));
wczIndexFormulaId = Util.null2String(rs.getString("gsid"));
}
String zbgs = "";
String wczbgs = "";
rs1.executeQuery("select b.* from uf_zbgsb a,uf_zbgsmxb b where a.id=b.formula_id and a.id=? order by b.id",indexFormulaId);
while(rs1.next()) {
String field_id = Util.null2String(rs1.getString("field_id"));
if(!field_id.contains("mainBussinessDataCollectionProject")){
String zdmc = field_id.split("_")[1];
if(field_id.contains("examinationTableMainTable")){
zdmc = "main_"+zdmc;
}else if(field_id.contains("examinationTableBusinessIndicators")){
zdmc = "dt1_"+zdmc;
}else if(field_id.contains("examinationTableManagementIndicators")){
zdmc = "dt2_"+zdmc;
}else if(field_id.contains("examinationTableImportantWork")){
zdmc = "dt3_"+zdmc;
}else if(field_id.contains("examinationTableReservedTable1")){
zdmc = "dt5_"+zdmc;
}else if(field_id.contains("examinationTableReservedTable2")){
zdmc = "dt6_"+zdmc;
}
zbgs += zdmc + ",";
}else{
String zdmc = field_id.split("_")[1];
String zdmcc = "business_"+zdmc;
zbgs += zdmcc + ",";
}
}
if(zbgs.endsWith(",")){
zbgs = zbgs.substring(0,zbgs.length()-1);
}
rs2.executeQuery("select b.* from uf_zbgsb a,uf_zbgsmxb b where a.id=b.formula_id and a.id=? order by b.id",wczIndexFormulaId);
while(rs2.next()) {
String field_id = Util.null2String(rs2.getString("field_id"));
if(!field_id.contains("mainBussinessDataCollectionProject")){
String zdmc = field_id.split("_")[1];
if(field_id.contains("examinationTableMainTable")){
zdmc = "main_"+zdmc;
}else if(field_id.contains("examinationTableBusinessIndicators")){
zdmc = "dt1_"+zdmc;
}else if(field_id.contains("examinationTableManagementIndicators")){
zdmc = "dt2_"+zdmc;
}else if(field_id.contains("examinationTableImportantWork")){
zdmc = "dt3_"+zdmc;
}else if(field_id.contains("examinationTableReservedTable1")){
zdmc = "dt5_"+zdmc;
}else if(field_id.contains("examinationTableReservedTable2")){
zdmc = "dt6_"+zdmc;
}
wczbgs += zdmc + ",";
}
}
if(wczbgs.endsWith(",")){
wczbgs = wczbgs.substring(0,wczbgs.length()-1);
}
jsonObject.put("zbgs",zbgs);
jsonObject.put("wczbgs",wczbgs);
out.print(jsonObject.toJSONString());
%>