mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-13 21:06:48 +08:00
教师修改,改成只是更新页面对应的4个字段值,不更改其它的值
This commit is contained in:
@@ -23,6 +23,7 @@ import com.xboe.constants.Constants;
|
|||||||
import com.xboe.core.exception.XaskException;
|
import com.xboe.core.exception.XaskException;
|
||||||
import com.xboe.core.orm.FieldFilters;
|
import com.xboe.core.orm.FieldFilters;
|
||||||
import com.xboe.core.orm.QueryBuilder;
|
import com.xboe.core.orm.QueryBuilder;
|
||||||
|
import com.xboe.core.orm.UpdateBuilder;
|
||||||
import com.xboe.module.teacher.dao.TeacherDao;
|
import com.xboe.module.teacher.dao.TeacherDao;
|
||||||
import com.xboe.module.teacher.dto.TeacherSyncUpdateDto;
|
import com.xboe.module.teacher.dto.TeacherSyncUpdateDto;
|
||||||
import com.xboe.module.teacher.entity.Teacher;
|
import com.xboe.module.teacher.entity.Teacher;
|
||||||
@@ -208,12 +209,20 @@ public class TeacherServiceImpl implements ITeacherService {
|
|||||||
@Override
|
@Override
|
||||||
@Transactional
|
@Transactional
|
||||||
public void updateTeacher(TeacherFiledVo entity) {
|
public void updateTeacher(TeacherFiledVo entity) {
|
||||||
Teacher teacher = dao.get(entity.getId());
|
|
||||||
teacher.setPhoto(entity.getPhoto());
|
// Teacher teacher = dao.get(entity.getId());
|
||||||
teacher.setWorkExperience(entity.getWorkExperience());
|
// teacher.setPhoto(entity.getPhoto());
|
||||||
teacher.setCourses(entity.getCourses());
|
// teacher.setWorkExperience(entity.getWorkExperience());
|
||||||
teacher.setExpertise(entity.getExpertise());
|
// teacher.setCourses(entity.getCourses());
|
||||||
dao.update(teacher);
|
// teacher.setExpertise(entity.getExpertise());
|
||||||
|
// dao.update(teacher);
|
||||||
|
//修改为以下方式,不影响其它字段的
|
||||||
|
dao.updateMultiFieldById(entity.getId(),
|
||||||
|
UpdateBuilder.create("photo", entity.getPhoto()),
|
||||||
|
UpdateBuilder.create("workExperience", entity.getWorkExperience()),
|
||||||
|
UpdateBuilder.create("courses", entity.getCourses()),
|
||||||
|
UpdateBuilder.create("expertise", entity.getExpertise())
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user