|
|
@@ -343,29 +343,10 @@ public class BaseStudentSchoolRollServiceImpl extends MPJBaseServiceImpl<BaseStu
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public Boolean disableStudent(Long userId, Long modifyUserId) {
|
|
|
//激活用户信息
|
|
|
- User user = userMapper.selectById(userId);
|
|
|
- user.setDeleteMark(DeleteMark.DELETED.getCode());
|
|
|
- user.setEnabledMark(EnabledMark.DISABLED.getCode());
|
|
|
- user.setModifyUserId(modifyUserId);
|
|
|
- user.setModifyDate(LocalDateTime.now());
|
|
|
- userMapper.updateById(user);
|
|
|
+ userMapper.disableUser(userId, modifyUserId);
|
|
|
|
|
|
//将学籍信息改为在读
|
|
|
- BaseStudentSchoolRoll schoolRoll = this.getOne(
|
|
|
- new MPJLambdaWrapper<BaseStudentSchoolRoll>()
|
|
|
- .disableLogicDel()
|
|
|
- .select(BaseStudentSchoolRoll::getId)
|
|
|
- .select(BaseStudentSchoolRoll.class, x -> VoToColumnUtil.fieldsToColumns(BaseStudentSchoolRoll.class).contains(x.getProperty()))
|
|
|
- .eq(BaseStudentSchoolRoll::getUserId, userId)
|
|
|
- );
|
|
|
- UpdateWrapper<BaseStudentSchoolRoll> updateRoll = new UpdateWrapper<>();
|
|
|
- updateRoll.eq("id", schoolRoll.getId());
|
|
|
- updateRoll.setSql("delete_mark = 1");
|
|
|
- updateRoll.setSql("enabled_mark = 0");
|
|
|
-// updateRoll.setSql("class_id = null");
|
|
|
- updateRoll.setSql("modify_user_id = " + modifyUserId);
|
|
|
- updateRoll.setSql("modify_date = now()");
|
|
|
- this.update(schoolRoll, updateRoll);
|
|
|
+ this.baseMapper.disableStudentSchoolRoll(userId, modifyUserId);
|
|
|
|
|
|
//将学生基本信息中状态改为正常
|
|
|
BaseStudent baseStudent = baseStudentMapper.selectOne(
|