需要创建一个停用用户的控制器。

问题描述 投票:0回答:1

以下代码是deactivate方法:

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

 //code already finished

我正在寻找如何创建一个控制器,允许我根据提交按钮的请求停用用户。

spring thymeleaf
1个回答
0
投票

我从您的问题中了解到,您希望在单击“提交”按钮后停用用户。有几种方法可以做到这一点。更简单的方法是: -

1.)在用户表中创建一个名为'status'(或任何你想要的)的列

2.)当您创建用户时,将该“status”列的值保存为该userID的值(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;

         }
}
© www.soinside.com 2019 - 2024. All rights reserved.