|
@@ -591,7 +591,7 @@ public class StudentServiceImpl extends ServiceImpl<StudentDao, Student> impleme
|
|
|
.set(Student::getTenantId, studentInfo.getTenantId())
|
|
|
.set(Student::getUserId, sysUser.getId())
|
|
|
.set(Student::getUpdateTime, new Date())
|
|
|
- .set(Student::getAvatar,sysUser.getAvatar())
|
|
|
+ .set(StringUtils.isNotEmpty(studentInfo.getAvatar()), Student::getAvatar, studentInfo.getAvatar())
|
|
|
.eq(Student::getUserId, studentInfo.getId())
|
|
|
.update();
|
|
|
} else {
|
|
@@ -605,7 +605,7 @@ public class StudentServiceImpl extends ServiceImpl<StudentDao, Student> impleme
|
|
|
}
|
|
|
com.yonge.cooleshow.biz.dal.entity.SysUser sysUser = sysUserMapper.selectById(studentInfo.getId());
|
|
|
sysUser.setGender(studentInfo.getGender());
|
|
|
- sysUser.setAvatar(student.getAvatar());
|
|
|
+ sysUser.setAvatar(studentInfo.getAvatar());
|
|
|
sysUser.setUsername(studentInfo.getName());
|
|
|
sysUser.setBirthdate(studentInfo.getBirthdate());
|
|
|
sysUserMapper.updateById(sysUser);
|
|
@@ -650,8 +650,7 @@ public class StudentServiceImpl extends ServiceImpl<StudentDao, Student> impleme
|
|
|
com.yonge.cooleshow.biz.dal.entity.SysUser sysUser;
|
|
|
if (!sysUsers.isEmpty()) {
|
|
|
sysUser = sysUsers.get(0);
|
|
|
- if (!sysUser.getId().equals(studentInfo.getId()) &&
|
|
|
- this.getBaseMapper().selectById(sysUser.getId()) != null) {
|
|
|
+ if (sysUser.getUserType().contains(ClientEnum.STUDENT.getCode())) {
|
|
|
throw new BizException("手机号已经注册学生账号");
|
|
|
}
|
|
|
sysUser.setAvatar(studentInfo.getAvatar());
|