解密外校和评卷地点关联
This commit is contained in:
parent
1eceac056c
commit
524357f43c
|
@ -296,7 +296,7 @@ public class CeesUserServiceImpl extends ServiceImpl<CeesUserMapper, CeesUser> i
|
|||
if (ceesGroupMapper.selectById(groupId).getName() == null) {
|
||||
return Result.ok("暂时未分组");
|
||||
} else {
|
||||
return Result.ok(ceesGroupMapper.selectById(groupId).getName());
|
||||
return Result.ok(ceesGroupMapper.selectById(groupId));
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
|
@ -129,6 +130,15 @@ public class CeesWaiTeacherServiceImpl extends ServiceImpl<CeesWaiTeacherMapper,
|
|||
|
||||
Page<CeesWaiTeacher> page = new Page<>(pageNo, pageSize);
|
||||
IPage<CeesWaiTeacher> pageList = page(page, queryWrapper);
|
||||
// 对流中的每个对象进行解密处理
|
||||
pageList.getRecords().forEach(teacher -> {
|
||||
if (StringUtils.isNotBlank(teacher.getIdentityId())) {
|
||||
teacher.setIdentityId(JasyptUtil.decrypt(teacher.getIdentityId(),passWord));
|
||||
}
|
||||
if (StringUtils.isNotBlank(teacher.getPyCard())) {
|
||||
teacher.setPyCard(JasyptUtil.decrypt(teacher.getPyCard(),passWord));
|
||||
}
|
||||
});
|
||||
Set<String> dormitoryIdList = pageList.getRecords().stream().map(CeesWaiTeacher::getDormitoryId).collect(Collectors.toSet());
|
||||
if (dormitoryIdList.size() > 0) {
|
||||
LambdaQueryWrapper<CeesDormitoryInfo> dormitoryWrapper = Wrappers.lambdaQuery(CeesDormitoryInfo.class).in(CeesDormitoryInfo::getId, dormitoryIdList);
|
||||
|
|
Loading…
Reference in New Issue