feat: 系统设置用户相关功能
This commit is contained in:
+24
@@ -192,6 +192,30 @@ public class SysUserController {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@PostMapping("/simpleAdd")
|
||||||
|
@AutoLog(operateType = 2,value = "用户新增")
|
||||||
|
public Results<Object> simpleAdd(@RequestBody JSONObject jsonObject) {
|
||||||
|
try {
|
||||||
|
String selectedRoles = jsonObject.getString(SELECTED_ROLES);
|
||||||
|
String selectedDeparts = jsonObject.getString("selecteddeparts");
|
||||||
|
String rsaPublicKey = jsonObject.getString(RSA_PUBLIC_KEY);
|
||||||
|
String rsaPrivateKey = String.valueOf(redisUtil.get(rsaPublicKey));
|
||||||
|
SysUser user = JSON.parseObject(jsonObject.toJSONString(), SysUser.class);
|
||||||
|
|
||||||
|
this.setUserInfo(rsaPrivateKey, user);
|
||||||
|
|
||||||
|
// 保存用户走一个service 保证事务
|
||||||
|
String id = UUID.randomUUID().toString().replace("-", "");
|
||||||
|
user.setId(id);
|
||||||
|
sysUserService.saveUser(user, selectedRoles, selectedDeparts);
|
||||||
|
return Results.OK(OPTION_SUCCESS);
|
||||||
|
} catch (Exception e) {
|
||||||
|
SysUserController.log.error(e.getMessage(), e);
|
||||||
|
return Results.error("操作失败");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 给用户信息处理数据,赋基础值
|
* 给用户信息处理数据,赋基础值
|
||||||
* @param rsaPrivateKey
|
* @param rsaPrivateKey
|
||||||
|
|||||||
@@ -179,4 +179,7 @@ public class SysUser implements Serializable {
|
|||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
private String userIds;
|
private String userIds;
|
||||||
|
|
||||||
|
@Dict(dicCode = "user_type")
|
||||||
|
private String userType;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user