|
|
@@ -252,7 +252,14 @@ public class ApiService {
|
|
|
public List apiList() {
|
|
|
Map<String, Object> map = new HashMap<>();
|
|
|
List<Map<String, Object>> menuData = pageDao.getAllApiList(); // 获取全部page_details表数据
|
|
|
-// List<Map<String, Object>> treeMenu = this.treeMenu(menuData); // 生成树结构
|
|
|
+
|
|
|
+ return menuData;
|
|
|
+ }
|
|
|
+
|
|
|
+ // 获取全部roma_roles---用户分配角色使用,无分页
|
|
|
+ public List roleList() {
|
|
|
+ Map<String, Object> map = new HashMap<>();
|
|
|
+ List<Map<String, Object>> menuData = pageDao.getAllRoleList();
|
|
|
|
|
|
return menuData;
|
|
|
}
|
|
|
@@ -558,6 +565,49 @@ public class ApiService {
|
|
|
return res;
|
|
|
}
|
|
|
|
|
|
+ // 添加用户信息
|
|
|
+ public Map userSave(Map maps, String authorization) {
|
|
|
+ String isEnable = maps.get("is_enable").toString();
|
|
|
+ String adminName = maps.get("admin_name").toString();
|
|
|
+ String adminPassword = maps.get("admin_password").toString();
|
|
|
+ // 密码要加密
|
|
|
+ // 角色/email/phone/头像 可能不存在
|
|
|
+ String adminEmail = "";
|
|
|
+ String adminPhone = "";
|
|
|
+ String userRole = "";
|
|
|
+ String apiUploadPic = "";
|
|
|
+ if (maps.containsKey("admin_email")) {
|
|
|
+ adminEmail = maps.get("admin_email").toString();
|
|
|
+ }
|
|
|
+ if (maps.containsKey("admin_phone")) {
|
|
|
+ adminPhone = maps.get("admin_phone").toString();
|
|
|
+ }
|
|
|
+ if (maps.containsKey("api_upload_pic")) {
|
|
|
+ apiUploadPic = maps.get("api_upload_pic").toString();
|
|
|
+ }
|
|
|
+ if (maps.containsKey("user_role")) {
|
|
|
+ userRole = maps.get("user_role").toString();
|
|
|
+ }
|
|
|
+ String createdAt = commonUtil.getNowYYMMDDHHIISS();
|
|
|
+ Map<String, Object> addPagePamars = new HashMap<>();
|
|
|
+ adminPassword = securityUtils.encodePassword(adminPassword); // 加密密码
|
|
|
+ addPagePamars.put("isEnable", isEnable);
|
|
|
+ addPagePamars.put("adminName", adminName);
|
|
|
+ addPagePamars.put("adminPassword", adminPassword);
|
|
|
+ addPagePamars.put("adminEmail", adminEmail);
|
|
|
+ addPagePamars.put("adminPhone", adminPhone);
|
|
|
+ addPagePamars.put("apiUploadPic", apiUploadPic);
|
|
|
+ addPagePamars.put("userRole", userRole);
|
|
|
+ addPagePamars.put("createdAt", createdAt);
|
|
|
+ // 添加
|
|
|
+ Integer pageId = apiDao.saveUser(addPagePamars, userRole);
|
|
|
+ Map retInfo = new HashMap<>();
|
|
|
+ if(pageId <= 0){
|
|
|
+ retInfo.put("sysErrorCode", "500");
|
|
|
+ }
|
|
|
+ return retInfo;
|
|
|
+ }
|
|
|
+
|
|
|
// 转换tree结构数据
|
|
|
private List<Map<String, Object>> treeMenu(List<Map<String, Object>> renderMenu){
|
|
|
// 处理的数据存在
|