修改教职工同步功能
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