专业 学院同步

This commit is contained in:
zhy
2025-09-11 11:36:34 +08:00
parent 853bc0b92b
commit 643f2f7979

View File

@@ -156,7 +156,7 @@ public class SrsMajorsServiceImpl implements ISrsMajorsService
//同步专业
@Override
public void sqlserverSynchronousMYSQL(List<Map> list) {
List<SrsMajors> srsMajors = srsMajorsMapper.selectSrsmajorsList();//专业列表
List<SrsMajors> srsMajors = srsMajorsMapper.selectSrsmajorsList();//数据库存在的专业列表
//查找重复值
List<Map> updateMap = list.stream()
.filter(obj1 -> srsMajors
@@ -195,19 +195,6 @@ public class SrsMajorsServiceImpl implements ISrsMajorsService
}
srsMajors1.setStatus("0");
// Object zydmobj2=map.get("zydm");
// if (zydmobj2!=null) {
// //科室号查询学院id
// String ksh = selectClassSpecialty(zydmobj2.toString());;
// if (ksh!=null){
// Long deptId = cphTeacherMapper.selectDeptCode(ksh);
// if (deptId!=null){
// srsMajors1.setCollegeId(deptId);
// }
// }else {
// srsMajors1.setCollegeId(0L);//学院id/科室号
// }
// }
if (map.get("yxmc")!=null) {
//使用代码查询学院id
Long yxdm = srsMajorsMapper.selectOldDeptIdByDeptName(map.get("yxmc").toString());
@@ -234,19 +221,7 @@ public class SrsMajorsServiceImpl implements ISrsMajorsService
if (zymcobj!=null) {
srsMajors1.setMajorName(zymcobj.toString());
}
// Object zydmobj2=map.get("zydm");
// if (zydmobj2!=null) {
// //科室号查询学院id
// String ksh = selectClassSpecialty(zydmobj2.toString());;
// if (ksh!=null){
// Long deptId = cphTeacherMapper.selectDeptCode(ksh);
// if (deptId!=null){
// srsMajors1.setCollegeId(deptId);
// }
// }else {
// srsMajors1.setCollegeId(0L);//学院id/科室号
// }
// }
if (map.get("yxmc")!=null) {
//使用代码查询学院id
Long yxdm = srsMajorsMapper.selectOldDeptIdByDeptName(map.get("yxmc").toString());
@@ -267,7 +242,7 @@ public class SrsMajorsServiceImpl implements ISrsMajorsService
List<List<SrsMajors>> lists = ListSliceUtil.updateSlice(updateSrsStudent);
if (lists != null) {
for (List<SrsMajors> studentList:lists){
// srsMajorsMapper.updateSrsStudentList(studentList); // 20240822 专业同步只新增不修改
srsMajorsMapper.updateSrsStudentList(studentList);
}
}
}