本文解答了关于《内蒙古二级建造师增项详情信息》相关内容,同时关于1、内蒙古二级建造师报名要求,2、内蒙古二级建造师注册查询,3、内蒙古二级建造师增项考几门,4、内蒙古二级建造师,5、内蒙古二级建造师b证能在线上完成再教育吗,的相关问答本篇文章福途教育网小编也整理了进来,希望对您有帮助。
内蒙古二级建造师增项详情信息
// needSubjectList.add(tgScrSynergySubject);
// }
// 增项考试信息及科目信息(总和原有科目)
examSpecialty.setNeedSubjectList(subjectList);
// 设置报考专业考试信息
specialtyExamInfoDTO.setExamSpecialty(examSpecialty);
// 查询专业项目关联的原有科目
List ProjectSpecialtyItemList = projectSpecialtyItemService
.queryProjectSpecialtyItemListByExamId(projectId, examSpecialtyId);
List specialtyItemDTOList = new ArrayList();
if (CollectionUtil.isNotEmpty(ProjectSpecialtyItemList)) {
for (ProjectSpecialtyItem projectSpecialtyItem : ProjectSpecialtyItemList) {
ExamProjectSpecialtyItemDTO examProjectSpecialtyItemDTO = new ExamProjectSpecialtyItemDTO();
specialtyItemDTOList.add(BeanUtils.copyProperties(projectSpecialtyItem, ExamProjectSpecialtyItemDTO.class));
}
}
// 三级建造师资质和职业资格(监理工程师:包括八个科目,专业岗位资质:4个)
if (subjectType.equals(ProjectConstants.EXAM_SUBJECT_TYPE_JZS)
subjectType.equals(ProjectConstants.EXAM_SUBJECT_TYPE_ZYGWZ)) {
// 设置专业项目关联的原有科目
specialtyExamInfoDTO.setSpecialtyItemDTOList(specialtyItemDTOList);
}
specialtyExamInfoDTOList.add(specialtyExamInfoDTO);
}
// 将报考专业信息组装到考试信息中
examInfoDTO.setSpecialtyExamInfoDTOList(specialtyExamInfoDTOList);
}
// // 设置考试项目下全部报考科目
// List needSubjectList = new
// ArrayList();
// if(subjectType.equals(ProjectConstants.EXAM_SUBJECT_TYPE_GR)){
// ((TgScrSynergySpecialtyExam)
// examSpecialty).setSpecialtyType(ProjectConstants.EXAM_SUBJECT_TYPE_GR);
// //查询个人特定考试室全部在线考试报考科目
// needSubjectList =
// tgScrSynergySubjectService.querySubjectListByExamIdAndSpecialtyType(projectId,
// ProjectConstants.EXAM_SUBJECT_TYPE_GR);
// }
// //内蒙古一级建造师增项情况
// if(subjectType.equals(ProjectConstants.EXAM_SUBJECT_TYPE_NM_ONE)){
// TgScrSynergySpecialtyExam tgScrSynergySpecialtyExam =
// tgScrSynergySpecialtyExamService.getById(examSpecialtyId);
// ((TgScrSynergySpecialtyExam)
// examSpecialty).setSpecialtyType(tgScrSynergySpecialtyExam.getSpecialtyType());
// //查询参加内蒙古一级建造师室报考科目(不含内蒙古一级建造师增项)
// needSubjectList =
// tgScrSynergySubjectService.querySubjectListByExamIdAndSpecialtyType(projectId,
// tgScrSynergySpecialtyExam.getSpecialtyType());
// //查询内蒙古一级建造师增项科目
// TgScrSynergySubject tgScrSynergySubject =
// tgScrSynergySubjectService.querySubjectByExamIdAndSpecialtyType(projectId,
// ProjectConstants.EXAM_SUBJECT_TYPE_NM_ONE_ADD);
// //内蒙古一级建造师增项科目信息
// needSubjectList.add(tgScrSynergySubject);
// }
// //内蒙古二级建造师增项情况
// if(subjectType.equals(ProjectConstants.EXAM_SUBJECT_TYPE_NM_TWO)){
// TgScrSynergySpecialtyExam tgScrSynergySpecialtyExam =
// tgScrSynergySpecialtyExamService.getById(examSpecialtyId);
// ((TgScrSynergySpecialtyExam)
// examSpecialty).setSpecialtyType(tgScrSynergySpecialtyExam.getSpecialtyType());
// //查询参加内蒙古二级建造师室报考科目(不含内蒙古二级建造师增项)
// needSubjectList =
// tgScrSynergySubjectService.querySubjectListByExamIdAndSpecialtyType(projectId,
// tgScrSynergySpecialtyExam.getSpecialtyType());
// //查询内蒙古二级建造师增项科目
// TgScrSynergySubject tgScrSynergySubject =
// tgScrSynergySubjectService.querySubjectByExamIdAndSpecialtyType(projectId,
// ProjectConstants.EXAM_SUBJECT_TYPE_NM_TWO_ADD);
// //内蒙古二级建造师增项详情信息
// needSubjectList.add(tgScrSynergySubject);
// }
// //设置考试项目下全部报考科目
// examInfoDTO.setSubjectList(needSubjectList);
// 获取考试信息中各自科目项目集合
Map> subjectListMap = new HashMap>();
// 将该科目类型下全部科目设置到该类型key值中
subjectListMap.put(subjectType, subjectList);
for (Map.Entry> entry : subjectListMap.entrySet()) {
String type = entry.getKey();
List subjectList2 = entry.getValue();
// 两科目类型
if (Proje
总结:以上是编辑:【幕诗竹】整理及AI智能原创关于《内蒙古二级建造师增项详情信息
》优质内容解答希望能帮助到您。