|
|
|
@ -2725,6 +2725,7 @@ public class ZbdcModel {
|
|
|
|
|
Elements elements = body.getAllElements().getFirst().getElementsByTag("input");
|
|
|
|
|
List<Record> writeList = new ArrayList<>();
|
|
|
|
|
for (int i = 0; i < elements.size(); i++) {
|
|
|
|
|
|
|
|
|
|
Element input = elements.get(i);
|
|
|
|
|
String input_name = input.attr("name");
|
|
|
|
|
if (StrKit.isBlank(xdkm)) {
|
|
|
|
@ -2735,15 +2736,16 @@ public class ZbdcModel {
|
|
|
|
|
}
|
|
|
|
|
//去掉多余的最后面的随机数
|
|
|
|
|
String[] array = input_name.split("_");
|
|
|
|
|
|
|
|
|
|
int jsny = 0;//建设年份
|
|
|
|
|
double mj = 0;//面积
|
|
|
|
|
String type_name = "";//类型
|
|
|
|
|
String lx_name = "";//类型名称
|
|
|
|
|
|
|
|
|
|
String prefix = array[0] + "_" + array[1];
|
|
|
|
|
String key = (prefix).replace(xdkm, "");
|
|
|
|
|
|
|
|
|
|
if (!prefix.endsWith("jsny") && !prefix.endsWith("mj") && !prefix.endsWith("jslx")) continue;//两个都不是的,不处理跳过
|
|
|
|
|
if (!prefix.endsWith("jsny") && !prefix.endsWith("mj") && !prefix.endsWith("jslx")) continue;//三个都不是的,不处理跳过
|
|
|
|
|
|
|
|
|
|
if (prefix.endsWith("jsny")) {//建设年份
|
|
|
|
|
jsny = Integer.parseInt(input.attr("value"));//建设年份
|
|
|
|
|
Element inputNext = elements.get(i + 1);//下一个必定是面积
|
|
|
|
@ -2753,6 +2755,11 @@ public class ZbdcModel {
|
|
|
|
|
sysshshu++;//实验室
|
|
|
|
|
sysmj += mj;//面积
|
|
|
|
|
i++;
|
|
|
|
|
} else if (prefix.endsWith("jslx")) {//教室类型
|
|
|
|
|
lx_name = input.attr("value");//教室类型
|
|
|
|
|
Element inputNext = elements.get(i + 1);//下一个必定是面积
|
|
|
|
|
mj = Double.parseDouble(inputNext.attr("value"));//面积
|
|
|
|
|
i++;
|
|
|
|
|
} else if (prefix.endsWith("mj")) {//以mj结尾,一定是面积
|
|
|
|
|
mj = Double.parseDouble(input.attr("value"));//面积
|
|
|
|
|
lx_name = map.get(key.substring(0, key.length() - 2));
|
|
|
|
@ -2769,16 +2776,14 @@ public class ZbdcModel {
|
|
|
|
|
} else if (prefix.substring(5).startsWith("jtr")) {//普通教室
|
|
|
|
|
jtrshu++; //普通教室
|
|
|
|
|
jtrmj += mj;//面积
|
|
|
|
|
} else if (prefix.endsWith("jslx")) {//教室类型
|
|
|
|
|
type_name = input.attr("value");
|
|
|
|
|
} else {
|
|
|
|
|
tgsmjshu++; //探究实验室
|
|
|
|
|
tgsmjmj += mj;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Record r = new Record();
|
|
|
|
|
r.set("xdkm", xdkm);
|
|
|
|
|
if (StrKit.isBlank(lx_name)) lx_name = "教室类型";
|
|
|
|
|
r.set("lx_name", lx_name);
|
|
|
|
|
r.set("jsny", jsny);
|
|
|
|
|
r.set("mj", mj);
|
|
|
|
@ -2786,7 +2791,6 @@ public class ZbdcModel {
|
|
|
|
|
r.set("bureau_id", bureau_id);
|
|
|
|
|
r.set("area_id", area_id);
|
|
|
|
|
r.set("area_name", area_name);
|
|
|
|
|
r.set("type_name", type_name);
|
|
|
|
|
writeList.add(r);
|
|
|
|
|
}
|
|
|
|
|
Db.batchSave("t_zbdc_bureau_cgzb_detail", writeList, 100);
|
|
|
|
|