Browse Source

bugfix:冻结老师账号,添加退出逻辑

yonge 1 week ago
parent
commit
edbf05c69d

+ 7 - 0
cooleshow-app/src/main/java/com/yonge/cooleshow/admin/controller/TeacherController.java

@@ -365,6 +365,13 @@ public class TeacherController extends BaseController {
     public HttpResponseResult updateLock(@PathVariable("teacherId") Long teacherId) {
         SysUser sysUser = sysUserFeignService.queryUserInfo();
         teacherService.updateLock(sysUser, teacherId);
+        if(sysUser != null) {
+        	if(sysUser.getTenantId() == null || sysUser.getTenantId() == -1) {
+                sysUserFeignService.exitByPhone(ClientEnum.TEACHER.getCode().toLowerCase(), sysUser.getPhone());
+        	}else {
+                sysUserFeignService.exitByPhone(ClientEnum.TENANT_TEACHER.getCode().toLowerCase(), sysUser.getPhone());
+        	}
+        }
         return succeed();
     }