From 5235790c6e99cee175c3213892b4a802540dd571 Mon Sep 17 00:00:00 2001 From: 15976874561 <2553956742@qq.com> Date: Fri, 12 Sep 2025 06:04:03 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=95=99=E8=81=8C=E5=B7=A5?= =?UTF-8?q?=E5=90=8C=E6=AD=A5=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/CphTeacherServiceImpl.java | 8 ++++---- .../com/srs/system/mapper/QgzxTeacherMapper.java | 1 + .../resources/mapper/system/QgzxTeacherMapper.xml | 15 +++++++++++++++ 3 files changed, 20 insertions(+), 4 deletions(-) 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}