Необходимо создать контроллер, который деактивирует пользователя. - PullRequest
0 голосов
/ 29 августа 2018

Следующий код является методом деактивации:

 @RequestMapping(method=RequestMethod.POST, value = "/deactivate")
public boolean deactivateAccount(@RequestBody SomeReqBean someReqBean) {

 //code already finished

} Я смотрю, как можно создать контроллер, который позволит мне деактивировать пользователя по запросу от кнопки отправки.

1 Ответ

0 голосов
/ 30 августа 2018

Насколько я понял из вашего вопроса, вы хотите деактивировать пользователя после нажатия кнопки «Отправить». Есть несколько способов сделать это. Более простой способ: -

1.) Создайте столбец в вашей пользовательской таблице с именем «status» (или чем угодно)

2.) Когда вы создаете пользователя, сохраните значение этого столбца 'status' в 1 для этого идентификатора пользователя (status = 1 означает, что этот пользователь в данный момент находится в активном состоянии)

3.) Теперь, когда вы хотите деактивировать этого пользователя, просто обновите значение «status» до 0

Итак, ваш код будет выглядеть примерно так: ---

    @RequestMapping(method=RequestMethod.POST, value = "/deactivate")
        public boolean deactivateAccount(@RequestBody String user_id) {

        boolean statusFlag =  your further query to update user's status field in DB to 0

    if(statusFlag){
          //means status is successfully updated in DB
          return true;
    }else{
          return false;

         }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...