|
@@ -192,6 +192,9 @@ public class UserController extends BaseController {
|
|
|
sysUser.setRealName(username);
|
|
|
}
|
|
|
sysUser.setUsername(username);
|
|
|
+ if(SysUserType.TEACHER.getCode().equals(authUser.getClientId().toUpperCase())){
|
|
|
+ sysUser.setLastUsernameTime(new Date());
|
|
|
+ }
|
|
|
}
|
|
|
/*if(StringUtils.isEmpty(sysUser.getImToken())){
|
|
|
ImResult register = imFeignService.register(new ImUserModel(sysUser.getId().toString(), username, sysUser.getAvatar()));
|
|
@@ -570,14 +573,14 @@ public class UserController extends BaseController {
|
|
|
if (authUser == null) {
|
|
|
return failed(HttpStatus.FORBIDDEN, "请登录");
|
|
|
}
|
|
|
- setReq.setClientId(authUser.getClientId());
|
|
|
+ setReq.setClientId(authUser.getClientId().toUpperCase());
|
|
|
|
|
|
SysUser user = sysUserService.get(authUser.getUserId());
|
|
|
if (user == null || null == user.getId()) {
|
|
|
return failed("用户不存在");
|
|
|
}
|
|
|
|
|
|
- if (SysUserType.TEACHER.getCode().equals(authUser.getClientId())) {
|
|
|
+ if (SysUserType.TEACHER.getCode().equals(authUser.getClientId().toUpperCase())) {
|
|
|
//判断用户昵称修改时间
|
|
|
if (StringUtils.isNotEmpty(setReq.getUsername())) {
|
|
|
checkLastUsernameTime(user, setReq.getUsername());
|
|
@@ -596,7 +599,7 @@ public class UserController extends BaseController {
|
|
|
if (null != user.getLastUsernameTime()
|
|
|
&& StringUtils.isNotEmpty(configValue)) {
|
|
|
Long lastUsernameMonth = Long.parseLong(configValue);
|
|
|
- Long monthDiff = DateUtil.getMonthDiff(new Date(), user.getLastUsernameTime());
|
|
|
+ Long monthDiff = DateUtil.getMonthDiff(user.getLastUsernameTime(),new Date());
|
|
|
|
|
|
if (monthDiff < lastUsernameMonth && lastUsernameMonth > 0) {
|
|
|
throw new BizException("每隔" + lastUsernameMonth + "个月可修改一次");
|