|
@@ -11,6 +11,8 @@ import com.tianbo.warehouse.model.UserRole; |
|
@@ -11,6 +11,8 @@ import com.tianbo.warehouse.model.UserRole; |
11
|
import com.tianbo.warehouse.security.CustomUserDetailService;
|
11
|
import com.tianbo.warehouse.security.CustomUserDetailService;
|
12
|
import com.tianbo.warehouse.security.filter.JwtTokenUtil;
|
12
|
import com.tianbo.warehouse.security.filter.JwtTokenUtil;
|
13
|
import com.tianbo.warehouse.service.UserService;
|
13
|
import com.tianbo.warehouse.service.UserService;
|
|
|
14
|
+import com.tianbo.warehouse.service.validated.InsertUser;
|
|
|
15
|
+import com.tianbo.warehouse.service.validated.UpdateUser;
|
14
|
import com.tianbo.warehouse.util.RedisUtils;
|
16
|
import com.tianbo.warehouse.util.RedisUtils;
|
15
|
import io.swagger.annotations.Api;
|
17
|
import io.swagger.annotations.Api;
|
16
|
import io.swagger.annotations.ApiImplicitParam;
|
18
|
import io.swagger.annotations.ApiImplicitParam;
|
|
@@ -20,6 +22,7 @@ import org.springframework.beans.factory.annotation.Autowired; |
|
@@ -20,6 +22,7 @@ import org.springframework.beans.factory.annotation.Autowired; |
20
|
import org.springframework.security.core.context.SecurityContextHolder;
|
22
|
import org.springframework.security.core.context.SecurityContextHolder;
|
21
|
import org.springframework.security.core.userdetails.UserDetails;
|
23
|
import org.springframework.security.core.userdetails.UserDetails;
|
22
|
import org.springframework.validation.BindingResult;
|
24
|
import org.springframework.validation.BindingResult;
|
|
|
25
|
+import org.springframework.validation.annotation.Validated;
|
23
|
import org.springframework.web.bind.annotation.*;
|
26
|
import org.springframework.web.bind.annotation.*;
|
24
|
|
27
|
|
25
|
import javax.servlet.http.HttpServletRequest;
|
28
|
import javax.servlet.http.HttpServletRequest;
|
|
@@ -68,7 +71,7 @@ public class UserController { |
|
@@ -68,7 +71,7 @@ public class UserController { |
68
|
|
71
|
|
69
|
@LogAnnotation(moduleName = "用户管理",operate = "用户编辑")
|
72
|
@LogAnnotation(moduleName = "用户管理",operate = "用户编辑")
|
70
|
@PutMapping("/edit")
|
73
|
@PutMapping("/edit")
|
71
|
- public ResultJson updateUserById(@RequestBody @Valid USERS user){
|
74
|
+ public ResultJson updateUserById(@Validated(UpdateUser.class) @RequestBody USERS user){
|
72
|
int i = userService.updateByPrimaryKeySelective(user);
|
75
|
int i = userService.updateByPrimaryKeySelective(user);
|
73
|
ResultJson resultJson = new ResultJson();
|
76
|
ResultJson resultJson = new ResultJson();
|
74
|
return i==1 ? new ResultJson("200","success") :new ResultJson("500","update faild");
|
77
|
return i==1 ? new ResultJson("200","success") :new ResultJson("500","update faild");
|
|
@@ -86,7 +89,7 @@ public class UserController { |
|
@@ -86,7 +89,7 @@ public class UserController { |
86
|
@UserPasswordMd5
|
89
|
@UserPasswordMd5
|
87
|
@LogAnnotation(moduleName = "用户管理",operate = "用户添加")
|
90
|
@LogAnnotation(moduleName = "用户管理",operate = "用户添加")
|
88
|
@PostMapping("/add")
|
91
|
@PostMapping("/add")
|
89
|
- public ResultJson addUser(@RequestBody @Valid USERS user, HttpServletRequest request, HttpServletResponse response, BindingResult bindingResult){
|
92
|
+ public ResultJson addUser(@RequestBody @Validated(InsertUser.class) USERS user, HttpServletRequest request, HttpServletResponse response, BindingResult bindingResult){
|
90
|
|
93
|
|
91
|
if (bindingResult.hasErrors()){
|
94
|
if (bindingResult.hasErrors()){
|
92
|
String s = bindingResult.toString();
|
95
|
String s = bindingResult.toString();
|