|
@@ -148,16 +148,19 @@ public class OpenStudentController extends BaseController {
|
|
|
// 配置头像
|
|
|
String avatar = student.getAvatar();
|
|
|
if (StringUtils.isEmpty(avatar)) {
|
|
|
- if (StringUtils.isEmpty(avatar)) {
|
|
|
- avatar = sysConfigService.findConfigValue(SysConfigConstant.TENANT_STUDENT_AVATAR);
|
|
|
- student.setAvatar(avatar);
|
|
|
+ if (student.getGender().equals(1)) {
|
|
|
+ avatar = sysConfigService.findConfigValue(SysConfigConstant.DEFAULT_HEARD_BOY);
|
|
|
+ } else {
|
|
|
+ avatar = sysConfigService.findConfigValue(SysConfigConstant.DEFAULT_HEARD_GIRL);
|
|
|
}
|
|
|
student.setAvatar(avatar);
|
|
|
}
|
|
|
|
|
|
- Student studentInfo = JSON.parseObject(JSON.toJSONString(student), Student.class);
|
|
|
+ StudentWrapper.Student studentInfo = JSON.parseObject(JSON.toJSONString(student), StudentWrapper.Student.class);
|
|
|
studentInfo.setTenantId(tenantInfo.getId());
|
|
|
|
|
|
+ studentService.save(studentInfo);
|
|
|
+
|
|
|
// 加好友
|
|
|
if (student.getId() == null) {
|
|
|
SysUser sysUser = sysUserFeignService.queryUserByMobile(student.getPhone());
|
|
@@ -167,7 +170,6 @@ public class OpenStudentController extends BaseController {
|
|
|
teacherList.forEach(next -> imUserFriendService.saveUserFriend(next.getUserId(),
|
|
|
new HashSet<>(ImmutableList.of(sysUser.getId()))));
|
|
|
}
|
|
|
- studentService.saveOrUpdate(studentInfo);
|
|
|
return succeed();
|
|
|
}
|
|
|
}
|