修改根据院校查出部门编号
This commit is contained in:
@@ -22,6 +22,7 @@ public class SyncDataController extends BaseController {
|
|||||||
SyncDataService syncDataService;
|
SyncDataService syncDataService;
|
||||||
@Autowired
|
@Autowired
|
||||||
ICphTeacherService iCphTeacherService;
|
ICphTeacherService iCphTeacherService;
|
||||||
|
@Autowired
|
||||||
ISrsMajorsService iSrsMajorsService;
|
ISrsMajorsService iSrsMajorsService;
|
||||||
@RequestMapping("/getEmployEEInfoList")
|
@RequestMapping("/getEmployEEInfoList")
|
||||||
public TableDataInfo getEmployEEInfoList(){
|
public TableDataInfo getEmployEEInfoList(){
|
||||||
@@ -48,7 +49,7 @@ public class SyncDataController extends BaseController {
|
|||||||
@RequestMapping("/synchronousSpecialtyInfoList")
|
@RequestMapping("/synchronousSpecialtyInfoList")
|
||||||
public AjaxResult synchronousSpecialtyInfoList(){
|
public AjaxResult synchronousSpecialtyInfoList(){
|
||||||
List<Map> list=syncDataService.getSpecialtyALLInfo();
|
List<Map> list=syncDataService.getSpecialtyALLInfo();
|
||||||
//iSrsMajorsService.synchronousMYSQL(list);//同步专业
|
iSrsMajorsService.synchronousMYSQL(list);//同步专业
|
||||||
return success();
|
return success();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import com.srs.comprehensive.domain.SrsMajors;
|
import com.srs.comprehensive.domain.SrsMajors;
|
||||||
import com.srs.comprehensive.service.ISrsMajorsService;
|
import com.srs.comprehensive.service.ISrsMajorsService;
|
||||||
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 【请填写功能名称】Service业务层处理
|
* 【请填写功能名称】Service业务层处理
|
||||||
@@ -295,18 +296,19 @@ public class SrsMajorsServiceImpl implements ISrsMajorsService
|
|||||||
|
|
||||||
if (map.get("yxmc")!=null) {
|
if (map.get("yxmc")!=null) {
|
||||||
//使用代码查询学院id
|
//使用代码查询学院id
|
||||||
Long yxdm = srsMajorsMapper.selectOldDeptIdByDeptName(map.get("yxmc").toString());
|
Long yxdm = srsMajorsMapper.selectOldDeptIdByDeptName(map.get("yxmc").toString());
|
||||||
if (yxdm != null) {
|
if (yxdm != null) {
|
||||||
srsMajors1.setCollegeId(yxdm);//学院id
|
srsMajors1.setCollegeId(yxdm);//学院id
|
||||||
} else {
|
} else {
|
||||||
srsMajors1.setCollegeId(0L);
|
srsMajors1.setCollegeId(0L);
|
||||||
}
|
}
|
||||||
}else {
|
}else {
|
||||||
srsMajors1.setCollegeId(0L);
|
srsMajors1.setCollegeId(0L);
|
||||||
}
|
}
|
||||||
srsMajors1.setCreateTime(DateUtils.getNowDate());
|
srsMajors1.setCreateTime(DateUtils.getNowDate());
|
||||||
insertStudentList.add(srsMajors1);
|
insertStudentList.add(srsMajors1);
|
||||||
}
|
}
|
||||||
|
|
||||||
//修改
|
//修改
|
||||||
List<SrsMajors> updateSrsStudent = new ArrayList<>();
|
List<SrsMajors> updateSrsStudent = new ArrayList<>();
|
||||||
for (Map map:updateMap){
|
for (Map map:updateMap){
|
||||||
@@ -319,15 +321,14 @@ public class SrsMajorsServiceImpl implements ISrsMajorsService
|
|||||||
if (zymcobj!=null) {
|
if (zymcobj!=null) {
|
||||||
srsMajors1.setMajorName(zymcobj.toString());
|
srsMajors1.setMajorName(zymcobj.toString());
|
||||||
}
|
}
|
||||||
|
|
||||||
if (map.get("yxmc")!=null) {
|
if (map.get("yxmc")!=null) {
|
||||||
//使用代码查询学院id
|
//使用代码查询学院id
|
||||||
Long yxdm = srsMajorsMapper.selectOldDeptIdByDeptName(map.get("yxmc").toString());
|
Long yxdm = srsMajorsMapper.selectOldDeptIdByDeptName(map.get("yxmc").toString());
|
||||||
if (yxdm != null) {
|
if (yxdm != null) {
|
||||||
srsMajors1.setCollegeId(yxdm);//学院id
|
srsMajors1.setCollegeId(yxdm);//学院id
|
||||||
} else {
|
} else {
|
||||||
srsMajors1.setCollegeId(0L);
|
srsMajors1.setCollegeId(0L);
|
||||||
}
|
}
|
||||||
}else {
|
}else {
|
||||||
srsMajors1.setCollegeId(0L);
|
srsMajors1.setCollegeId(0L);
|
||||||
}
|
}
|
||||||
@@ -337,16 +338,12 @@ public class SrsMajorsServiceImpl implements ISrsMajorsService
|
|||||||
if (insertStudentList.size()!=0) {
|
if (insertStudentList.size()!=0) {
|
||||||
srsMajorsMapper.insertBatchSomeColumn(insertStudentList);
|
srsMajorsMapper.insertBatchSomeColumn(insertStudentList);
|
||||||
}
|
}
|
||||||
if(updateSrsStudent.size()!=0) {
|
List<List<SrsMajors>> lists = ListSliceUtil.updateSlice(updateSrsStudent);
|
||||||
List<List<SrsMajors>> lists = ListSliceUtil.updateSlice(updateSrsStudent);
|
if (lists != null) {
|
||||||
if (lists != null) {
|
for (List<SrsMajors> studentList : lists) {
|
||||||
for (List<SrsMajors> studentList : lists) {
|
srsMajorsMapper.updateSrsStudentList(studentList);
|
||||||
srsMajorsMapper.updateSrsStudentList(studentList);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
System.out.println(insertStudentList.size());
|
|
||||||
System.out.println(updateSrsStudent.size());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user