feat:updates

This commit is contained in:
zwt13703 2026-03-14 15:50:33 +08:00
parent 41865e29e8
commit 8e5419df9c
1 changed files with 28 additions and 21 deletions

View File

@ -349,32 +349,39 @@ public class ArtTestController extends BaseController {
//detail.setRemark("source=" + sourceTag); //detail.setRemark("source=" + sourceTag);
ArtSchoolCollegeBo schoolCollegeBo = null; ArtSchoolCollegeBo schoolCollegeBo = null;
List<ArtSchoolCollegeBo> schoolCollegeBoList = new ArrayList<>(); List<ArtSchoolCollegeBo> schoolCollegeBoList = null;
ArtSchoolMajorBo artSchoolMajorBo = null; ArtSchoolMajorBo artSchoolMajorBo = null;
List<ArtSchoolMajorBo> schoolMajorBoList; List<ArtSchoolMajorBo> schoolMajorBoList = null;
// 学院信息 // 学院信息
for (JsonNode college : node.get("college")) { if (node.has("college")) {
schoolCollegeBo = new ArtSchoolCollegeBo(); JsonNode collegeNode = node.get("college");
schoolCollegeBo.setCollegeName(asText(college.get("collegeName"))); schoolCollegeBoList = new ArrayList<>();
schoolCollegeBo.setCollege51sdxId(asInteger(college.get("collegeId"))); if (!collegeNode.isEmpty()) {
for (JsonNode college : collegeNode) {
schoolCollegeBo = new ArtSchoolCollegeBo();
schoolCollegeBo.setCollegeName(asText(college.get("collegeName")));
schoolCollegeBo.setCollege51sdxId(asInteger(college.get("collegeId")));
schoolMajorBoList = new ArrayList<>(); schoolMajorBoList = new ArrayList<>();
// 学院专业列表 // 学院专业列表
if (college.has("majorList")) { if (college.has("majorList")) {
for (JsonNode major : college.get("majorList")) { for (JsonNode major : college.get("majorList")) {
artSchoolMajorBo = new ArtSchoolMajorBo(); artSchoolMajorBo = new ArtSchoolMajorBo();
artSchoolMajorBo.setEducationLevel( artSchoolMajorBo.setEducationLevel(
"(本)".equals(asText(major.get("majorLevel"))) ? "1" : "0" "(本)".equals(asText(major.get("majorLevel"))) ? "1" : "0"
); );
artSchoolMajorBo.setMajorName(asText(major.get("majorName"))); artSchoolMajorBo.setMajorName(asText(major.get("majorName")));
artSchoolMajorBo.setMajor51sdxId(asText(major.get("majorId"))); artSchoolMajorBo.setMajor51sdxId(asText(major.get("majorId")));
schoolMajorBoList.add(artSchoolMajorBo); schoolMajorBoList.add(artSchoolMajorBo);
} }
schoolCollegeBo.setSchoolMajorBoList(schoolMajorBoList); schoolCollegeBo.setSchoolMajorBoList(schoolMajorBoList);
}
schoolCollegeBoList.add(schoolCollegeBo);
}
}
} }
schoolCollegeBoList.add(schoolCollegeBo);
}
// 其余结构化内容已映射到详情 JSON 字段 // 其余结构化内容已映射到详情 JSON 字段