|
@@ -49,7 +49,7 @@ public class BasicSchoolServiceImpl extends ServiceImpl<BasicSchoolMapper, Basic
|
|
public List<SchoolDto> listSchool() {
|
|
public List<SchoolDto> listSchool() {
|
|
List<SchoolDto> schoolDtos = this.baseMapper.listSchool();
|
|
List<SchoolDto> schoolDtos = this.baseMapper.listSchool();
|
|
for (SchoolDto schoolDto : schoolDtos) {
|
|
for (SchoolDto schoolDto : schoolDtos) {
|
|
- if(StringUtils.isNotBlank(schoolDto.getInitPassword())){
|
|
|
|
|
|
+ if (StringUtils.isNotBlank(schoolDto.getInitPassword())) {
|
|
schoolDto.setInitPassword(new String(Base64Util.decode(schoolDto.getInitPassword())));
|
|
schoolDto.setInitPassword(new String(Base64Util.decode(schoolDto.getInitPassword())));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -68,9 +68,6 @@ public class BasicSchoolServiceImpl extends ServiceImpl<BasicSchoolMapper, Basic
|
|
basicSchool.setLogo(toBase64);
|
|
basicSchool.setLogo(toBase64);
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
log.error(SystemConstant.LOG_ERROR, e);
|
|
log.error(SystemConstant.LOG_ERROR, e);
|
|
- } finally {
|
|
|
|
- commonCacheService.removeSchoolCache(basicSchool.getCode());
|
|
|
|
- commonCacheService.removeSchoolCache(basicSchool.getId());
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -78,14 +75,18 @@ public class BasicSchoolServiceImpl extends ServiceImpl<BasicSchoolMapper, Basic
|
|
String oldInitPassword = Base64Util.encode(SystemConstant.OLD_INIT_PASSWORD.getBytes());
|
|
String oldInitPassword = Base64Util.encode(SystemConstant.OLD_INIT_PASSWORD.getBytes());
|
|
String currentInitPassword = basicSchool.getInitPassword();
|
|
String currentInitPassword = basicSchool.getInitPassword();
|
|
String newInitPassword = Base64Util.encode(initPassword.getBytes());
|
|
String newInitPassword = Base64Util.encode(initPassword.getBytes());
|
|
- if(StringUtils.isBlank(currentInitPassword) || !currentInitPassword.equals(initPassword)){
|
|
|
|
|
|
+ if (StringUtils.isBlank(currentInitPassword) || !currentInitPassword.equals(initPassword)) {
|
|
UpdateWrapper<SysUser> updateWrapper = new UpdateWrapper<>();
|
|
UpdateWrapper<SysUser> updateWrapper = new UpdateWrapper<>();
|
|
updateWrapper.lambda().set(SysUser::getPassword, newInitPassword)
|
|
updateWrapper.lambda().set(SysUser::getPassword, newInitPassword)
|
|
.eq(SysUser::getSchoolId, id)
|
|
.eq(SysUser::getSchoolId, id)
|
|
- .and(q->q.eq(SysUser::getPassword, oldInitPassword).or().eq(SysUser::getPassword, currentInitPassword));
|
|
|
|
|
|
+ .and(q -> q.eq(SysUser::getPassword, oldInitPassword).or().eq(SysUser::getPassword, currentInitPassword));
|
|
sysUserService.update(updateWrapper);
|
|
sysUserService.update(updateWrapper);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ // 清除学校缓存
|
|
|
|
+ commonCacheService.removeSchoolCache(basicSchool.getCode());
|
|
|
|
+ commonCacheService.removeSchoolCache(basicSchool.getId());
|
|
|
|
+
|
|
basicSchool.setInitPassword(newInitPassword);
|
|
basicSchool.setInitPassword(newInitPassword);
|
|
return this.updateById(basicSchool);
|
|
return this.updateById(basicSchool);
|
|
}
|
|
}
|