|
@@ -32,7 +32,7 @@ public class UserAction {
|
|
@Autowired
|
|
@Autowired
|
|
private UserAuthoricationService userAuthoricationService;
|
|
private UserAuthoricationService userAuthoricationService;
|
|
@Autowired
|
|
@Autowired
|
|
- private HttpServletRequest request;
|
|
|
|
|
|
+ private HttpServletRequest req;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 查询*得到所有的角色
|
|
* 查询*得到所有的角色
|
|
@@ -40,13 +40,9 @@ public class UserAction {
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@PostMapping(value = "getAllRoles")
|
|
@PostMapping(value = "getAllRoles")
|
|
- public Map<String, Object> getAllRoles(@RequestBody String data) {
|
|
|
|
|
|
+ public Map<String, Object> getAllRoles() {
|
|
try {
|
|
try {
|
|
- @SuppressWarnings("unchecked")
|
|
|
|
- Map<String, Object> map = JSON.parseObject(data, Map.class);
|
|
|
|
- //Integer user_id = ValidationUtil.checkAndAssignInt(map.get("user_id"));
|
|
|
|
- //String tokenId= (String) map.get("tokenId");
|
|
|
|
- Integer user_id = ValidationUtil.checkAndAssignInt(request.getHeader("Authorization"));
|
|
|
|
|
|
+ Integer user_id = ValidationUtil.checkAndAssignInt(req.getHeader("Authorization").split("&")[1]);
|
|
userAuthoricationService.queryUserAuthority(user_id, Roles.ADMIN);
|
|
userAuthoricationService.queryUserAuthority(user_id, Roles.ADMIN);
|
|
List<Role> roles = userService.getAllRoles();
|
|
List<Role> roles = userService.getAllRoles();
|
|
return JSONUtil.getJsonMap(200, true, HintMSG.QUERY_SUCCESS, roles);
|
|
return JSONUtil.getJsonMap(200, true, HintMSG.QUERY_SUCCESS, roles);
|
|
@@ -68,11 +64,9 @@ public class UserAction {
|
|
try {
|
|
try {
|
|
@SuppressWarnings("unchecked")
|
|
@SuppressWarnings("unchecked")
|
|
Map<String, Object> map = JSON.parseObject(data, Map.class);
|
|
Map<String, Object> map = JSON.parseObject(data, Map.class);
|
|
- //Integer user_id = ValidationUtil.checkAndAssignInt(map.get("user_id"));
|
|
|
|
- //String tokenId= (String) map.get("tokenId");
|
|
|
|
- Integer user_id = ValidationUtil.checkAndAssignInt(request.getHeader("Authorization"));
|
|
|
|
|
|
+ Integer user_id = ValidationUtil.checkAndAssignInt(req.getHeader("Authorization").split("&")[1]);
|
|
userAuthoricationService.queryUserAuthority(user_id, Roles.ADMIN);
|
|
userAuthoricationService.queryUserAuthority(user_id, Roles.ADMIN);
|
|
- Integer roleId = ValidationUtil.checkAndAssignNullIntegerIfIsBlank(map.get("roleId"));
|
|
|
|
|
|
+ Integer roleId = ValidationUtil.checkAndAssignInt(map.get("roleId"));
|
|
String username = ValidationUtil.checkBlankStringAndAssignEmptyIfIsBlank(map.get("username"));
|
|
String username = ValidationUtil.checkBlankStringAndAssignEmptyIfIsBlank(map.get("username"));
|
|
String personName = ValidationUtil.checkBlankStringAndAssignEmptyIfIsBlank(map.get("personName"));
|
|
String personName = ValidationUtil.checkBlankStringAndAssignEmptyIfIsBlank(map.get("personName"));
|
|
Map<String, Object> mapToService = new LinkedHashMap<String, Object>();
|
|
Map<String, Object> mapToService = new LinkedHashMap<String, Object>();
|
|
@@ -96,7 +90,6 @@ public class UserAction {
|
|
*
|
|
*
|
|
{
|
|
{
|
|
"tokenId":"Bearer8df740431cd24b81ad34dce61177efe6&1001",//管理员
|
|
"tokenId":"Bearer8df740431cd24b81ad34dce61177efe6&1001",//管理员
|
|
- "userId": "5556",
|
|
|
|
"username": "王五998",
|
|
"username": "王五998",
|
|
"password": "123456",
|
|
"password": "123456",
|
|
"roleId": "1",
|
|
"roleId": "1",
|
|
@@ -106,13 +99,13 @@ public class UserAction {
|
|
@PostMapping(value = "/updateAccountByUserId")
|
|
@PostMapping(value = "/updateAccountByUserId")
|
|
public Map<String, Object> updateAccountByUserId(@RequestBody User user) {
|
|
public Map<String, Object> updateAccountByUserId(@RequestBody User user) {
|
|
try {
|
|
try {
|
|
-
|
|
|
|
- String userId = request.getHeader("Authorization");
|
|
|
|
- userAuthoricationService.queryUserAuthority(ValidationUtil.checkAndAssignInt(userId), Roles.ADMIN);
|
|
|
|
-
|
|
|
|
- //userAuthoricationService.queryUserAuthority(ValidationUtil.checkAndAssignInt(user.getUserId()));
|
|
|
|
- ////userAuthoricationService.queryUserAuthority(ValidationUtil.checkAndAssignInt(user.getUserId()),Roles.ADMIN);
|
|
|
|
- List<User> us = userService.findUserByuserIdandusername(user);
|
|
|
|
|
|
+ Integer user_id = ValidationUtil.checkAndAssignInt(req.getHeader("Authorization").split("&")[1]);
|
|
|
|
+ userAuthoricationService.queryUserAuthority(ValidationUtil.checkAndAssignInt(user_id), Roles.ADMIN);
|
|
|
|
+ ValidationUtil.checkAndAssignInt(user.getRoleId());//校验角色
|
|
|
|
+ ValidationUtil.checkBlankStringAndAssignEmptyIfIsBlank(user.getUsername());//校验账号
|
|
|
|
+ ValidationUtil.checkBlankStringAndAssignEmptyIfIsBlank(user.getPassword());//校验密码
|
|
|
|
+ ValidationUtil.checkBlankStringAndAssignEmptyIfIsBlank(user.getPersonName());//校验名称
|
|
|
|
+ List<User> us = userService.findUserByuserIdandusername(user);
|
|
if (us == null || us.size() < 1) {
|
|
if (us == null || us.size() < 1) {
|
|
userService.updateAccountByUserId(user);
|
|
userService.updateAccountByUserId(user);
|
|
return JSONUtil.getJsonMap(200, true, "修改成功", null);
|
|
return JSONUtil.getJsonMap(200, true, "修改成功", null);
|
|
@@ -145,8 +138,13 @@ public class UserAction {
|
|
public Map<String, Object> insertUsers(@RequestBody User user) {
|
|
public Map<String, Object> insertUsers(@RequestBody User user) {
|
|
try {
|
|
try {
|
|
//ValidationUtil.checkAndAssignInt(user.getUserId());
|
|
//ValidationUtil.checkAndAssignInt(user.getUserId());
|
|
- String userId = request.getHeader("Authorization");
|
|
|
|
- userAuthoricationService.queryUserAuthority(ValidationUtil.checkAndAssignInt(userId), Roles.ADMIN);
|
|
|
|
|
|
+
|
|
|
|
+ Integer user_id = ValidationUtil.checkAndAssignInt(req.getHeader("Authorization").split("&")[1]);
|
|
|
|
+ userAuthoricationService.queryUserAuthority(ValidationUtil.checkAndAssignInt(user_id), Roles.ADMIN);
|
|
|
|
+ ValidationUtil.checkAndAssignInt(user.getRoleId());//校验角色
|
|
|
|
+ ValidationUtil.checkBlankStringAndAssignEmptyIfIsBlank(user.getUsername());//校验账号
|
|
|
|
+ ValidationUtil.checkBlankStringAndAssignEmptyIfIsBlank(user.getPassword());//校验密码
|
|
|
|
+ ValidationUtil.checkBlankStringAndAssignEmptyIfIsBlank(user.getPersonName());//校验名称
|
|
List<User> us = userService.findUserById(user);
|
|
List<User> us = userService.findUserById(user);
|
|
if (us == null || us.size() < 1) {
|
|
if (us == null || us.size() < 1) {
|
|
userService.insertUsers(user);
|
|
userService.insertUsers(user);
|
|
@@ -155,6 +153,7 @@ public class UserAction {
|
|
return JSONUtil.getJsonMap(500, false, "用户已存在,添加失败", null);
|
|
return JSONUtil.getJsonMap(500, false, "用户已存在,添加失败", null);
|
|
}
|
|
}
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
|
|
+ e.printStackTrace();
|
|
return JSONUtil.getJsonMap(500, false, "添加失败", null);
|
|
return JSONUtil.getJsonMap(500, false, "添加失败", null);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -182,7 +181,7 @@ public class UserAction {
|
|
@SuppressWarnings("unchecked")
|
|
@SuppressWarnings("unchecked")
|
|
Map<String, Object> map = JSON.parseObject(data, Map.class);
|
|
Map<String, Object> map = JSON.parseObject(data, Map.class);
|
|
//String tokenId= (String) map.get("tokenId");
|
|
//String tokenId= (String) map.get("tokenId");
|
|
- Integer user_id = ValidationUtil.checkAndAssignInt( request.getHeader("Authorization"));
|
|
|
|
|
|
+ Integer user_id = ValidationUtil.checkAndAssignInt(req.getHeader("Authorization").split("&")[1]);
|
|
userAuthoricationService.queryUserAuthority(user_id, Roles.ADMIN);
|
|
userAuthoricationService.queryUserAuthority(user_id, Roles.ADMIN);
|
|
|
|
|
|
String userIds = ValidationUtil.checkBlankStringAndAssignEmptyIfIsBlank(map.get("userIds"),RegexConstant.NUMBER_NO);// 校验前端传来的参数是不是数字(userIds)正则表达式 XXX
|
|
String userIds = ValidationUtil.checkBlankStringAndAssignEmptyIfIsBlank(map.get("userIds"),RegexConstant.NUMBER_NO);// 校验前端传来的参数是不是数字(userIds)正则表达式 XXX
|