add add change password update logic
This commit is contained in:
@@ -10,6 +10,7 @@ import ru.soune.nocopy.adminpanel.entity.AdminUser;
|
||||
import ru.soune.nocopy.adminpanel.entity.PermissionType;
|
||||
import ru.soune.nocopy.adminpanel.exceptions.AdminUserNotFoundException;
|
||||
import ru.soune.nocopy.adminpanel.exceptions.EmailAlreadyExistsException;
|
||||
import ru.soune.nocopy.adminpanel.exceptions.WrongPassword;
|
||||
import ru.soune.nocopy.adminpanel.permission.AdminPermission;
|
||||
import ru.soune.nocopy.adminpanel.service.AdminSectionPermissionService;
|
||||
import ru.soune.nocopy.adminpanel.service.AdminUserService;
|
||||
@@ -198,8 +199,8 @@ public class AdminUserHandler implements RequestHandler {
|
||||
adminRequest.getAdminId(),
|
||||
adminRequest.getFullName(),
|
||||
adminRequest.getEmail(),
|
||||
adminRequest.getPassword()
|
||||
);
|
||||
adminRequest.getOldPassword(),
|
||||
adminRequest.getNewPassword());
|
||||
|
||||
return BaseResponse.builder()
|
||||
.msgId(request.getMsgId())
|
||||
@@ -219,6 +220,12 @@ public class AdminUserHandler implements RequestHandler {
|
||||
.messageCode(MessageCode.EMAIL_ALREADY_EXISTS.getCode())
|
||||
.messageDesc(MessageCode.EMAIL_ALREADY_EXISTS.getDescription())
|
||||
.build();
|
||||
} catch (WrongPassword e) {
|
||||
return BaseResponse.builder()
|
||||
.msgId(request.getMsgId())
|
||||
.messageCode(MessageCode.WRONG_PASSWORD.getCode())
|
||||
.messageDesc(MessageCode.WRONG_PASSWORD.getDescription())
|
||||
.build();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user