|
|
package com.tianbo.warehouse.controller;
|
|
|
|
|
|
import com.github.pagehelper.PageInfo;
|
|
|
import com.tianbo.warehouse.annotation.UserPasswordMd5;
|
|
|
import com.tianbo.warehouse.controller.response.ResultJson;
|
|
|
import com.tianbo.warehouse.model.USERS;
|
|
|
import com.tianbo.warehouse.service.UserService;
|
|
|
import org.bouncycastle.asn1.ASN1Sequence;
|
|
|
import org.bouncycastle.asn1.ocsp.ResponseData;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.security.core.context.SecurityContextHolder;
|
|
|
import org.springframework.security.core.userdetails.User;
|
|
|
import org.springframework.security.core.userdetails.UserDetails;
|
|
|
import org.springframework.validation.BindingResult;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
import java.util.List;
|
|
|
import javax.validation.Valid;
|
|
|
|
|
|
@RestController
|
|
|
public class UserController {
|
...
|
...
|
@@ -37,8 +36,9 @@ public class UserController { |
|
|
return "欢迎回来:"+userDetails.getUsername();
|
|
|
}
|
|
|
|
|
|
@UserPasswordMd5
|
|
|
@PutMapping("/user/edit")
|
|
|
public ResultJson updateUserById(@RequestBody USERS user){
|
|
|
public ResultJson updateUserById(@RequestBody @Valid USERS user){
|
|
|
int i = userService.updateByPrimaryKeySelective(user);
|
|
|
ResultJson resultJson = new ResultJson();
|
|
|
if (1==i){
|
...
|
...
|
@@ -49,8 +49,14 @@ public class UserController { |
|
|
return resultJson;
|
|
|
}
|
|
|
|
|
|
@UserPasswordMd5
|
|
|
@PostMapping("/user/add")
|
|
|
public ResultJson addUser(@RequestBody USERS user,HttpServletRequest request,HttpServletResponse response){
|
|
|
public ResultJson addUser(@RequestBody @Valid USERS user, HttpServletRequest request, HttpServletResponse response, BindingResult bindingResult){
|
|
|
|
|
|
if (bindingResult.hasErrors()){
|
|
|
String s = bindingResult.toString();
|
|
|
}
|
|
|
|
|
|
int i = userService.insertSelective(user);
|
|
|
ResultJson resultJson = new ResultJson();
|
|
|
if (1==i){
|
...
|
...
|
|