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

时间:2018-08-29 16:24:36

标签: spring thymeleaf

以下代码是停用方法:

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

 //code already finished

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

1 个答案:

答案 0 :(得分:0)

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

1。)在用户表中以名称“状态”(或您想要的任何名称)创建一列

2。)创建用户时,将该用户ID的“状态”列的值保存为1(状态= 1表示该用户当前处于活动状态)

3。)现在,当您要停用该用户时,只需将“状态”值更新为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;

         }
}