diff --git a/srs-admin/src/main/java/com/srs/web/controller/comprehensive/SyncDataController.java b/srs-admin/src/main/java/com/srs/web/controller/comprehensive/SyncDataController.java index 9f7fb62..ef06d0c 100644 --- a/srs-admin/src/main/java/com/srs/web/controller/comprehensive/SyncDataController.java +++ b/srs-admin/src/main/java/com/srs/web/controller/comprehensive/SyncDataController.java @@ -22,6 +22,7 @@ public class SyncDataController extends BaseController { SyncDataService syncDataService; @Autowired ICphTeacherService iCphTeacherService; + @Autowired ISrsMajorsService iSrsMajorsService; @RequestMapping("/getEmployEEInfoList") public TableDataInfo getEmployEEInfoList(){ @@ -48,7 +49,7 @@ public class SyncDataController extends BaseController { @RequestMapping("/synchronousSpecialtyInfoList") public AjaxResult synchronousSpecialtyInfoList(){ List list=syncDataService.getSpecialtyALLInfo(); - //iSrsMajorsService.synchronousMYSQL(list);//同步专业 + iSrsMajorsService.synchronousMYSQL(list);//同步专业 return success(); } } diff --git a/srs-comprehensive/src/main/java/com/srs/comprehensive/service/impl/SrsMajorsServiceImpl.java b/srs-comprehensive/src/main/java/com/srs/comprehensive/service/impl/SrsMajorsServiceImpl.java index a4f9871..de8de9c 100644 --- a/srs-comprehensive/src/main/java/com/srs/comprehensive/service/impl/SrsMajorsServiceImpl.java +++ b/srs-comprehensive/src/main/java/com/srs/comprehensive/service/impl/SrsMajorsServiceImpl.java @@ -14,6 +14,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.srs.comprehensive.domain.SrsMajors; import com.srs.comprehensive.service.ISrsMajorsService; +import org.springframework.transaction.annotation.Transactional; /** * 【请填写功能名称】Service业务层处理 @@ -295,18 +296,19 @@ public class SrsMajorsServiceImpl implements ISrsMajorsService if (map.get("yxmc")!=null) { //使用代码查询学院id - Long yxdm = srsMajorsMapper.selectOldDeptIdByDeptName(map.get("yxmc").toString()); - if (yxdm != null) { - srsMajors1.setCollegeId(yxdm);//学院id - } else { - srsMajors1.setCollegeId(0L); - } + Long yxdm = srsMajorsMapper.selectOldDeptIdByDeptName(map.get("yxmc").toString()); + if (yxdm != null) { + srsMajors1.setCollegeId(yxdm);//学院id + } else { + srsMajors1.setCollegeId(0L); + } }else { srsMajors1.setCollegeId(0L); } srsMajors1.setCreateTime(DateUtils.getNowDate()); insertStudentList.add(srsMajors1); } + //修改 List updateSrsStudent = new ArrayList<>(); for (Map map:updateMap){ @@ -319,15 +321,14 @@ public class SrsMajorsServiceImpl implements ISrsMajorsService if (zymcobj!=null) { srsMajors1.setMajorName(zymcobj.toString()); } - if (map.get("yxmc")!=null) { - //使用代码查询学院id - Long yxdm = srsMajorsMapper.selectOldDeptIdByDeptName(map.get("yxmc").toString()); - if (yxdm != null) { - srsMajors1.setCollegeId(yxdm);//学院id - } else { - srsMajors1.setCollegeId(0L); - } + //使用代码查询学院id + Long yxdm = srsMajorsMapper.selectOldDeptIdByDeptName(map.get("yxmc").toString()); + if (yxdm != null) { + srsMajors1.setCollegeId(yxdm);//学院id + } else { + srsMajors1.setCollegeId(0L); + } }else { srsMajors1.setCollegeId(0L); } @@ -337,16 +338,12 @@ public class SrsMajorsServiceImpl implements ISrsMajorsService if (insertStudentList.size()!=0) { srsMajorsMapper.insertBatchSomeColumn(insertStudentList); } - if(updateSrsStudent.size()!=0) { - List> lists = ListSliceUtil.updateSlice(updateSrsStudent); - if (lists != null) { - for (List studentList : lists) { - srsMajorsMapper.updateSrsStudentList(studentList); - } + List> lists = ListSliceUtil.updateSlice(updateSrsStudent); + if (lists != null) { + for (List studentList : lists) { + srsMajorsMapper.updateSrsStudentList(studentList); } } - System.out.println(insertStudentList.size()); - System.out.println(updateSrsStudent.size()); } }