Ver código fonte

改修改信息bug

Signed-off-by: guoWenHao <2532478980@qq.com>
guoWenHao 8 meses atrás
pai
commit
11755436f6

+ 2 - 1
teacher-serve/src/main/java/com/example/service/impl/TeacherServiceImpl.java

@@ -44,7 +44,7 @@ public class TeacherServiceImpl implements TeacherService {
         Teacher teacher = new Teacher();
         BeanUtils.copyProperties(teacherDTO, teacher);
         teacher.setId(id);
-
+        teacherMapper.updateTeacher(teacher);
         //向专利插入n条数据
         teacherMapper.deletePatents(teacher.getId());
         List<Patent> patents = teacher.getPatent();
@@ -74,6 +74,7 @@ public class TeacherServiceImpl implements TeacherService {
 
     /**
      * 根据id删除老师信息
+     *
      * @param id
      */
     @Override

+ 6 - 10
teacher-serve/src/main/resources/mapper/TeacherMapper.xml

@@ -13,15 +13,11 @@
         insert into teacherteam_system.patent(patent_num, authorization_num, certificate_num, date, teacher_id)
         values
         <foreach collection="patents" item="pa" separator=",">
-            ( #{pa.patentNum},
-                <if test="pa.authorizationNum != null">
+                (   #{pa.patentNum},
                     #{pa.authorizationNum},
-                </if>
-                <if test="pa.certificateNum != null">
-                #{pa.certificateNum},
-                </if>
-                #{pa.date},
-                #{pa.teacherId})
+                    #{pa.certificateNum},
+                    #{pa.date},
+                    #{pa.teacherId})
         </foreach>
     </insert>
 
@@ -37,10 +33,10 @@
                 <if test="image != null">
                     image= #{image},
                 </if>
-                <if test="gradauteCourse != null">
+                <if test="graduateCourse != null">
                     gradaute_course= #{gradauteCourse},
                 </if>
-                <if test="undergradauteCourse != null">
+                <if test="undergraduateCourse != null">
                     undergradaute_course= #{undergradauteCourse},
                 </if>
                 <if test="email != null">