diff --git a/srs-comprehensive/src/main/java/com/srs/comprehensive/service/impl/CphTeacherServiceImpl.java b/srs-comprehensive/src/main/java/com/srs/comprehensive/service/impl/CphTeacherServiceImpl.java index 0eb78b7..e89ed43 100644 --- a/srs-comprehensive/src/main/java/com/srs/comprehensive/service/impl/CphTeacherServiceImpl.java +++ b/srs-comprehensive/src/main/java/com/srs/comprehensive/service/impl/CphTeacherServiceImpl.java @@ -468,9 +468,9 @@ public class CphTeacherServiceImpl implements ICphTeacherService String zgh = (String) map.get("zgh"); String xm=(String) map.get("xm"); String xb=(String) map.get("xb"); - String yxdm=(String) map.get("yxdm"); + String ksh=(String) map.get("ksh"); QgzxTeacher qgzxTeacher = qgzxTeacherMapper.selectQgzxTeacherByEmployeeId(zgh); - Long deptId = qgzxTeacherMapper.selectDeptCode(yxdm); + Long deptId = qgzxTeacherMapper.selectDeptCode(ksh); QgzxTeacher entity=new QgzxTeacher(); entity.setEmployeeId(zgh); entity.setName(xm); @@ -483,8 +483,8 @@ public class CphTeacherServiceImpl implements ICphTeacherService if(qgzxTeacher==null){ qgzxTeacherMapper.insertQgzxTeacher(entity); }else{ - entity.setTeacherId(qgzxTeacher.getTeacherId()); - qgzxTeacherMapper.updateQgzxTeacher(entity); + entity.setEmployeeId(zgh); + qgzxTeacherMapper.updateQgzxTeacherNew(entity); } } diff --git a/srs-system/src/main/java/com/srs/system/mapper/QgzxTeacherMapper.java b/srs-system/src/main/java/com/srs/system/mapper/QgzxTeacherMapper.java index e906b9e..75680b4 100644 --- a/srs-system/src/main/java/com/srs/system/mapper/QgzxTeacherMapper.java +++ b/srs-system/src/main/java/com/srs/system/mapper/QgzxTeacherMapper.java @@ -45,6 +45,7 @@ public interface QgzxTeacherMapper extends BaseMapper { * @return 结果 */ int updateQgzxTeacher(QgzxTeacher qgzxTeacher); + int updateQgzxTeacherNew(QgzxTeacher qgzxTeacher); /** * 删除教职工信息 diff --git a/srs-system/src/main/resources/mapper/system/QgzxTeacherMapper.xml b/srs-system/src/main/resources/mapper/system/QgzxTeacherMapper.xml index c706ab0..7da8eb0 100644 --- a/srs-system/src/main/resources/mapper/system/QgzxTeacherMapper.xml +++ b/srs-system/src/main/resources/mapper/system/QgzxTeacherMapper.xml @@ -108,6 +108,21 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" where teacher_id = #{teacherId} + + update qgzx_teacher + + name = #{name}, + gender = #{gender}, + age = #{age}, + dept_id = #{deptId}, + phone_number = #{phoneNumber}, + status = #{status}, + create_time = #{createTime}, + update_time = #{updateTime}, + + where employee_id = #{employeeId} + + delete from qgzx_teacher where teacher_id = #{teacherId}