...
|
...
|
@@ -4,12 +4,11 @@ import com.alibaba.fastjson.JSON; |
|
|
import com.github.pagehelper.PageInfo;
|
|
|
import com.tianbo.warehouse.annotation.LogAnnotation;
|
|
|
import com.tianbo.warehouse.annotation.RequestRequire;
|
|
|
import com.tianbo.warehouse.annotation.UserPasswordMd5;
|
|
|
import com.tianbo.warehouse.annotation.UserPasswordSM3;
|
|
|
import com.tianbo.warehouse.controller.response.ResultJson;
|
|
|
import com.tianbo.warehouse.model.USERS;
|
|
|
import com.tianbo.warehouse.model.UserRole;
|
|
|
import com.tianbo.warehouse.security.CustomUserDetailService;
|
|
|
import com.tianbo.warehouse.security.filter.JwtTokenUtil;
|
|
|
import com.tianbo.warehouse.service.UserService;
|
|
|
import com.tianbo.warehouse.service.validated.InsertUser;
|
|
|
import com.tianbo.warehouse.service.validated.UpdateUser;
|
...
|
...
|
@@ -28,7 +27,6 @@ import org.springframework.web.bind.annotation.*; |
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
import javax.validation.Valid;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
|
...
|
...
|
@@ -71,7 +69,7 @@ public class UserController { |
|
|
UserDetails userDetails =(UserDetails) SecurityContextHolder.getContext().getAuthentication().getPrincipal();
|
|
|
return userDetails.getUsername();
|
|
|
}
|
|
|
@ApiOperation(value = "更新用户信息", notes = "跟新用户信息除了用户密码")
|
|
|
@ApiOperation(value = "更新用户信息", notes = "更新用户信息除了用户密码")
|
|
|
@LogAnnotation(moduleName = "用户管理",operate = "用户编辑")
|
|
|
@PutMapping("/edit")
|
|
|
public ResultJson updateUserById(@Validated(UpdateUser.class) @RequestBody USERS user){
|
...
|
...
|
@@ -83,14 +81,14 @@ public class UserController { |
|
|
}
|
|
|
|
|
|
@LogAnnotation(moduleName = "用户管理",operate = "用户密码修改")
|
|
|
@UserPasswordMd5
|
|
|
@UserPasswordSM3
|
|
|
@PutMapping("/password")
|
|
|
public ResultJson updateUserPassById(@RequestBody USERS user){
|
|
|
int i = userService.updateByPrimaryKeySelective(user);
|
|
|
return i==1 ? new ResultJson("200","success") :new ResultJson("500","update faild");
|
|
|
}
|
|
|
|
|
|
@UserPasswordMd5
|
|
|
@UserPasswordSM3
|
|
|
@LogAnnotation(moduleName = "用户管理",operate = "用户添加")
|
|
|
@PostMapping("/add")
|
|
|
public ResultJson addUser(@RequestBody @Validated(InsertUser.class) USERS user, HttpServletRequest request, HttpServletResponse response, BindingResult bindingResult){
|
...
|
...
|
|