|
@@ -40,7 +40,6 @@ import com.yonge.cooleshow.auth.service.SysUserRoleService;
|
|
|
import com.yonge.cooleshow.auth.service.SysUserService;
|
|
|
import com.yonge.cooleshow.auth.web.controller.queryInfo.RoleQueryInfo;
|
|
|
import com.yonge.cooleshow.common.constant.CommonConstants;
|
|
|
-import com.yonge.cooleshow.common.constant.SysConfigConstant;
|
|
|
import com.yonge.cooleshow.common.controller.BaseController;
|
|
|
import com.yonge.cooleshow.common.entity.HttpResponseResult;
|
|
|
import com.yonge.toolset.base.exception.BizException;
|
|
@@ -218,12 +217,26 @@ public class UserController extends BaseController {
|
|
|
sysUser.setPassword(password);
|
|
|
sysUser.setUpdateTime(new Date());
|
|
|
sysUserService.update(sysUser);
|
|
|
+
|
|
|
+ loginOut(sysUser);
|
|
|
return succeed();
|
|
|
} else {
|
|
|
return failed("验证码错误");
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ private void loginOut(SysUser sysUser) {
|
|
|
+ if(sysUser.getUserType().contains("STUDENT")){
|
|
|
+ tokenService.revokeToken("student", sysUser.getPhone());
|
|
|
+ }
|
|
|
+ if(sysUser.getUserType().contains("TEACHER")){
|
|
|
+ tokenService.revokeToken("teacher", sysUser.getPhone());
|
|
|
+ }
|
|
|
+ if(sysUser.getUserType().contains("SYSTEM")){
|
|
|
+ tokenService.revokeToken("system", sysUser.getPhone());
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
@ApiOperation(value = "原密码修改密码")
|
|
|
@PostMapping(value = "/updatePasswordByOldPassword")
|
|
|
public Object updatePasswordByOldPassword(@RequestBody UpdatePasswordDto updatePasswordDto) {
|
|
@@ -317,15 +330,7 @@ public class UserController extends BaseController {
|
|
|
sysUser.setLockFlag(lockFlag);
|
|
|
|
|
|
if(lockFlag == 1){
|
|
|
- if(sysUser.getUserType().contains("STUDENT")){
|
|
|
- tokenService.revokeToken("student", sysUser.getPhone());
|
|
|
- }
|
|
|
- if(sysUser.getUserType().contains("TEACHER")){
|
|
|
- tokenService.revokeToken("teacher", sysUser.getPhone());
|
|
|
- }
|
|
|
- if(sysUser.getUserType().contains("SYSTEM")){
|
|
|
- tokenService.revokeToken("system", sysUser.getPhone());
|
|
|
- }
|
|
|
+ loginOut(sysUser);
|
|
|
}
|
|
|
sysUser.setUpdateTime(new Date());
|
|
|
sysUserService.update(sysUser);
|