|
@@ -59,7 +59,6 @@ public class UserAction {
|
|
|
|
|
|
@PostMapping(value = "queryUserIdMax")
|
|
|
public Map<String, Object> queryUserIdMax(){
|
|
|
-
|
|
|
try {
|
|
|
Integer user_id = ValidationUtil.checkAndAssignInt(req.getHeader("Authorization").split("&")[1]);
|
|
|
userAuthoricationService.queryUserAuthority(user_id, Roles.ADMIN);
|
|
@@ -165,21 +164,18 @@ public class UserAction {
|
|
|
@PostMapping(value = "/insertUsers")
|
|
|
public Map<String, Object> insertUsers(@RequestBody User user) {
|
|
|
try {
|
|
|
- //ValidationUtil.checkAndAssignInt(user.getUserId());
|
|
|
-
|
|
|
Integer user_id = ValidationUtil.checkAndAssignInt(req.getHeader("Authorization").split("&")[1]);
|
|
|
user.setUserId(user_id);
|
|
|
userAuthoricationService.queryUserAuthority(ValidationUtil.checkAndAssignInt(user_id), Roles.ADMIN);
|
|
|
- ValidationUtil.checkAndAssignInt(user.getRoleId());//校验角色
|
|
|
- // ValidationUtil.checkBlankAndAssignString(user.getSign());////校验签名 非空校验 --待-------XXX
|
|
|
- ValidationUtil.checkBlankStringAndAssignEmptyIfIsBlank(user.getUsername());//校验账号
|
|
|
- ValidationUtil.checkBlankStringAndAssignEmptyIfIsBlank(user.getPassword());//校验密码
|
|
|
- ValidationUtil.checkBlankStringAndAssignEmptyIfIsBlank(user.getPersonName());//校验名称
|
|
|
- String random=user.getRandom(); //得到前端传来得随机数
|
|
|
+ ValidationUtil.checkRangeAndAssignInt(user.getRoleId(),1,4);//校验角色
|
|
|
+ ValidationUtil.checkBlankAndAssignString(user.getUsername());//校验账号
|
|
|
+ ValidationUtil.checkBlankAndAssignString(user.getPassword());//校验密码
|
|
|
+ ValidationUtil.checkBlankAndAssignString(user.getPersonName());//校验名称
|
|
|
+ String random = ValidationUtil.checkBlankAndAssignString(user.getRandom(),RegexConstant.RANDOM_REGEX);//随机数校验
|
|
|
int uu=userService.queryRondomRepetition(random);//校验拿到的随机数和数据库得随机数校验
|
|
|
List<User> us = userService.findUserById(user);
|
|
|
if(uu!=0) throw new RuntimeException("随机数重复");
|
|
|
- if (us.size()!=0) throw new RuntimeException("id和账号异常");
|
|
|
+ if (us.size()!=0) throw new RuntimeException("账号已存在");
|
|
|
userService.insertUsers(user);
|
|
|
return JSONUtil.getJsonMap(200, true, "添加成功", null);
|
|
|
} catch (Exception e) {
|