Browse Source

Determine when the user's tenant does not exist

pull/2/head
lgcareer 5 years ago
parent
commit
9a4cb31451
  1. 6
      escheduler-api/src/main/java/cn/escheduler/api/service/UsersService.java

6
escheduler-api/src/main/java/cn/escheduler/api/service/UsersService.java

@ -307,12 +307,14 @@ public class UsersService extends BaseService {
// delete user
User user = userMapper.queryTenantCodeByUserId(id);
if (user != null) {
if (PropertyUtils.getResUploadStartupState()) {
String userPath = HadoopUtils.getHdfsDataBasePath() + "/" + user.getTenantCode() + "/home/" + id;
if (HadoopUtils.getInstance().exists(userPath)) {
HadoopUtils.getInstance().delete(userPath, true);
}
}
}
userMapper.delete(id);
putMsg(result, Status.SUCCESS);

Loading…
Cancel
Save