修改教职工同步功能
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -45,6 +45,7 @@ public interface QgzxTeacherMapper extends BaseMapper<QgzxTeacher> {
|
||||
* @return 结果
|
||||
*/
|
||||
int updateQgzxTeacher(QgzxTeacher qgzxTeacher);
|
||||
int updateQgzxTeacherNew(QgzxTeacher qgzxTeacher);
|
||||
|
||||
/**
|
||||
* 删除教职工信息
|
||||
|
||||
@@ -108,6 +108,21 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
where teacher_id = #{teacherId}
|
||||
</update>
|
||||
|
||||
<update id="updateQgzxTeacherNew" parameterType="QgzxTeacher">
|
||||
update qgzx_teacher
|
||||
<trim prefix="SET" suffixOverrides=",">
|
||||
<if test="name != null and name != ''">name = #{name},</if>
|
||||
<if test="gender != null and gender != ''">gender = #{gender},</if>
|
||||
age = #{age},
|
||||
<if test="deptId != null">dept_id = #{deptId},</if>
|
||||
phone_number = #{phoneNumber},
|
||||
<if test="status != null and status != ''">status = #{status},</if>
|
||||
<if test="createTime != null">create_time = #{createTime},</if>
|
||||
<if test="updateTime != null">update_time = #{updateTime},</if>
|
||||
</trim>
|
||||
where employee_id = #{employeeId}
|
||||
</update>
|
||||
|
||||
<delete id="deleteQgzxTeacherByTeacherId" parameterType="Long">
|
||||
delete from qgzx_teacher where teacher_id = #{teacherId}
|
||||
</delete>
|
||||
|
||||
Reference in New Issue
Block a user