From 2573d4bebdeacd025a0af209eb5226d5f2f251df Mon Sep 17 00:00:00 2001 From: 15976874561 <2553956742@qq.com> Date: Fri, 26 Dec 2025 18:44:52 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=A0=B9=E6=8D=AE=E9=99=A2?= =?UTF-8?q?=E6=A0=A1=E6=9F=A5=E5=87=BA=E9=83=A8=E9=97=A8=E7=BC=96=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../comprehensive/SyncDataController.java | 3 +- .../service/impl/SrsMajorsServiceImpl.java | 41 +++++++++---------- 2 files changed, 21 insertions(+), 23 deletions(-) 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()); } }